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.
Get started automating Firecrawl
Ready-to-use workflows
Prompts using Firecrawl
Personalized Gamma demo decks for new Typeform requests
When a new Request a Demo form comes in, Geni reads the prospect's website, builds a tailored Gamma deck, and emails it with the AE on copy.
Pre-meeting research briefs in Gmail for new Calendly bookings
When a prospect books on Calendly, get a Gmail briefing minutes later with their company snapshot, recent news, talking points, and one open question to ask.
Auto-enrich new HubSpot companies from their website
When a new company lands in HubSpot, read its website to fill in industry, positioning, and notable customers, then post a heads-up to Slack.
Daily market intelligence briefing to Slack
A curated morning brief on your industry or competitors, delivered to Slack before standup every weekday.
Auto-enrich new Airtable prospects from their website
When a new prospect with a website URL lands in your Airtable table, pull a clean company profile from their site and write every field back to the row.
Weekly competitor pricing tracker logged to Google Sheets
Every Monday at 9am, scrape competitor pricing pages, diff them against last week, and append a clean change log to a Google Sheet.