Firecrawl Build Scrape
SkillWeb & browsingThis skill lets your AI scrape web pages and turn their content into structured data. Once added, your AI can pull what is on a page and reshape it into an organized form you can actually work with. It is for anyone who wants website content as usable data instead of a wall of text.
Available today. Use it from your connected AI after setup.
No other account needed.
Add the skill, then give your AI a link to a web page and describe the data you want from it. It will scrape the page and return the content as structured data.
Then ask your AI: use the Firecrawl Build Scrape skill
What your AI can do with it
- Scrape web pages
- Turn page content into structured data
- Extract information from a page in an organized form
What this skill tells your AI
The instructions your AI receives, as published by firecrawl/skills in skills/build/firecrawl-build-scrape/SKILL.md and read by ahel’s review.
Use this when the application already has the URL and needs content from one page.
Use This When
- the feature starts from a known URL
- you need page content for retrieval, summarization, enrichment, or monitoring
- you want the default extraction primitive before considering
/interact
Default Recommendations
- Return
markdownunless the feature truly needs another format. - Use
onlyMainContentfor article-like pages where nav and chrome add noise. - Add waits or other rendering options only when the page needs them.
Freshness and Liveness
- Firecrawl reuses recently indexed content, which is what makes repeat reads of the same URL fast. Set
maxAge(milliseconds) to bound how old a reused copy may be, ormaxAge: 0to skip index reuse for a freshness-critical read. - Read
metadata.cacheStateandmetadata.cachedAtto see what you actually got. - A successful scrape reports what the page returned. Whether the thing the page describes is still active is a source-specific judgment your code makes.
- See references/freshness-and-liveness.md for the tradeoff, the metadata, and the decision rule.
Common Product Patterns
- knowledge ingestion from known URLs
- enrichment from a company, product, or docs page
- pricing, changelog, and documentation extraction
- page-level quality checks or monitoring
Escalation Rules
- If you do not have the URL yet, start with firecrawl-build-search.
- If content requires clicks, typing, or multi-step navigation, escalate to firecrawl-build-interact.
Implementation Notes
- Keep the integration narrow: one feature, one URL, one extraction contract.
- Treat
/scrapeas the default primitive for downstream LLM or indexing pipelines. - Request richer formats only when the consumer needs them, such as links, screenshots, or branding data.
Docs (Source of Truth)
Read the source-of-truth page for your project language before writing integration code:
- Node / TypeScript: docs.firecrawl.dev/agent-source-of-truth/node
- Python: docs.firecrawl.dev/agent-source-of-truth/python
- Rust: docs.firecrawl.dev/agent-source-of-truth/rust
- Java: docs.firecrawl.dev/agent-source-of-truth/java
- Elixir: docs.firecrawl.dev/agent-source-of-truth/elixir
- cURL / REST: docs.firecrawl.dev/agent-source-of-truth/curl
See Also
Signals
- GitHub stars
- 102
- Forks
- 29
- Last commit
- Sep 2026
- Installs
- 60k installs
Advanced
- Catalog kind
- skill
- Gateway key
firecrawl-build-scrape- Source
- github.com/firecrawl/skills