What you unlock
Web scraping
Scrape any URL and extract clean, structured content — ready for AI processing and analysis.
Site crawling
Crawl entire websites recursively to discover pages, map site structure, and extract content at scale.
Deep research
Run multi-step research tasks that follow links, gather data, and synthesize findings across the web.
Structured extraction
Extract specific data fields from web pages using schemas — product prices, article metadata, contact info, and
more.
Connect Firecrawl
1
Open Settings → Integrations
In any workspace go to Settings → Integrations and select Firecrawl.
2
Get your API key
Sign up or log in at firecrawl.dev, navigate to your dashboard, and copy your API key.
3
Paste and connect
Paste the key into the API Key field and click Connect.
Agent tools
Add Firecrawl tools to agents that need them. Their access is limited by the connected key and selected tools.Scraping
Crawling & Mapping
Deep Research & AI Agents
LLMs.txt & Usage
Triggers
Automated triggers for Firecrawl are not yet available. Triggers will be added in a future update — check back soon.
Example use cases
Competitor research on demand
Competitor research on demand
Ask your agent to scrape a competitor’s pricing page and extract their plan names, prices, and feature lists into a
structured table — instant competitive intelligence without manual research.
Content aggregation for knowledge bases
Content aggregation for knowledge bases
Crawl your documentation site and extract all pages into structured content. Use the results to build a searchable
knowledge base or feed it into another AI system.
Deep research on a topic
Deep research on a topic
Ask your agent to research a topic like “serverless database trends” — Firecrawl’s deep research follows links
across multiple sources and synthesizes a comprehensive report.
Troubleshooting
My API key isn't working
My API key isn't working
Verify the key was copied from firecrawl.dev and hasn’t expired. Generate a fresh key if
the current one doesn’t work.
Scrape returns empty content
Scrape returns empty content
Some websites use heavy JavaScript rendering that may not be captured by default. Check Firecrawl’s documentation
for options like enabling JavaScript rendering or wait-for selectors.
Crawl job seems stuck
Crawl job seems stuck
Large sites can take time to crawl. Use “Get crawl status” to check progress. If the job is truly stuck, cancel it
and retry with a smaller scope (e.g., limit max pages or depth).
Credit usage is higher than expected
Credit usage is higher than expected
Each scrape, crawl page, and research step consumes credits. Use “Get credit usage” to monitor consumption and
consider batching operations to reduce overhead.
Back to Integrations
View all available integrations