Integrations
Firecrawl logo

Firecrawl integration

Web Search & Scraping · 7 actions · API key or ModuleX-managed 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.

Overview

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.

Ask the assistant

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
Use cases

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
At a glance

Firecrawl integration at a glance

VendorFirecrawl
CategoryWeb Search & Scraping
Actions available7
AuthenticationAPI key or ModuleX-managed 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 updatedJun 2026
Reference

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

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.
Security

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.
ModuleX-managed keyFirecrawl runs on a ModuleX-managed key — there's nothing to set up. It works the moment you enable it, with usage metered through your ModuleX account.

Step-by-step setup in the Firecrawl docs

Related

Pairs well with Firecrawl

Agents often chain Firecrawl with these — connect them once and the agent can use all of them in a single task.

FAQ

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.
No. The agent selects the right Firecrawl action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own Firecrawl API key, stored encrypted and scoped to your organization.
7, spanning scrapes, map websites, searches and crawls.
Firecrawl runs on your own credentials, so any Firecrawl usage is billed by Firecrawl directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

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: Jun 2026Browse all 175 integrations →