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:
- 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
- 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
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
- 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.