---
title: Firecrawl API Integration on Truto
slug: firecrawl
category: Default
canonical: "https://truto.one/integrations/detail/firecrawl/"
---

# Firecrawl API Integration on Truto



**Category:** Default  
**Status:** Generally available

## MCP-ready AI tools

Truto exposes 30 tools for Firecrawl that AI agents can call directly.

- **get_single_firecrawl_agent_by_id** — Get the status of an agent job by job ID.
- **create_a_firecrawl_agent** — Start an agent task for agentic data extraction by providing a prompt and optional URLs, schema, and model configuration.
- **delete_a_firecrawl_agent_by_id** — Cancel an agent job by its job ID.
- **get_single_firecrawl_batch_scrape_by_id** — Get the status of a batch scrape job
- **delete_a_firecrawl_batch_scrape_by_id** — Cancel a batch scrape job by its ID.
- **create_a_firecrawl_batch_scrape** — Scrape multiple URLs in batch and optionally extract information using an LLM.
- **firecrawl_batch_scrapes_get_errors** — Get the errors of a batch scrape job
- **list_all_firecrawl_browsers** — List browser sessions, optionally filtered by status.
- **create_a_firecrawl_browser** — Create a browser session with configurable TTL, activity timeout, live view streaming, and optional persistent profile storage.
- **firecrawl_browsers_execute** — Execute code in a browser session
- **delete_a_firecrawl_browser_by_id** — Delete a browser session by session ID.
- **get_single_firecrawl_crawl_by_id** — Get the status of a crawl job
- **delete_a_firecrawl_crawl_by_id** — Cancel a crawl job by its ID.
- **firecrawl_crawls_get_errors** — Get the errors of a crawl job
- **create_a_firecrawl_crawl** — Crawl multiple URLs starting from a base URL based on specified options such as depth, path filters, and concurrency limits.
- **firecrawl_crawls_list_active** — Get all active crawls for the authenticated team
- **firecrawl_crawls_preview_params** — Preview crawl parameters generated from a natural language prompt describing what to crawl.
- **list_all_firecrawl_credit_usage_historicals** — Get historical credit usage for the authenticated team, optionally broken down by API key.
- **create_a_firecrawl_extract** — Extract structured data from pages using LLMs by providing URLs and an optional prompt, schema, and scrape options.
- **get_single_firecrawl_extract_by_id** — Get the status of an extract job by its ID.
- **create_a_firecrawl_map** — Map multiple URLs from a base URL based on crawling and sitemap options.
- **firecrawl_scrapes_delete_interact** — Stop the interactive browser session associated with a scrape job.
- **firecrawl_scrapes_interact** — Interact with the browser session associated with a scrape job by executing code in the scrape-bound browser sandbox.
- **create_a_firecrawl_scrape** — Scrape a single URL and optionally extract information using an LLM.
- **list_all_firecrawl_searches** — Search the web and optionally scrape search results, with support for web, image, and news sources.
- **list_all_firecrawl_team_activities** — 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.
- **list_all_firecrawl_team_credit_usages** — Get remaining credits for the authenticated team
- **list_all_firecrawl_team_queue_status** — Retrieve metrics about your team's scrape queue, including job counts, concurrency limits, and most recent success timestamp.
- **list_all_firecrawl_team_token_usages** — Get remaining tokens for the authenticated team
- **list_all_firecrawl_token_usage_historicals** — Get historical token usage for the authenticated team (Extract only), optionally broken down by API key.

## How it works

1. **Link your customer's Firecrawl account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Firecrawl.** The Proxy API is a 1-to-1 mapping of the Firecrawl API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.
