TOOL API
firecrawl_ crawl
Starts a crawl job on a website and extracts content from all pages. **Best for:** Extracting content from multiple related pages, when you need comprehensive coverage. **Not recommended for:** Extracting content from a single page (use scrape); when token limits are a concern (use map + batch_scrape); when you need fast results (crawling can be slow). **Warning:** Crawl responses can be very large and may exceed token limits. Limit the crawl depth and number of pages, or use map + batch_scrape for better control. **Common mistakes:** Setting limit or maxDiscoveryDepth too high (causes token overflow) or too low (causes missing pages); using crawl for a single page (use scrape instead). Using a /* wildcard is not recommended. **Prompt Example:** "Get all blog posts from the first two levels of example.com/blog." **Usage Example:** ```json { "name": "firecrawl_crawl", "arguments": { "url": "https://example.com/blog/*", "maxDiscoveryDepth": 5, "limit": 20, "allowExternalLinks": false, "deduplicateSimilarURLs": true, "sitemap": "include" } } ``` **Returns:** Operation ID for status checking; use firecrawl_check_crawl_status to check progress.
Call information
- Tool slug
- firecrawl.firecrawl_crawl
- Provider
- Firecrawl
- Average response
- 0 ms
- Calls in 7 days
- 0
Input parameters
urlrequiredStarting URL for the crawl
promptNatural language prompt to generate crawler options. Explicitly set parameters will override generated ones.
excludePathsURL paths to exclude from crawling
includePathsOnly crawl these URL paths
maxDiscoveryDepthMaximum discovery depth to crawl. The root site and sitemapped pages have depth 0.
sitemapSitemap mode when crawling. 'skip' ignores the sitemap entirely, 'include' uses sitemap plus other discovery methods (default), 'only' restricts crawling to sitemap URLs.
limitMaximum number of pages to crawl (default: 10000)
allowExternalLinksAllow crawling links to external domains
allowSubdomainsAllow crawling links to subdomains of the main domain
crawlEntireDomainWhen true, follow internal links to sibling or parent URLs, not just child paths
delayDelay in seconds between scrapes to respect site rate limits
maxConcurrencyMaximum number of concurrent scrapes; if unset, team limit is used
webhookโ
deduplicateSimilarURLsRemove similar URLs during crawl
ignoreQueryParametersDo not re-scrape the same path with different (or none) query parameters
scrapeOptionsOptions for scraping each page