Data & Analytics29 toolsPaste one API key
Firecrawl integration for AI agents
Scrape websites, crawl pages, extract structured data, and search the web
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Firecrawl once and call the same tools from all of them.
Setup
Connect Firecrawl by pasting your API key. Watch the short video on the connect page if you need help finding it in Firecrawl's dashboard.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Firecrawl exposes 29 tools through ClawLink. The 28 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
firecrawl_batch_scrape | Scrape multiple URLs in batch with concurrent processing | Read |
firecrawl_batch_scrape_cancel | Cancel a running batch scrape job | Read |
firecrawl_crawl | Initiate a web crawl from a given URL with filtering and extraction rules | Read |
firecrawl_crawl_cancel | Cancel an active or queued web crawl job | Read |
firecrawl_crawl_get | Retrieve the status and results of a crawl job | Read |
firecrawl_crawl_v2 | Initiate a Firecrawl v2 web crawl with enhanced features and natural language configuration | Read |
firecrawl_credit_usage_get | Get current team credit usage information | Read |
firecrawl_extract | Extract structured data from web pages using natural language or a JSON schema | Read |
firecrawl_extract_get | Retrieve the status and results of an extract job | Read |
firecrawl_get_agent_status | Get the status and results of an agent job | Read |
firecrawl_llms_txt_generate | Generate an LLMs.txt file for a website | Read |
firecrawl_map_multiple_urls_based_on_options | Map a website by discovering URLs from a starting base URL | Read |
firecrawl_scrape | Scrape a publicly accessible URL and retrieve content in specified formats | Read |
firecrawl_search | Search the web and scrape content from top results | Read |
firecrawl_start_agent | Start an agent job for agentic web extraction with multi-page navigation | Read |
firecrawl_batch_scrape_get | Retrieves the current status and results of a batch scrape job using the job ID | Read |
firecrawl_batch_scrape_get_errors | Retrieve error details from a batch scrape job, including failed URLs and URLs blocked by | Read |
firecrawl_crawl_get_errors | Retrieve errors from a Firecrawl crawl job | Read |
firecrawl_crawl_list_active | Retrieve all active crawl jobs for the authenticated team | Read |
firecrawl_crawl_params_preview | Preview crawl parameters before starting a crawl by generating optimal configuration from | Read |
firecrawl_credit_usage_get_historical | Retrieve historical team credit usage on a monthly basis | Read |
firecrawl_get_deep_research_status | Retrieves the status and results of a deep research job by its ID | Read |
firecrawl_get_the_status_of_a_crawl_job | Retrieves the current status, progress, and details of a web crawl job, using the job ID | Read |
firecrawl_llms_txt_get | Get the status and results of an LLMs.txt generation job | Read |
firecrawl_queue_get | Retrieve metrics about the team's scrape queue | Read |
firecrawl_token_usage_get | Retrieve the current team's token usage and balance information for Firecrawl's Extract feature | Read |
firecrawl_token_usage_get_historical | Retrieve historical team token usage on a monthly basis | Read |
firecrawl_agent_cancel | Cancel an in-progress agent job by its ID | Read |