Skip to content
Firecrawl logo

Firecrawl integration

Web Search & Scraping · 7 actions · API key auth

AI-powered web scraping, crawling, and search tool for extracting content from websites with advanced options for JavaScript rendering, caching, and structured data extraction.

The ModuleX Firecrawl integration lets a ModuleX agent operate Firecrawl on your behalf, running find actions across scrapes, map websites and searches, directly from a plain-English request, using your organization's own Firecrawl credentials. No pre-built workflow is required: the agent picks the right Firecrawl action for the task.

Firecrawl is a web search & scraping platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right Firecrawl action. Or, when you want a repeatable process, the composer assembles a Firecrawl workflow for you, streaming the nodes onto the canvas as it builds.

Drive Firecrawl in plain English

Type what you want. A ModuleX agent picks the right Firecrawl action, or chains several, and runs it. No workflow to build.

  • Show me the searches that match what I describe
    resolves tosearch
  • Scrape content from a single URL with advanced options
    resolves toscrape
  • Map a website to discover all indexed URLs
    resolves tomap_website

What you can automate with Firecrawl

  • Find the searches that match what you describesearch
  • Scrape content from a single URL with advanced optionsscrape
  • Map a website to discover all indexed URLsmap_website
  • Start a crawl job on a websitecrawl
  • Check the status of a crawl job and retrieve results once completecheck_crawl_status
  • Extract structured information from web pages using LLM capabilitiesextract

Firecrawl integration at a glance

VendorFirecrawl
Actions available7
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJul 2026

All 7 Firecrawl actions

Scrapes1
scrape
Scrape content from a single URL with advanced options. Best for single page content extraction when you know exactly which page contains the information.
Map Websites1
map_website
Map a website to discover all indexed URLs. Best for discovering URLs before deciding what to scrape.
Searches1
search
Search the web and optionally extract content from search results. Supports operators: site:, inurl:, intitle:, and exact match with quotes.
Crawls1
crawl
Start a crawl job on a website. Returns a job ID — use check_crawl_status to monitor.
Crawl Status1
check_crawl_status
Check the status of a crawl job and retrieve results once complete.
Extracts1
extract
Extract structured information from web pages using LLM capabilities. Best for extracting specific structured data.
Batch Scrapes1
batch_scrape
Batch scrape multiple URLs efficiently. More efficient than calling scrape multiple times.

See full parameters and response schemas in the Firecrawl integration docs

Two ways to use Firecrawl in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right Firecrawl action and runs it. No workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires Firecrawl into a repeatable workflow you can run on a schedule, from chat, or as an API.

Connecting Firecrawl

API keyFirecrawl uses API-key authentication. You provide your own Firecrawl secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use Firecrawl without re-authenticating.

Step-by-step setup in the Firecrawl docs

Works with Firecrawl

Agents often chain Firecrawl with these. Connect them once and one agent can use all of them in a single task.

Firecrawl + ModuleX FAQ

  • A ModuleX agent can run any of Firecrawl's 7 actions, across scrapes, map websites, searches and crawls, from a plain-English request, using your organization's own Firecrawl credentials.

Put Firecrawl to work in ModuleX.

Connect Firecrawl once with your own credentials and let your agent run all 7 actions on demand.

Last updated: Jul 2026Browse all 179 integrations