# Firecrawl integration

> Web scraping, crawling, search, and structured extraction API for AI agents

- Authentication: apiKey

## Tools (17)

- **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 Crawl Errors**: List errors and blocked URLs for a crawl job.
- **Get Credit Usage**: Read the team's remaining credits and current billing period.
- **Get Historical Credit Usage**: Read per-day credit consumption history for the team.
- **Get Historical Token Usage**: Read per-day token consumption history for /extract and /deep-research.
- **Get Queue Status**: Inspect the team's current scrape/crawl queue load and concurrency.
- **Get Token Usage**: Read the team's remaining tokens for /extract and /deep-research billing.
- **List Active Crawls**: List all currently running crawl jobs for the team.
- **Map Website URLs**: Discover all URLs on a website quickly without scraping page content.
- **Preview Crawl Params**: Preview the crawler configuration that a natural-language prompt will generate, without starting a crawl.
- **Scrape URL**: Scrape a single URL synchronously and return content in markdown, HTML, links, screenshots, or structured JSON.
- **Search Web**: Search the web and optionally scrape each result in one call.

## Related prompts

- [Personalized Gamma demo decks for new Typeform requests](https://www.generalinput.com/prompts/personalized-gamma-demo-decks-for-new-typeform-requests.md)
- [Pre-meeting research briefs in Gmail for new Calendly bookings](https://www.generalinput.com/prompts/pre-meeting-research-briefs-in-gmail-for-new-calendly-bookings.md)
- [Auto-enrich new HubSpot companies from their website](https://www.generalinput.com/prompts/auto-enrich-new-hubspot-companies-from-their-website.md)
- [Daily market intelligence briefing to Slack](https://www.generalinput.com/prompts/daily-market-intelligence-briefing-to-slack.md)
- [Auto-enrich new Airtable prospects from their website](https://www.generalinput.com/prompts/auto-enrich-new-airtable-prospects-from-their-website.md)
- [Weekly competitor pricing tracker logged to Google Sheets](https://www.generalinput.com/prompts/weekly-competitor-pricing-tracker-logged-to-google-sheets.md)

Connect Firecrawl in General Input: https://www.generalinput.com/apps/firecrawl