---
title: "Firecrawl integration for LuumenAI"
url: "https://www.luumen.ai/integrations/firecrawl/"
entity: SoftwareIntegration
category: "Databases & data platforms"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# Firecrawl integration for LuumenAI

Crawl sites, extract structured data, and watch job status from the terminal

## What LuumenAI can do with Firecrawl

LuumenAI connects to Firecrawl with an API token and exposes 29 tools (19 read-only · 6 write · 4 destructive). For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

## Key facts

- Authentication: API token
- Tools available: 29 tools (19 read-only · 6 write · 4 destructive)
- Deployment: scoped as part of your Pilot, Platform, or Managed rollout
- Category: Databases & data platforms

## About Firecrawl with LuumenAI

Connect Firecrawl and Luumen can read your crawl and extract jobs directly: what is running, what finished, which URLs failed or were blocked by robots, and how many credits the team has burned this month. When you need new data, Luumen can start a crawl, batch scrape a list of URLs, or run a structured extraction as an approved step. Authentication is by API key.

## Example tools

Read-only (19 in total):

- `FIRECRAWL_BATCH_SCRAPE_GET` — Retrieves the current status and results of a batch scrape job using the job ID.
- `FIRECRAWL_BATCH_SCRAPE_GET_ERRORS` — Retrieve error details from a batch scrape job, including failed URLs and URLs blocked by robots.txt.
- `FIRECRAWL_CRAWL_GET` — Retrieve the status and results of a Firecrawl crawl job.
- `FIRECRAWL_CRAWL_GET_ERRORS` — Retrieve errors from a Firecrawl crawl job.
- `FIRECRAWL_CRAWL_LIST_ACTIVE` — Retrieve all active crawl jobs for the authenticated team.
- `FIRECRAWL_CRAWL_PARAMS_PREVIEW` — Preview crawl parameters before starting a crawl by generating optimal configuration from natural language instructions.
- `FIRECRAWL_CREDIT_USAGE_GET` — Get current team credit usage information.
- `FIRECRAWL_CREDIT_USAGE_GET_HISTORICAL` — Retrieve historical team credit usage on a monthly basis.

Write and destructive (10 in total, subject to configured approval policy):

- `FIRECRAWL_AGENT_CANCEL` — Cancel an in-progress agent job by its ID.
- `FIRECRAWL_BATCH_SCRAPE` — Scrape multiple URLs in batch with concurrent processing.
- `FIRECRAWL_BATCH_SCRAPE_CANCEL` — Cancel a running batch scrape job using its unique identifier.
- `FIRECRAWL_CRAWL` — Initiates a Firecrawl web crawl from a given URL, applying various filtering and content extraction rules, and polls until the job is complete; ensure the URL is accessible and any regex patterns…
- `FIRECRAWL_CRAWL_CANCEL` — Cancels an active or queued web crawl job using its ID; attempting to cancel completed, failed, or previously canceled jobs will not change their state.
- `FIRECRAWL_CRAWL_DELETE` — Cancel a running crawl job by its ID.
- `FIRECRAWL_CRAWL_V2` — [NEW v2 API] Initiates a Firecrawl v2 web crawl with enhanced features over v1: natural language prompts for automatic crawler configuration, crawlEntireDomain for sibling/parent page discovery…
- `FIRECRAWL_EXTRACT` — Extracts structured data from web pages by initiating an extraction job and polling for completion; requires a natural language `prompt` or a JSON `schema` (one must be provided).

## Frequently asked questions

### How does LuumenAI connect to Firecrawl?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in Firecrawl on its own?

For connected tools, admins configure which actions may run automatically and which require approval, within the access granted to the user.

### Is there an audit trail?

Every call to Firecrawl — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/firecrawl/
