At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key comes from
FIRECRAWL_API_KEY. - Docs: https://docs.firecrawl.dev/api-reference/introduction
Credentials
Set these per environment. See Connect an integration.| Variable | Required | Description |
|---|---|---|
FIRECRAWL_API_KEY | Yes | Firecrawl API key (starts with fc-) Docs. |
Setup
- Create a Firecrawl account: Go to https://www.firecrawl.dev and sign up - the free plan includes one-time credits for testing.
- Get your API key: Open https://www.firecrawl.dev/app/api-keys and copy your key (or create a new one per project).
- Store the key: Add it to your .env file as FIRECRAWL_API_KEY=fc-…
- Verify access: Run the Scrape Page tool on a public URL. A 401 means the key is invalid; a 402 means you are out of credits.
- All endpoints consume credits per page; crawls multiply cost by the number of pages - set a small ‘limit’ first
- Start Crawl is asynchronous: poll Get Crawl Status with the returned job ID until status is ‘completed’
Tools
| Tool | Access | Description |
|---|---|---|
| Scrape Page | Read | Scrape a single URL into markdown or other formats |
| Search Web | Read | Search the web and optionally scrape the results’ content |
| Map Site | Read | Quickly list the URLs discovered on a website |
| Start Crawl | Write | Start an asynchronous crawl job over a website (returns a job ID) |
| Get Crawl Status | Read | Get the status and results of a crawl job |
Example prompts
- Scrape a URL I provide with Firecrawl and summarize its content.
- Start a Firecrawl crawl of a website I provide, then check its status and summarize what was found.