DashboardSign inStart your trial

Firecrawl

Reference

30 actions for Firecrawl workflows.

01. Operations

Act on Firecrawl from a workflow

Operations are the actions a workflow can take in Firecrawl, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Other

30 operations

Handle web scraping, data extraction, and crawling operations with Firecrawl. Use these operations to scrape URLs for content, extract structured data from web pages, perform deep research by crawling multiple pages, monitor job statuses, and manage background tasks like batch jobs and agent runs for comprehensive web intelligence gathering in your workflows.

Action★ Featured

Batch scrape multiple URLs

FIRECRAWL_BATCH_SCRAPE

Efficiently extract content from multiple web pages simultaneously with customizable filtering and output formats. Ideal for gathering data from several sources without manually visiting each page.

21 input
Action★ Featured

Extract structured data

FIRECRAWL_EXTRACT

Automatically extracts and organizes specific data from web pages using natural language instructions or a predefined schema, transforming unstructured web content into structured, usable information.

9 input
Action★ Featured

Perform deep research

FIRECRAWL_DEEP_RESEARCH

Automatically investigate any topic by analyzing multiple web sources and synthesizing findings into comprehensive insights with citations. Ideal for getting well-researched answers without manually browsing dozens of pages.

8 input
Action★ Featured

Scrape URL

FIRECRAWL_SCRAPE

Extracts content from web pages in your desired format, with optional automation of browser interactions and intelligent data structuring via AI.

10 input
Action★ Featured

Start a web crawl (v2) [NEW]

FIRECRAWL_CRAWL_V2

Automatically crawl and extract data from websites using natural language instructions, with intelligent discovery of related pages and subdomains. The system handles the entire crawling process and delivers structured results automatically.

32 input
Action★ Featured

Start an agent job

FIRECRAWL_START_AGENT

Launches an autonomous agent that can navigate websites, perform searches, and extract data across multiple pages based on your instructions. This is ideal when you need to gather complex information that requires clicking through multiple pages or interacting with web interfaces.

5 input
Action

Cancel a batch scrape job

FIRECRAWL_BATCH_SCRAPE_CANCEL

Stops a batch web scraping job that's currently running, allowing you to halt unnecessary data collection and free up resources. Use this when a scrape job is taking too long, targeting the wrong content, or no longer needed.

1 input
Action

Cancel a crawl job

FIRECRAWL_CRAWL_DELETE

Stop a running web crawl operation when you no longer need the data or want to free up resources. This helps manage crawling jobs that are taking too long or consuming unnecessary processing power.

1 input
Action

Cancel a crawl job

FIRECRAWL_CRAWL_CANCEL

Stop an in-progress or queued web crawl job to prevent it from consuming resources or completing unnecessary data collection. Use this when you need to halt a crawl that's taking longer than expected or was started with incorrect parameters.

1 input
Action

Cancel an agent job

FIRECRAWL_AGENT_CANCEL

Stops a currently running web scraping or data collection task when you need to halt an operation that's taking too long or is no longer needed.

1 input
Action

Generate LLMs.txt for a website

FIRECRAWL_LLMS_TXT_GENERATE

Generates an LLMs.txt file that converts your website content into a machine-readable format optimized for AI language models to understand and reference your site.

3 input
Action

Get agent job status

FIRECRAWL_GET_AGENT_STATUS

Check the progress and completion status of a web data extraction job, retrieving the results once the agent has finished searching and collecting information from web pages.

1 input
Action

Get all active crawl jobs

FIRECRAWL_CRAWL_LIST_ACTIVE

Retrieve a list of all currently running web crawl jobs for your account, allowing you to monitor ongoing data collection operations.

Action

Get batch scrape status

FIRECRAWL_BATCH_SCRAPE_GET

Check the progress and retrieve results of a batch web scraping job you've submitted, allowing you to monitor multi-page scraping tasks and access the collected data when ready.

1 input
Action

Get crawl job status

FIRECRAWL_CRAWL_GET

Check the progress and retrieve results from a web crawl job, including all extracted data and metrics about how the crawl performed. Use this to monitor ongoing crawls or collect completed data for further processing.

1 input
Action

Get deep research status

FIRECRAWL_GET_DEEP_RESEARCH_STATUS

Check the progress and retrieve the results of a deep research analysis job you've initiated. This helps you track when your research is complete and access the findings without waiting indefinitely.

1 input
Action

Get errors from a crawl job

FIRECRAWL_CRAWL_GET_ERRORS

Retrieves a list of errors and failed pages from a web crawl job, helping you identify which URLs encountered issues during scraping.

1 input
Action

Get errors from batch scrape job

FIRECRAWL_BATCH_SCRAPE_GET_ERRORS

Retrieve detailed error information from a batch scraping job to identify which URLs failed and why, helping you diagnose issues and retry problematic pages.

1 input
Action

Get extract job status

FIRECRAWL_EXTRACT_GET

Check the progress and retrieve results of a data extraction job you previously submitted. This helps you monitor long-running extraction tasks and access the extracted data once processing is complete.

1 input
Action

Get historical team credit usage

FIRECRAWL_CREDIT_USAGE_GET_HISTORICAL

Retrieve your monthly credit usage history to understand how your web scraping consumption patterns change over time. This helps you track spending trends and plan your budget for API usage.

1 input
Action

Get historical team token usage

FIRECRAWL_TOKEN_USAGE_GET_HISTORICAL

View your team's monthly token usage history to understand consumption patterns and identify optimization opportunities. This helps you track how many tokens your crawling operations are using over time.

1 input
Action

Get LLMs.txt generation job status

FIRECRAWL_LLMS_TXT_GET

Check the completion status of an LLMs.txt generation job and retrieve the generated content once ready. This helps you monitor automated website documentation tasks without manual polling.

1 input
Action

Get team credit usage

FIRECRAWL_CREDIT_USAGE_GET

Monitor your team's remaining credits and understand your current consumption to manage your Firecrawl API usage effectively.

Action

Get team queue status

FIRECRAWL_QUEUE_GET

Check the current status of your team's web scraping queue, including job counts, processing speed, and capacity limits to monitor your scraping workload.

Action

Get team token usage

FIRECRAWL_TOKEN_USAGE_GET

Check your remaining token credits and balance for Firecrawl's Extract feature to monitor your usage and avoid running out of credits.

Action

Get the status of a crawl job

FIRECRAWL_GET_THE_STATUS_OF_A_CRAWL_JOB

Check the progress and completion status of a web crawl job you've started, allowing you to know when your website data extraction is ready to use.

1 input
Action

Map multiple URLs

FIRECRAWL_MAP_MULTIPLE_URLS_BASED_ON_OPTIONS

Automatically discover and map all pages across a website by crawling from a starting URL, with customizable options to focus on specific content, limit scope, or include subdomains. This helps you understand your site structure and identify all pages for indexing, content management, or analysis.

9 input
Action

Preview crawl parameters

FIRECRAWL_CRAWL_PARAMS_PREVIEW

Test and preview your website crawl settings before executing a full crawl, so you can verify the correct pages will be captured based on your requirements.

2 input
Action

Search

FIRECRAWL_SEARCH

Search the web for specific information and automatically extract clean, structured content from the top results, saving you time on manual research and data collection.

6 input
Action

Start a web crawl

FIRECRAWL_CRAWL

Automatically crawl and extract content from websites, gathering all pages and data in bulk from a starting URL. Useful for collecting information across multiple pages without manual copying.

32 input
What now

Use Firecrawl in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.