Firecrawl
Web scraping, crawling, search, and structured extraction API for AI agents
Three ways to use Firecrawl
Ask your specialist
Pull data, take actions, or answer questions with this integration, right in a conversation.
Build a workflow
Create automated workflows that trigger on events, run on a schedule, or chain multiple tools together.
Power an app
Use this integration as a data source or action layer behind a dashboard, form, or internal tool.
Supported tools
Actions your AI agents can perform with Firecrawl.
Batch Scrape
Scrape many URLs concurrently with a single job, poll for completion, retrieve results.
Crawl Website
Start an async crawl of a site, poll for completion, and retrieve all scraped pages.
Deep Research
Run an agentic, multi-step web research job that synthesises sources into an analysis.
Extract Structured Data
Use an LLM to extract structured JSON from one or more URLs against a schema or natural-language prompt.
Generate LLMs.txt
Convert an entire website into an llms.txt / llms-full.txt file suitable for use as LLM context.
Get Batch Scrape Errors
List per-URL errors for a batch scrape job.
Get started automating Firecrawl
Specialist templates
Specialists that work with Firecrawl
Listing Writer
Writes listings that sell, rent, and fill. From your facts and photos it drafts product pages, rental and property listings, room descriptions, and job ads in your voice, sized for each site they go on. Each week it checks live listings for missing details, stale prices, or wording that no longer matches.
See the specialistMarket Intel Analyst
Reads the news so you don't have to. Each week it sends a short digest of what changed at your target accounts, at competitors, and in your industry, with one line on why each item matters to you. It watches competitors' pricing and product pages and alerts you when the wording or prices change.
See the specialist