Firecrawl
Overview
SLUG: FIRECRAWL
Description
Firecrawl automates web crawling and data extraction, enabling organizations to gather content, index sites, and gain insights from online sources at scale
Authentication Details
API Key
Connecting to Firecrawl
Create an auth config
Use the dashboard to create an auth config for the Firecrawl toolkit. This allows you to connect multiple Firecrawl accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Firecrawl Auth Config”. After creation, copy the displayed ID starting with ac_. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Firecrawl toolkit’s playground
For code examples, see the Tool calling guide and Provider examples.
Tool List
FIRECRAWL_BATCH_SCRAPE
Tool Name: Batch scrape multiple URLs
Description
Action Parameters
Action Response
FIRECRAWL_BATCH_SCRAPE_DELETE
Tool Name: Cancel a batch scrape job
Description
Action Parameters
Action Response
FIRECRAWL_BATCH_SCRAPE_GET
Tool Name: Get batch scrape status
Description
Action Parameters
Action Response
FIRECRAWL_BATCH_SCRAPE_GET_ERRORS
Tool Name: Get errors from batch scrape job
Description
Action Parameters
Action Response
FIRECRAWL_CANCEL_A_CRAWL_JOB
Tool Name: Cancel a crawl job
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL
Tool Name: Start a web crawl
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL_ACTIVE
Tool Name: Get all active crawl jobs
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL_DELETE
Tool Name: Cancel a crawl job
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL_GET
Tool Name: Get crawl job status
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL_GET_ERRORS
Tool Name: Get errors from a crawl job
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL_PARAMS_PREVIEW
Tool Name: Preview crawl parameters
Description
Action Parameters
Action Response
FIRECRAWL_CRAWL_V2
Tool Name: Start a web crawl (v2) [NEW]
Description
Action Parameters
Action Response
FIRECRAWL_CREDIT_USAGE
Tool Name: Get team credit usage
Description
Action Parameters
Action Response
FIRECRAWL_CREDIT_USAGE_HISTORICAL
Tool Name: Get historical team credit usage
Description
Action Parameters
Action Response
FIRECRAWL_DEEP_RESEARCH
Tool Name: Perform deep research
Description
Action Parameters
Action Response
FIRECRAWL_EXTRACT
Tool Name: Extract structured data
Description
Action Parameters
Action Response
FIRECRAWL_EXTRACT_GET
Tool Name: Get extract job status
Description
Action Parameters
Action Response
FIRECRAWL_GENERATE_LLMS_TXT
Tool Name: Generate LLMs.txt for a website
Description
Action Parameters
Action Response
FIRECRAWL_GET_DEEP_RESEARCH_STATUS
Tool Name: Get deep research status
Description
Action Parameters
Action Response
FIRECRAWL_GET_LLMS_TXT_STATUS
Tool Name: Get LLMs.txt generation job status
Description
Action Parameters
Action Response
FIRECRAWL_GET_THE_STATUS_OF_A_CRAWL_JOB
Tool Name: Get the status of a crawl job
Description
Action Parameters
Action Response
FIRECRAWL_MAP_MULTIPLE_URLS_BASED_ON_OPTIONS
Tool Name: Map multiple URLs
Description
Action Parameters
Action Response
FIRECRAWL_QUEUE_STATUS
Tool Name: Get team queue status
Description
Action Parameters
Action Response
FIRECRAWL_SCRAPE
Tool Name: Scrape URL
Description
Action Parameters
Action Response
FIRECRAWL_SEARCH
Tool Name: Search
Description
Action Parameters
Action Response
FIRECRAWL_TOKEN_USAGE
Tool Name: Get team token usage
Description
Action Parameters
Action Response
FIRECRAWL_TOKEN_USAGE_HISTORICAL
Tool Name: Get historical team token usage
Description
Action Parameters
Action Response