This is an n8n community node. It lets you use Firecrawl in your n8n workflows.
🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Resources
Version history
Follow the installation guide in the n8n community nodes documentation.
The Firecrawl node supports the following operations:
- Search and optionally scrape search results
- Input a website and get all the website urls
- Scrapes a URL and get its content in LLM-ready format (markdown, structured data via LLM Extract, screenshot, html)
- Scrapes all the URLs of a web page and return content in LLM-ready format
- Start a batch job to scrape multiple URLs at once
- Get the status/result of a batch scrape job by ID
- Retrieve errors for a batch scrape job by ID
- List all currently active crawl jobs for your team
- Preview crawl parameters generated from a natural-language prompt
- Cancel a running crawl job by ID
- Retrieve errors for a crawl job by ID
- Check the current status of a crawl job
- Get structured data from single page, multiple pages or entire websites with AI
- Get the current status of an extraction job
- Get remaining and plan tokens for the authenticated team
- Get remaining and plan credits for the authenticated team
- Get historical credit usage for your team
- Get historical token usage for your team
- Get your team’s current queue load (waiting, active, max concurrency)
To use the Firecrawl node, you need to:
- Sign up for a Firecrawl account at https://firecrawl.dev
- Get your API key from the Firecrawl dashboard
- In n8n, add your Firecrawl API key to the node's credentials
Caution
The API key should be kept secure and never shared publicly
- Minimum n8n version: 1.0.0
- Tested against n8n versions: 1.0.0, 1.1.0, 1.2.0
- Node.js version: 18 or higher
- Add support for additional Firecrawl endpoints:
- Batch Scrape (start/status/errors)
- Crawl Active
- Crawl Params Preview
- Cancel Crawl
- Get Crawl Errors
- Team Token Usage
- Team Credit Usage
- Historical Credit Usage
- Historical Token Usage
- Team Queue Status
- Wire new operations into the node and align with Firecrawl API v2
- API version updated to /v2
- Unified sitemap configuration parameters in Map operation
- Replaced
ignoreSitemap
andsitemapOnly
with unifiedsitemap
parameter sitemap
parameter now accepts: "include" (default), "only", or "skip"
- Add additional fields property for custom data in Firecrawl API nodes
- Add integration parameter in all endpoint calls
- Support for Search operation
- Initial release
- Support for all basic Firecrawl operations:
- Map URLs
- Scrape URL
- Crawl Website
- Get Crawl Status
- Extract Data
- Get Extract Status
- Basic error handling and response processing
- Support for custom body options
Refer to our documentation on creating nodes for detailed information on building your own nodes.