All integrations

Firecrawl

DEVELOPER · DEVELOPER

Scrapes, crawls, and site maps of any URL, run on their own key.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

firecrawl_delete_agent_by_jobidWRITE

Cancel an agent job. DELETE /agent/{jobId}.

api
firecrawl_delete_batch_scrape_by_idWRITE

Cancel a batch scrape job. DELETE /batch/scrape/{id}.

api
firecrawl_delete_crawl_by_idWRITE

Cancel a crawl job. DELETE /crawl/{id}.

api
firecrawl_delete_interact_by_sessionidWRITE

Delete an interact session. DELETE /interact/{sessionId}.

api
firecrawl_delete_monitor_by_monitoridWRITE

Delete a monitor. DELETE /monitor/{monitorId}.

api
firecrawl_delete_scrape_by_jobid_interactWRITE

Stop the interactive browser session associated with a scrape job. DELETE /scrape/{jobId}/interact.

api
firecrawl_get_agentREAD

List agent runs. GET /agent.

api
firecrawl_get_agent_by_jobidREAD

Get the status of an agent job. GET /agent/{jobId}.

api
firecrawl_get_agent_by_jobid_snapshots_by_snapshotidREAD

Get an output snapshot of an agent job. GET /agent/{jobId}/snapshots/{snapshotId}.

api
firecrawl_get_agent_by_jobid_traceREAD

Get the execution trace of an agent job. GET /agent/{jobId}/trace.

api
firecrawl_get_batch_scrape_by_idREAD

Get the status of a batch scrape job. GET /batch/scrape/{id}.

api
firecrawl_get_batch_scrape_by_id_errorsREAD

Get the errors of a batch scrape job. GET /batch/scrape/{id}/errors.

api
firecrawl_get_crawl_activeREAD

Get all active crawls for the authenticated team. GET /crawl/active.

api
firecrawl_get_crawl_by_idREAD

Get the status of a crawl job. GET /crawl/{id}.

api
firecrawl_get_crawl_by_id_errorsREAD

Get the errors of a crawl job. GET /crawl/{id}/errors.

api
firecrawl_get_extract_by_idREAD

Get the status of an extract job. GET /extract/{id}.

api
firecrawl_get_interactREAD

List interact sessions. GET /interact.

api
firecrawl_get_monitorREAD

List monitors. GET /monitor.

api
firecrawl_get_monitor_by_monitoridREAD

Get a monitor. GET /monitor/{monitorId}.

api
firecrawl_get_monitor_by_monitorid_checksREAD

List monitor checks. GET /monitor/{monitorId}/checks.

api
firecrawl_get_monitor_by_monitorid_checks_by_checkidREAD

Get a monitor check. GET /monitor/{monitorId}/checks/{checkId}.

api
firecrawl_get_scrape_by_jobidREAD

Get the status of a scrape job. GET /scrape/{jobId}.

api
firecrawl_get_search_developerREAD

Search the developer index. GET /search/developer.

api
firecrawl_get_search_research_papersREAD

Search papers. GET /search/research/papers.

api
firecrawl_get_search_research_papers_by_idREAD

Inspect or read a paper. GET /search/research/papers/{id}.

api
firecrawl_get_search_research_papers_by_id_similarREAD

Find related papers. GET /search/research/papers/{id}/similar.

api
firecrawl_get_team_activityREAD

List recent API activity. GET /team/activity. Lists your team's recent API activity from the last 24 hours. Returns metadata about each job including the job ID, which can be used with the corresponding GET endpoint (e.g. GET /crawl/{id}) to retrieve full results. Supports cursor-based pagination and filtering by endpoint.

api
firecrawl_get_team_credit_usageREAD

Get remaining credits for the authenticated team. GET /team/credit-usage.

api
firecrawl_get_team_credit_usage_historicalREAD

Get historical credit usage for the authenticated team. GET /team/credit-usage/historical.

api
firecrawl_get_team_queue_statusREAD

Metrics about your team's scrape queue. GET /team/queue-status.

api
firecrawl_get_team_threat_protectionREAD

Get the team's threat protection policy. GET /team/threat-protection.

api
firecrawl_get_team_token_usageREAD

Get remaining tokens for the authenticated team (Extract only). GET /team/token-usage.

api
firecrawl_get_team_token_usage_historicalREAD

Get historical token usage for the authenticated team (Extract only). GET /team/token-usage/historical.

api
firecrawl_patch_monitor_by_monitoridWRITE

Update a monitor. PATCH /monitor/{monitorId}.

api
firecrawl_post_agentWRITE

Start an agent task for agentic data extraction. POST /agent.

api
firecrawl_post_batch_scrapeWRITE

Scrape multiple URLs and optionally extract information using an LLM. POST /batch/scrape.

api
firecrawl_post_crawlWRITE

Crawl multiple URLs based on options. POST /crawl.

api
firecrawl_post_crawl_params_previewWRITE

Preview crawl parameters generated from natural language prompt. POST /crawl/params-preview.

api
firecrawl_post_extractWRITE

Extract structured data from pages using LLMs. POST /extract.

api
firecrawl_post_feedbackWRITE

Submit feedback for a v2 job. POST /feedback.

api
firecrawl_post_interactWRITE

Create an interact session. POST /interact.

api
firecrawl_post_interact_by_sessionid_executeWRITE

Execute code in an interact session. POST /interact/{sessionId}/execute.

api
firecrawl_post_mapWRITE

Map multiple URLs based on options. POST /map.

api
firecrawl_post_monitorWRITE

Create a monitor. POST /monitor.

api
firecrawl_post_monitor_by_monitorid_runWRITE

Run a monitor. POST /monitor/{monitorId}/run.

api
firecrawl_post_scrapeWRITE

Scrape a single URL and optionally extract information using an LLM. POST /scrape.

api
firecrawl_post_scrape_by_jobid_interactWRITE

Interact with the browser session associated with a scrape job. POST /scrape/{jobId}/interact.

api
firecrawl_post_searchWRITE

Search and optionally scrape search results. POST /search.

api
firecrawl_post_search_by_jobid_feedbackWRITE

Submit feedback for a search job. POST /search/{jobId}/feedback.

api
firecrawl_post_search_developerWRITE

Search the developer index. POST /search/developer.

api
firecrawl_post_support_askWRITE

Ask the Firecrawl support agent. POST /support/ask. Diagnose Firecrawl job, account, and API usage issues with an AI support agent.

api
firecrawl_post_support_docs_searchWRITE

Search Firecrawl docs with citations. POST /support/docs-search. Answer Firecrawl documentation questions using the public docs corpus.

api
firecrawl_put_team_threat_protectionWRITE

Update the team's threat protection policy. PUT /team/threat-protection. Full-document update. Unspecified fields reset to defaults. Enterprise feature, team admins only.

api

Put Firecrawl behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.