Skip to main content
The Firecrawl node adds Firecrawl operations to your workflows. Add it on the canvas or ask the AI builder for it by name, then pick an operation and fill in its fields. Firecrawl also includes 5 trigger operations (marked in the tables below) that can start a workflow when something happens in Firecrawl.
You can wire the Firecrawl node into an AI agent as a tool provider: the agent calls the operations you allow. See Agent tools.

Credentials

Connect Firecrawl under Credentials in the node settings. See Connecting credentials for the general flow. Enter the values manually when creating the credential. Get your credentials here.

Operations

Crawling

OperationIDDescriptionTrigger
Cancel Crawlcancel_crawlCancel an in-progress crawl job.
Crawl Params Previewcrawl_params_previewGenerate suggested crawl parameters from a natural-language prompt + URL.
Crawl WebsitecrawlStart an async crawl of a site from a starting URL; returns a job id.
Get Crawl Errorsget_crawl_errorsRetrieve per-URL errors and robots.txt-blocked URLs for a crawl job.
Get Crawl Statusget_crawlPoll a crawl job’s status by id.
List Active Crawlslist_active_crawlsList all currently running crawl jobs for the account.

Discovery

OperationIDDescriptionTrigger
Map WebsitemapQuickly return a complete list of URLs discovered on a website.
Search the WebsearchWeb search returning results, optionally with full-page content scraped.

Extraction

OperationIDDescriptionTrigger
Agent (Autonomous Extract)agentAutonomous AI web data gathering from a prompt + schema (async).
Cancel Agentcancel_agentCancel an in-progress agent job.
Extract Structured DataextractLLM-powered structured extraction from URLs (async; returns a job id).
Get Agent Statusget_agentPoll an agent job by id.
Get Extract Statusget_extractPoll an extract job by id. Deprecated.

Files

OperationIDDescriptionTrigger
Parse a FileparseParse a remote file (PDF, DOCX, etc.) into markdown or other formats.

Interact

OperationIDDescriptionTrigger
Create Interact Sessioncreate_interact_sessionCreate a Firecrawl interact session.
Delete Interact Sessiondelete_interact_sessionDelete a Firecrawl interact session.
Execute in Interact Sessionexecute_interact_sessionExecute code in a Firecrawl interact session.
Interact With Scrape Jobscrape_interactExecute code in the scrape-bound interact session.
List Interact Sessionslist_interact_sessionsList active Firecrawl interact sessions.
Stop Scrape Interactionstop_scrape_interactStop the scrape-bound interact session.

Monitoring

OperationIDDescriptionTrigger
Create Monitorcreate_monitorCreate a monitor.
Delete Monitordelete_monitorDelete a monitor.
Get Monitorget_monitorGet a monitor.
Get Monitor Checkget_monitor_checkGet a single monitor check and page details.
List Monitor Checkslist_monitor_checksList checks for a monitor.
List Monitorslist_monitorsList monitors.
Run Monitorrun_monitorRun a monitor immediately.
Update Monitorupdate_monitorUpdate a monitor.

Research

OperationIDDescriptionTrigger
Find Related Papersget_similar_research_papersFind related papers.
Get Paperget_research_paperInspect or read a paper.
Search GitHub Historysearch_research_githubSearch GitHub history.
Search Paperssearch_research_papersSearch academic papers.

Scraping

OperationIDDescriptionTrigger
Batch Scrapebatch_scrapeSubmit many URLs to scrape asynchronously; returns a job id.
Cancel Batch Scrapecancel_batch_scrapeCancel an in-progress batch scrape job.
Get Batch Scrape Errorsget_batch_scrape_errorsRetrieve per-URL errors for a batch scrape job.
Get Batch Scrape Statusget_batch_scrapePoll a batch scrape job by id.
Get Scrape Statusget_scrapePoll an async scrape job by id.
Scrape URLscrapeScrape a single URL and return content as markdown / HTML / links.

Support

OperationIDDescriptionTrigger
Ask Firecrawl Supportsupport_askAsk the Firecrawl support agent.
Search Firecrawl Docssupport_docs_searchSearch Firecrawl docs with citations.
Submit Endpoint Feedbacksubmit_feedbackSubmit feedback for a v2 job.
Submit Search Feedbacksubmit_search_feedbackSubmit feedback for a search job.

Usage

OperationIDDescriptionTrigger
Get Credit Usagecredit_usageReturn remaining credits for the account.
Get Historical Credit Usagecredit_usage_historicalReturn historical credit usage for the account’s team.
Get Historical Token Usagetoken_usage_historicalReturn historical token usage for the account’s team.
Get Queue Statusqueue_statusInspect the account’s current job queue depth/status.
Get Token Usagetoken_usageReturn LLM token usage (for extract/agent operations).
List Team Activityteam_activityList recent API activity for the authenticated team.

Other

OperationIDDescriptionTrigger
On Agent Eventon_agent_eventReceive Firecrawl agent webhook events.Yes
On Any Firecrawl Eventreceive_webhookReceive any published Firecrawl webhook event.Yes
On Batch Scrape Eventon_batch_scrape_eventReceive Firecrawl batch scrape webhook events.Yes
On Crawl Eventon_crawl_eventReceive Firecrawl crawl webhook events.Yes
On Monitor Eventon_monitor_eventReceive Firecrawl monitor webhook events.Yes