Are you an AI agent that needs a Firecrawl API key? See firecrawl.dev/agent-onboarding/SKILL.md for automated onboarding instructions.
Crawl
Authorization
Body
application/jsonsitemap: 'skip', you will only crawl the entered URL and all URLs that are linked on that page.Default: "include"
skipincludeonlyDefault: false
Default: false
Allows the crawler to follow internal links to sibling or parent URLs, not just child paths.
false: Only crawls deeper (child) URLs.
→ e.g. /features/feature-1 → /features/feature-1/tips ✅
→ Won't follow /pricing or / ❌
true: Crawls any internal links, including siblings and parents.
→ e.g. /features/feature-1 → /pricing, /, etc. ✅
Use true for broader internal coverage beyond nested paths.
Default: false
Default: false
Default: false
Default: false
Show child attributesHide child attributes
/scrape endpoint.Show child attributesHide child attributes
Show child attributesHide child attributes
'markdown') or as objects with additional options (e.g., { type: 'json', schema: {...} }). Some formats require specific options to be set. Example: ['markdown', { type: 'json', schema: {...} }].Default: ["markdown"]
Show child attributesHide child attributes
Default: true
onlyMainContent can miss (cookie banners, ad blocks, social share widgets, breadcrumbs, newsletter signups, comment sections, related-article lists). Headings, lists, tables, code blocks, image references, and inline links are preserved. Can be combined with onlyMainContent (the most common setup) or used on its own. Skipped with a warning when the markdown exceeds the cleaning model's output token limit (the original markdown is preserved). Not supported on zero-data-retention requests.Default: false
Default: 172800000
Default: 0
Default: false
Default: 60000
Range: 1000–300000
Default: ["pdf"]
Show child attributesHide child attributes
Show child attributesHide child attributes
Show child attributesHide child attributes
Default: "US"
Pattern: ^[A-Z]{2}$
Default: true
Specifies the type of proxy to use.
- basic: Proxies for scraping sites with none to basic anti-bot solutions. Fast and usually works.
- enhanced: Enhanced proxies for scraping sites with advanced anti-bot solutions. Slower, but more reliable on certain sites. Billed at the same credit cost as basic.
- auto: Firecrawl will automatically retry scraping with enhanced proxies if the basic proxy fails. Enhanced proxies carry no credit surcharge, so either way only the regular cost is billed.
Default: "auto"
basicenhancedautoDefault: true
Default: false
true to use defaults, or an object to tune mode, entities, and replacement style.Default: false
Show child attributesHide child attributes
Show child attributesHide child attributes
Length: 1–128
Default: true
mode may not be set to off.Show child attributesHide child attributes
normal checks URLs against Google Web Risk (+2 credits per URL scanned).offnormalRange: 0–100
example.com) or wildcard globs (*.example.com). No protocol, path, or port.Items: max 1000
Items: max 1000
zip).Items: max 1000
closed blocks the request, open allows it.openclosedDefault: false

