Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://firecrawl-docs-rate-limits-remove-billing-section.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Si estás desarrollando con IA, Firecrawl ofrece varios recursos para mejorar tu experiencia. Firecrawl incluye skills: paquetes de conocimiento autocontenidos que los agentes de IA para programación descubren y usan automáticamente. Con un solo comando de instalación, los agentes obtienen tres segmentos completos de skills: skills de CLI para trabajar con la web en tiempo real, skills de Build para integrar Firecrawl en el código de la aplicación y skills de flujo de trabajo para generar entregables repetibles. Agentes como Claude Code, Cursor, Antigravity y OpenCode pueden configurarse por sí solos con un solo comando, sin intervención de ninguna persona una vez que exista la clave de API.

Requisito previo: crear una clave de API

Actualmente, es necesario que una persona cree una cuenta de Firecrawl. Una vez que tengas una cuenta, tendrás que crear una clave de API. Con una clave de API, tu agente puede encargarse del resto: instalar las skills, autenticar la CLI, configurar MCP y realizar llamadas en tu nombre.

Obtén tu clave de API

Regístrate y obtén una clave de API para empezar a utilizar Firecrawl.

Skills + CLI

La CLI de Firecrawl permite que tu agente busque, haga scraping, interactúe, rastree, mapee, extraiga y ejecute trabajos de agente desde la terminal. Está diseñada para personas, agentes de IA y pipelines de CI/CD. Las skills de Firecrawl son paquetes de conocimiento autocontenidos que agentes de programación con IA como Claude Code, Antigravity y OpenCode descubren y usan automáticamente. Un solo comando de instalación lo configura todo: las herramientas de la CLI para trabajar con la web en tiempo real, las skills de Build para integrar Firecrawl en el código de la aplicación y las skills de flujo de trabajo para generar entregables repetibles:
npx -y firecrawl-cli@latest init --all --browser
  • --all instala cada segmento de skills de Firecrawl (CLI, Build, flujos de trabajo) en todos los agentes de código con IA detectados en el equipo
  • --browser abre automáticamente el navegador para autenticarte en Firecrawl
Después de la instalación, verifica que todo funcione correctamente:
firecrawl --status
firecrawl scrape "https://firecrawl.dev"
Para reinstalarlo o limitarlo a un agente específico más adelante:
firecrawl setup skills      # CLI + skills de Build
firecrawl setup workflows   # skills de flujo de trabajo

Lo que incluye la instalación

La instalación configura tres categorías de skills que cubren todas las formas en que un agente usa Firecrawl. Cada segmento vive en su propio repositorio para que pueda evolucionar de forma independiente: Skills de CLI — para trabajar en la web en vivo durante una sesión del agente:
SkillPropósito
firecrawl/cliFlujo general de comandos de la CLI
firecrawl-searchBuscar en la web y descubrir páginas
firecrawl-scrapeExtraer contenido limpio de una URL conocida
firecrawl-interactInteractuar con páginas extraídas usando prompts o código
firecrawl-crawlExtraer contenido a gran escala de un sitio completo
firecrawl-mapDescubrir todas las URL de un dominio
firecrawl-agentEjecutar la recopilación autónoma de datos web con un trabajo
Skills de Build — para integrar Firecrawl en el código de la aplicación:
SkillPropósito
firecrawl-buildSeleccionar el endpoint de Firecrawl adecuado para tu producto
firecrawl-build-onboardingAutenticación y configuración del proyecto
firecrawl-build-scrapeImplementar scraping en el código de la aplicación
firecrawl-build-searchImplementar búsqueda en el código de la aplicación
firecrawl-build-interactImplementar interacción con la página en el código de la aplicación
firecrawl-build-crawlImplementar rastreo en el código de la aplicación
firecrawl-build-mapImplementar descubrimiento de URL en el código de la aplicación
firecrawl-build-parseImplementar el procesamiento de documentos en el código de la aplicación
Skills de flujo de trabajo — skills centradas en resultados que producen un entregable concreto a partir de los datos web de Firecrawl:
SkillResultado
firecrawl-workflowsSkill general para seleccionar el flujo de trabajo adecuado
firecrawl-deep-researchInformes de investigación con múltiples fuentes
firecrawl-seo-auditMapas del sitio, comprobaciones de SEO on-page, comparación de SERP y correcciones priorizadas
firecrawl-lead-researchInformes de inteligencia sobre empresas y personas previos a reuniones
firecrawl-lead-genGeneración de listas de prospectos a partir de bases de datos y directorios
firecrawl-qaInformes de QA de sitios en vivo con problemas y pasos de reproducción
firecrawl-competitive-intelSupervisión recurrente de precios, funcionalidades y registros de cambios
firecrawl-market-researchInvestigación de mercado, financiera, de resultados y del sector
firecrawl-research-papersRevisiones bibliográficas a partir de papers, PDF y whitepapers
firecrawl-company-directoriesExtracción de directorios en listas estructuradas de empresas
firecrawl-dashboard-reportingExtracción de métricas de dashboards y herramientas web internas
firecrawl-knowledge-baseDocumentación de referencia lista para LLM, fragmentos para RAG, datos de entrenamiento o espejos de documentación
firecrawl-knowledge-ingestIngesta de portales de documentación protegidos por autenticación o con mucho JS
firecrawl-demo-walkthroughRecorridos de flujos de producto e informes de análisis de UX
firecrawl-shopInvestigación de productos y recomendaciones de compra
firecrawl-website-design-cloneExtraer el sistema de diseño de un sitio web a un DESIGN.md listo para agentes

Elige tu camino

Las tres categorías de skill usan la misma instalación. La diferencia está en lo que sucede después:
1

Herramientas web en tiempo real (skills de CLI)

Usa esto cuando necesites datos web durante tu sesión actual: buscar en la web, hacer scraping de URLs conocidas, interactuar con páginas extraídas, rastrear documentación, hacer el mapeo de un sitio o ejecutar un trabajo de agent.El flujo predeterminado:
  1. Empieza con search cuando necesites descubrir opciones
  2. Pasa a scrape cuando ya tengas una URL
  3. Usa interact cuando la página extraída necesite acciones posteriores
  4. Usa map o crawl cuando necesites muchas URLs o páginas
  5. Usa agent cuando la tarea sea abierta y requiera descubrimiento autónomo
# Buscar en la web
firecrawl search "best open-source web crawlers"

# Hacer scraping de una página a markdown limpio
firecrawl scrape https://docs.firecrawl.dev

# Rastrear un sitio completo
firecrawl crawl https://docs.firecrawl.dev
2

Integración en aplicaciones (skills de Build)

Usa esto cuando estés creando una aplicación, un agente o un flujo de trabajo que llame a la API de Firecrawl desde código. Las skills de Build ayudan a seleccionar el endpoint correcto, conectar el SDK y ejecutar una prueba rápida.El agente responde una pregunta clave: ¿qué debe hacer Firecrawl dentro del producto?; y las skills de Build enrutan a /search, /scrape, /interact, /parse, /crawl, /map o /agent según corresponda.
3

Entregables repetibles (skills de flujo de trabajo)

Usa esto cuando el objetivo sea un artefacto final —un informe de investigación, una auditoría SEO, un informe de QA, una lista de leads, una base de conocimientos, un resumen de inteligencia competitiva o un sistema de diseño clonado—, no datos web sin procesar ni código de producto.Las skills de flujo de trabajo primero infieren a partir del contexto y solo hacen breves preguntas de aclaración cuando alguna entrada bloquearía el trabajo. También señalan unidades que pueden paralelizarse de forma independiente para que los subagentes puedan repartirse entre competidores, páginas o fuentes.Selecciona un flujo de trabajo directamente o deja que la skill general firecrawl-workflows enrute la solicitud:
# Informe de investigación sobre un tema con múltiples fuentes
"Use firecrawl-deep-research to write a brief on AI agent frameworks"

# Información previa a una reunión para una llamada de ventas
"Use firecrawl-lead-research to brief me on stripe.com before my 3pm call"

# Auditoría SEO on-page con correcciones priorizadas
"Use firecrawl-seo-audit on https://example.com"

# Clonar el sistema de diseño de un sitio en DESIGN.md
"Use firecrawl-website-design-clone on https://linear.app"
4

API REST (no requiere instalación)

Si prefieres no instalar nada, los agentes pueden llamar directamente a la API REST de Firecrawl. Configura la clave de la API y llama a los endpoints:
  • POST https://api.firecrawl.dev/v2/search — descubre páginas a partir de una consulta
  • POST https://api.firecrawl.dev/v2/scrape — extrae markdown limpio de una URL
  • POST https://api.firecrawl.dev/v2/interact — interactúa con una página extraída
  • POST https://api.firecrawl.dev/v2/crawl — extrae en bloque un sitio completo
  • POST https://api.firecrawl.dev/v2/map — descubre URLs en un dominio
  • POST https://api.firecrawl.dev/v2/agent — ejecuta la recopilación autónoma de datos web
Encabezado de autenticación: Authorization: Bearer fc-YOUR_API_KEY
La definición completa de onboarding está disponible en firecrawl.dev/agent-onboarding/SKILL.md; los agentes pueden obtenerla directamente para incorporarse por su cuenta.

Skills de CLI

Trabajo web en tiempo real durante una sesión de agent: search, scrape, interact, map, crawl y ejecución de trabajos de agent desde la terminal.

Skills de Build

Integra Firecrawl en código de aplicación: selecciona el endpoint correcto, conecta el SDK y entrega una integración verificada.

Skills de flujo de trabajo

Genera entregables repetibles: informes de investigación, auditorías SEO, informes de QA, listas de leads, bases de conocimientos y clones de diseño.

Uso de Firecrawl como herramienta

Firecrawl ofrece a los agentes cinco herramientas principales para trabajar con la web. Cada herramienta corresponde a un endpoint de la API y a un comando de CLI. Los agentes eligen la herramienta adecuada según lo que necesiten:
Empieza aquí cuando todavía no tienes una URL. Search devuelve páginas web relevantes para una consulta en lenguaje natural, con la opción de incluir en los resultados el contenido completo de la página.
# CLI
firecrawl search "latest OpenAI API pricing"
# API REST
curl -X POST https://api.firecrawl.dev/v2/search \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query": "latest OpenAI API pricing"}'
Cuándo usarlo: Tareas de investigación, búsqueda de documentación, análisis competitivo, responder preguntas que requieren información web actualizada.
Usa esto cuando ya tengas una URL y necesites contenido limpio y listo para LLM. Scrape convierte cualquier página web en markdown, HTML o datos estructurados, gestionando automáticamente el renderizado de JavaScript, las medidas anti-bot y el HTML desordenado.
# CLI
firecrawl scrape https://docs.stripe.com/api/charges
# API REST
curl -X POST https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.stripe.com/api/charges"}'
Cuándo usarlo: Leer documentación, extraer contenido de artículos, obtener datos de una página conocida, convertir páginas web en contexto para LLM.
Crawl sigue enlaces de forma recursiva desde una URL inicial y hace scraping de cada página que encuentra. Úsalo cuando necesites contenido de un sitio completo o de un conjunto de documentación, no solo de una página.
# CLI
firecrawl crawl https://docs.firecrawl.dev --limit 50
# API REST
curl -X POST https://api.firecrawl.dev/v2/crawl \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.firecrawl.dev", "limit": 50}'
Cuándo usarlo: Ingesta de sitios completos de documentación, creación de bases de conocimiento, migración de contenido, recopilación de datos de entrenamiento.
Map descubre rápidamente todas las URL indexadas de un dominio sin extraer el contenido. Úsalo cuando necesites entender la estructura de un sitio o encontrar páginas específicas antes de hacer scraping.
# CLI
firecrawl map https://docs.firecrawl.dev
# API REST
curl -X POST https://api.firecrawl.dev/v2/map \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://docs.firecrawl.dev"}'
Cuándo usarlo: Auditorías de sitios, búsqueda de páginas específicas en un sitio grande, comprensión de la estructura del sitio antes de un crawl dirigido.
Interact permite a los agentes continuar desde un scrape usando prompts o código. Úsalo cuando una página extraída requiera clics, completar formularios, navegación o extracción adicional.
# CLI
firecrawl scrape https://example.com
firecrawl interact "Click the pricing tab and extract the plan names"
# API REST
curl -X POST https://api.firecrawl.dev/v2/interact \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"scrapeId": "scrape-id-from-scrape", "prompt": "Click the pricing tab and extract the plan names"}'
Cuándo usarlo: Continuar desde un scrape, navegar páginas dinámicas, completar formularios y extraer datos después de acciones en la página.

Cómo los agentes encadenan herramientas

La mayoría de los flujos de trabajo de los agentes combinan varias herramientas. Un patrón típico:
  1. Search para encontrar páginas relevantes → obtener una lista de URL
  2. Scrape de las URL más relevantes → obtener contenido limpio
  3. Interact cuando la página extraída necesita acciones de seguimiento
  4. Agent cuando la tarea requiere descubrimiento autónomo o extracción estructurada de varias páginas
Para tareas a gran escala, los agentes usan Map para descubrir primero las URL y luego Crawl o Scrape de forma selectiva en las páginas que necesitan.

Depuración con agentes

Cuando una llamada a Firecrawl falla o devuelve resultados inesperados, tu agente no tiene que escalarlo a una persona. El endpoint /support/ask es un agente de soporte con IA diseñado para la comunicación de agente a agente: diagnostica problemas con tus trabajos, tu cuenta y el uso de la API, y luego devuelve una respuesta verificada con parámetros de corrección legibles por máquina que tu agente puede aplicar directamente. Intégralo en el flujo de manejo de errores de tu agente para que pueda recuperarse por sí solo de fallos de scraping, problemas de crawl y errores de configuración, normalmente en 15–30 segundos, sin ninguna persona de por medio.

Cómo funciona

  1. Tu agente describe el problema — una pregunta en lenguaje natural que explica la incidencia.
  2. El agente de soporte investiga — inspecciona los registros de trabajo, el estado de la cuenta, la documentación y el código fuente.
  3. El agente de soporte valida — cuando es posible, prueba una corrección con la API real de Firecrawl (p. ej., reintentando un scrape con parámetros ajustados).
  4. Tu agente recibe una respuesta verificada — una answer en texto, fixParameters legibles por máquina para aplicar directamente y resultados de validation que indican si se probó la corrección.

Ejemplo

Envía una pregunta y un rationale opcional para darle al agente de soporte contexto sobre lo que tu usuario final intenta lograr:
curl -X POST https://api.firecrawl.dev/v2/support/ask \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "question": "my crawl returned 3 pages but I expected 50",
    "rationale": "user is on their third failed crawl attempt today"
  }'
La respuesta incluye un answer, una puntuación de confidence, fixParameters opcionales (p. ej., {"waitFor": 5000}) que tu agente puede enviar en la siguiente llamada, y validation, que indica si la corrección se probó con la API real.

Referencia del endpoint Ask

Esquema completo de solicitud y respuesta para /support/ask, incluidos los códigos de estado y el objeto de feedback que se devuelve cuando el agente se queda bloqueado.

Firecrawl MCP Server

MCP es un protocolo abierto que estandariza cómo las aplicaciones proporcionan contexto a los LLM. Entre otras ventajas, ofrece a los LLM herramientas para actuar en tu nombre. Nuestro MCP Server es de código abierto y cubre toda nuestra API: search, scrape, interact, crawl, map, extract y agent. Usa la URL alojada remotamente:
https://mcp.firecrawl.dev/{FIRECRAWL_API_KEY}/v2/mcp
O agrega el servidor local a cualquier cliente MCP:
{
  "mcpServers": {
    "firecrawl": {
      "command": "npx",
      "args": ["-y", "firecrawl-mcp"],
      "env": {
        "FIRECRAWL_API_KEY": "fc-YOUR-API-KEY"
      }
    }
  }
}

MCP Server

Ver las instrucciones de instalación para Cursor, Claude Desktop, Windsurf, VS Code y más.

Documentación de Firecrawl para agentes

Puedes dar a tu agente la documentación más reciente de Firecrawl de forma contextual. Los agentes pueden configurarse por sí solos accediendo directamente a estos recursos, sin necesidad de intervención manual de una persona.
1

Documentación en Markdown

Cada página tiene una versión en markdown. Añade .md a cualquier URL de la documentación o usa el menú de acciones de la página para copiarla como markdown.
Documentación de esta página: https://docs.firecrawl.dev/ai-onboarding.md
2

llms.txt completo

Proporciona a tu agente toda nuestra documentación en un solo archivo.
Aquí tienes la documentación de Firecrawl: https://docs.firecrawl.dev/llms-full.txt
También hay disponible un índice más breve en https://docs.firecrawl.dev/llms.txt.
3

Servidor de documentación MCP

Para un enfoque estructurado con herramientas MCP, conecta el MCP Server de Firecrawl en cualquier cliente MCP (Cursor, Claude Code, Claude Desktop, Windsurf). Consulta la página de MCP Server para ver los comandos de instalación.
4

Copiar a ChatGPT / Claude

Cada página incluye un menú de acciones contextual (copiar, ver como markdown, abrir en ChatGPT, abrir en Claude) para que agentes y personas puedan mover páginas entre herramientas con un solo clic.

Guías de inicio rápido

Guías de inicio rápido listas para usar para los stacks sobre los que los agents construyen con más frecuencia. Apunta tu agent a cualquiera de estas para generar una integración funcional de Firecrawl de extremo a extremo. ¿Prefieres dejar que Cursor tome el control? Instala con un clic el MCP Server de Firecrawl y empieza a escribir prompts en Cursor: Abrir en Cursor — Agregar MCP Server de Firecrawl

Node.js

JavaScript y TypeScript del lado del servidor con el SDK de Firecrawl para Node.js.

Next.js

Haz scraping, búsquedas y rastreo desde Route Handlers y server actions de Next.js.

Python

Usa Firecrawl desde scripts, notebooks y servicios backend.

FastAPI

Crea API async de Python que busquen, hagan scraping y extraigan datos.

Cloudflare Workers

Ejecuta Firecrawl en el edge con Workers.

Vercel Functions

Llama a Firecrawl desde funciones sin servidor de Vercel.

AWS Lambda

Invoca Firecrawl desde manejadores de Lambda.

Supabase Edge Functions

Usa Firecrawl dentro del runtime de Deno de Supabase.

Go

SDK idiomático de Go para búsquedas, scraping y rastreo.

Rust

SDK tipado de Rust para Firecrawl.

Laravel

Agrega Firecrawl a aplicaciones de Laravel mediante el PHP SDK.

Rails

Integra Firecrawl en Ruby on Rails.
Consulta la lista completa de guías de inicio rápido (Express, NestJS, Fastify, Hono, Bun, Remix, Nuxt, SvelteKit, Astro, Mastra, Django, Flask, Elixir, Java, Spring Boot, .NET, ASP.NET Core y más) en la barra lateral izquierda.

Entornos para agentes

Firecrawl funciona con los runtimes y frameworks en los que realmente se ejecutan los agentes: agentes de programación, SDK de agentes y agregadores de modelos. La mayoría de estos entornos pueden detectar automáticamente las skills de Firecrawl con npx -y firecrawl-cli@latest init --all --browser; el resto invoca Firecrawl como herramienta a través de MCP o de la API REST.

Claude Code

CLI de Anthropic — configura Firecrawl MCP en Claude Code.

Cursor

Agente de IDE — instala Firecrawl MCP en Cursor con un clic.

OpenCode

Integra Firecrawl MCP en OpenCode.

Codex CLI

Integra Firecrawl MCP en OpenAI Codex CLI.

OpenRouter

Combina cualquier modelo de OpenRouter con las herramientas web de Firecrawl.

Amp

Integra Firecrawl MCP en Sourcegraph Amp.

Windsurf

IDE para agentes — configura Firecrawl MCP en Windsurf.

Antigravity

Añade Firecrawl MCP al IDE para agentes de Google.

Gemini CLI

Integra Firecrawl MCP en Google Gemini CLI.

Nous Research

Usa Firecrawl como herramienta con los modelos Hermes.

AutoGen

Herramientas de Firecrawl dentro de equipos multiagente de Microsoft AutoGen.

SDKs

SDKs oficiales con tipado que cubren toda la API de Firecrawl. Usa el lenguaje que mejor se adapte a tu stack para tu agente.

Python

Node

Go

Java

Ruby

Rust

.NET

PHP

Elixir

CLI

Firecrawl también ofrece bindings oficiales para los principales SDKs de LLM y frameworks de agentes — consulta SDKs y frameworks de LLM para OpenAI, Anthropic, Gemini, Google ADK, Vercel AI SDK, LangChain, LangGraph, LlamaIndex, Mastra y ElevenAgents.