Firecrawl

The context API to search, scrape, and interact with the web at scale.
Connect it
In Keystile Automations → Connections → New connection, choose Firecrawl and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Firecrawl: batch scrape (Start a batch job that scrapes a list of known URLs and returns a job ID).What it can do (21 actions)
| Action | What it does | Changes data |
|---|---|---|
| Batch Scrape | Start a batch job that scrapes a list of known URLs and returns a job ID. | |
| Cancel Batch Scrape | Cancel an in-flight batch scrape job by its ID. | |
| Cancel Crawl | Cancel an in-flight crawl job by its ID. | |
| Crawl | Crawl multiple pages from a website based on specified rules and patterns. | |
| Crawl Results | Get the results of a crawl job. | |
| Crawl Website | Crawl a website starting from a base URL and return the content of many pages. | |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Extract Data | Extract structured data from one or more known URLs using AI. | |
| Extract Structured Data | Extract structured data from multiple URLs using AI. | |
| Get Agent Status | Get the status and result of a Firecrawl (FIRE-1) agent job by its ID. | |
| Get Batch Scrape Errors | List the URLs that failed in a batch scrape job. | |
| Get Batch Scrape Results | Get the status and accumulated page results of a batch scrape job by its ID. | |
| Get Crawl Errors | List the URLs that failed or were blocked in a crawl job. | |
| Get Crawl Results | Get the status and accumulated page results of a crawl job by its ID. | |
| List Active Crawls | List the account's in-flight crawl jobs. | |
| Map Website | Discover and return the list of URLs reachable from a website. | |
| Map Websites | Input a website and get all the urls on the website. | |
| Scrape URL | Fetch the content of a single web page in a chosen format. | |
| Scrape Website | Scrape a website by performing a series of actions like clicking, typing, taking screenshots, and extracting data. | |
| Search Web | Search the web, news, or images for a query. Optionally include each result page as markdown. | |
| Start Agent | Start an autonomous Firecrawl (FIRE-1) agent job from a natural-language prompt. | Yes |
How Keystile protects it
Every Firecrawl action is checked before it runs, whether it comes from an AI tool or a workflow. 2 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Firecrawl with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access