Connect Firecrawl to Your AI Agent

Supply a page or research question to extract useful text and keep source URLs with the findings.

30 tools API key

Try a Firecrawl Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Firecrawl

Summarize a Webpage

Extract main page content in Markdown and summarize it with a source link.

/oo Firecrawl: Scrape [page URL] with Firecrawl as Markdown, keeping the main content. Summarize [specific question] and include the source URL.

Find Sources for a Question

Search for relevant pages and read their content for a sourced answer.

/oo Firecrawl: Search Firecrawl for [research question] in [language] and [country]. Read the relevant pages as Markdown and compare their findings with source URLs.

Start Working with Firecrawl

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Firecrawl

    Connect a Firecrawl API key, optionally with a public self-hosted API URL.

    Connect Firecrawl →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • An accessible Firecrawl API with the usage capacity needed for the task.
  • Background collection returns a job ID. Check its status and collect completed results before summarizing them.

Firecrawl Tools

The connection supports Firecrawl scraping, search, mapping, and background collection jobs. Output can include Markdown, HTML, links, screenshots, or structured data depending on the operation.

Search and Extract Pages

Search web sources, map site URLs, and extract content in selected formats.

Collect Multiple Pages

Submit batch or crawl jobs and retrieve their status and results.

30 tools

Scrape

Scrape a URL with Firecrawl or execute an enabled Alexandria provider tool and return the requested output formats.

firecrawl.scrape

Batch Scrape

Start a Firecrawl batch scrape job for multiple URLs and return the async job ID.

firecrawl.batch_scrape

Batch Scrape Get

Get the current status and paged results of a Firecrawl batch scrape job by job ID.

firecrawl.batch_scrape_get

Batch Scrape Get Errors

Get the failed URLs and robots.txt blocks from a Firecrawl batch scrape job.

firecrawl.batch_scrape_get_errors

Batch Scrape Cancel

Cancel a running Firecrawl batch scrape job by job ID.

firecrawl.batch_scrape_cancel

Crawl

Start a Firecrawl crawl job with compatibility fields accepted from legacy crawl inputs.

firecrawl.crawl

Crawl V2

Start a Firecrawl crawl job with the official v2 crawl fields, including prompt-driven options generation.

firecrawl.crawl_v2

Crawl Get

Get the current status and paged results of a Firecrawl crawl job by job ID.

firecrawl.crawl_get

Get The Status Of A Crawl Job

Compatibility alias of crawl_get for the FIRECRAWL_GET_THE_STATUS_OF_A_CRAWL_JOB action name.

firecrawl.get_the_status_of_a_crawl_job

Crawl Get Errors

Get the failed URLs and robots.txt blocks from a Firecrawl crawl job.

firecrawl.crawl_get_errors

Crawl Cancel

Cancel a running Firecrawl crawl job by job ID.

firecrawl.crawl_cancel

Crawl Delete

Compatibility alias of crawl_cancel for the FIRECRAWL_CRAWL_DELETE action name.

firecrawl.crawl_delete

Crawl List Active

List the currently active Firecrawl crawl jobs for the authenticated team.

firecrawl.crawl_list_active

Crawl Params Preview

Preview the crawl parameters that Firecrawl would infer from a URL and prompt before starting the crawl.

firecrawl.crawl_params_preview

Extract

Start a Firecrawl extract job that returns structured data for one or more URLs.

firecrawl.extract

Extract Get

Get the current status and output of a Firecrawl extract job by job ID.

firecrawl.extract_get

Search

Search the web with Firecrawl and optionally scrape the top results in the requested formats.

firecrawl.search

Map Multiple Urls Based On Options

Discover URLs from a website with Firecrawl's map endpoint using a legacy action name.

firecrawl.map_multiple_urls_based_on_options

Start Agent

Start a Firecrawl agent job for multi-page autonomous browsing and extraction.

firecrawl.start_agent

Get Agent Status

Get the current status and output of a Firecrawl agent job by job ID.

firecrawl.get_agent_status

Agent Cancel

Cancel a running Firecrawl agent job by job ID.

firecrawl.agent_cancel

Deep Research

Start a Firecrawl deep research job. This endpoint remains alpha and Firecrawl currently documents it outside the main v2 endpoint set.

firecrawl.deep_research

Get Deep Research Status

Get the current status and output of a Firecrawl deep research job by job ID.

firecrawl.get_deep_research_status

Llms Txt Generate

Start an LLMs.txt generation job for a website. This endpoint remains outside the main v2 endpoint set in Firecrawl's docs.

firecrawl.llms_txt_generate

Llms Txt Get

Get the current status and generated content of an LLMs.txt job by job ID.

firecrawl.llms_txt_get

Queue Get

Get the authenticated Firecrawl team's queue status and concurrency information.

firecrawl.queue_get

Credit Usage Get

Get the authenticated Firecrawl team's current credit usage summary.

firecrawl.credit_usage_get

Credit Usage Get Historical

Get the authenticated Firecrawl team's historical credit usage summary.

firecrawl.credit_usage_get_historical

Token Usage Get

Get the authenticated Firecrawl team's current token usage summary.

firecrawl.token_usage_get

Token Usage Get Historical

Get the authenticated Firecrawl team's historical token usage summary.

firecrawl.token_usage_get_historical

Frequently Asked Questions

Can I request readable text?

Yes. Ask for Markdown and optionally main content only. HTML, links, and other output formats are also available.

Can I collect several URLs?

Use batch scraping for a supplied URL list. It returns a job ID that you can use to retrieve progress and results.

Does each scrape fetch a new copy?

Firecrawl supports cached content. Specify your freshness needs so the assistant can choose the relevant cache settings.

Connect Firecrawl

About Firecrawl ↗