Firecrawl
Web scraping, crawling, search, and structured extraction API for AI agents
Three ways to use Firecrawl
Chat with Geni
Ask Geni to pull data, take actions, or answer questions using this integration 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.