Saltar al contenido principal

Documentation Index

Fetch the complete documentation index at: https://docs.firecrawl.dev/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 herramientas de CLI para trabajar con la web en tiempo real y skills para integrar Firecrawl en el código de la aplicación. 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 la skill, 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.

Skill + CLI

La CLI de Firecrawl permite que tu agente busque, haga scraping, rastree, extraiga y controle un navegador desde la terminal. Está diseñada para personas, agentes de IA y pipelines de CI/CD. La Skill de Firecrawl es un paquete de conocimiento autocontenido 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 y las skills de build para integrar Firecrawl en el código de la aplicación:
npx -y firecrawl-cli@latest init --all --browser
  • --all instala la skill de Firecrawl en todos los agentes de código con IA detectados en el equipo
  • --browser abre el navegador para que la persona pueda iniciar sesión o crear una cuenta
Después de la instalación, verifica que todo funcione correctamente:
firecrawl --status
firecrawl scrape "https://firecrawl.dev"

Lo que incluye la instalación

La instalación configura dos categorías de skills que cubren todas las formas en que un agente usa Firecrawl: 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 una página en vivo — clics, formularios e inicio de sesión
firecrawl-crawlExtraer contenido a gran escala de un sitio completo
firecrawl-mapDescubrir todas las URL de un dominio
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 del navegador 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

Elige tu camino

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

Herramientas web en tiempo real (skill 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 activas, rastrear documentación o hacer el mapeo de un sitio.El flujo predeterminado:
  1. Empieza con search cuando necesites descubrir opciones
  2. Pasa a scrape cuando ya tengas una URL
  3. Usa interact solo cuando la página requiera clics, formularios o inicio de sesión
# 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 (skill 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. La skill de Build ayuda 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 la skill de Build enruta a /search, /scrape, /interact, /crawl o /map según corresponda.
3

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 — acciones del navegador en páginas activas
Encabezado de autenticación: Authorization: Bearer fc-YOUR_API_KEY
La definición completa de la habilidad está disponible en firecrawl.dev/agent-onboarding/SKILL.md; los agentes pueden obtenerla directamente para incorporarse por su cuenta.

Skill + CLI

Instala la CLI y la habilidad, autentícate y ejecuta comandos de scrape, search, crawl, extract y browser desde la terminal.

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 da a los agentes control sobre una sesión remota de navegador. Úsalo cuando una página requiera clics, completar formularios, iniciar sesión o cualquier acción más allá de la lectura pasiva.
# CLI
firecrawl interact https://example.com --instruction "Click the login button, fill in the email field"
# API REST
curl -X POST https://api.firecrawl.dev/v2/interact \
  -H "Authorization: Bearer fc-YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com", "instruction": "Click the login button"}'
Cuándo usarlo: Páginas protegidas por inicio de sesión, completar formularios, navegar flujos de varios pasos, interactuar con SPA dinámicas.

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 solo si una página requiere clics o inicio de sesión → gestionar contenido dinámico
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.

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, crawl, map, extract, agent y sesiones de navegador. 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, agentes de navegador, SDK de agentes y agregadores de modelos. La mayoría de estos entornos pueden detectar automáticamente la skill de Firecrawl con npx -y firecrawl-cli@latest init --all; el resto invoca Firecrawl como herramienta a través de MCP o de la API REST.

OpenClaw

Especificación abierta para el control de navegador por agentes con sesiones aisladas.

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.