Firecrawl
Firecrawl web scraping integration — turn websites into LLM-ready markdown, crawl entire sites, and extract structured data
The Firecrawl integration lets your agents scrape pages, crawl whole sites, generate sitemaps, and pull structured data out of arbitrary web pages — returning clean, LLM-ready markdown.
Prerequisites
- A Firecrawl API key from firecrawl.dev. Free tier works for evaluation; paid plans give higher rate limits and longer crawls.
Setup
- Open Integrations from the sidebar
- Select Firecrawl from the catalog
- Click Add Integration Config
- Give the config a display name (e.g., "Firecrawl — Marketing scrape").
- Paste your API Key.
- Save the config
Using in Your Agent
- Open your agent in Agent Studio. Under Model & capabilities → Tools, click Add tool and add the Firecrawl tools you need
- On a tool's card, choose your config under Set default credentials. It applies to every Firecrawl tool in the agent; click Override on one tool's card to give it a different config
- Tools are referenced as
firecrawl.firecrawl_scrape,firecrawl.firecrawl_crawl, etc.
A scrape is one URL → markdown. A crawl walks the site graph and is more expensive; use it when you genuinely need multi-page coverage. map is the cheap "what URLs exist on this site" call.
Available Tools
| Tool | Description | Action Type |
|---|---|---|
firecrawl_scrape | Scrape a single page and return its content as clean markdown with configurable output formats | ReadOnly |
firecrawl_crawl | Crawl a website starting from a URL, following links to scrape multiple pages | ReadOnly |
firecrawl_map | Discover all URLs on a website by generating a sitemap without scraping content | ReadOnly |
firecrawl_extract | Extract structured data from a page using a natural language prompt or JSON schema | ReadOnly |