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 programación con IA descubren y usan automáticamente. Con un solo comando de instalación, los agentes obtienen skills de CLI para trabajar con la web en tiempo real y skills de flujo de trabajo para generar entregables repetibles. Las skills de Build para integrar Firecrawl en el código de la aplicación son un paso aparte (firecrawl setup build). Los usuarios de Firecrawl pueden obtener una clave de API de dos maneras. Consulta Obtener credenciales más abajo.
- Obtener credenciales
- CLI y skills de agente
- Utilizar Firecrawl como herramienta
- Depuración con agentes
- Firecrawl MCP Server
- Documentación de Firecrawl para agentes
- Guías de inicio rápido
- Entornos para agentes
- SDKs
Obtener credenciales#
Los usuarios de Firecrawl pueden obtener una clave de API de dos formas. La mayoría debería iniciar sesión desde el dashboard o la CLI. Si tu plataforma de agentes admite WorkOS ID-JAG, puede registrarse directamente en Firecrawl.
¿Cuál debo usar? Usa el dashboard o la CLI, a menos que sepas que tu plataforma admite WorkOS ID-JAG.
Cómo podrías haber llegado aquí:
- Documentación: llegaste aquí. Elige la opción de abajo que mejor se ajuste a cómo puedes iniciar sesión.
- API
401: los agentes compatibles con ID-JAG pueden seguir el flujo de descubrimiento en el Paso 1 deauth.md. Todos los demás deberían usar el dashboard o la CLI. - URL directa: sigue
SKILL.mdpara iniciar sesión en el navegador y completar la configuración, oauth.mdpara registrarte con WorkOS ID-JAG.
Predeterminado para la mayoría de los usuarios. Inicia sesión en el navegador, ejecuta la CLI con --browser, instala skills y MCP, o crea una clave de API en el dashboard.
Para plataformas de agentes compatibles. Usa esta opción cuando tu plataforma pueda generar un WorkOS ID-JAG para Firecrawl. Revisa Agent Auth y luego sigue auth.md.
¿No puedes iniciar sesión ni obtener una clave? La CLI, los SDKs y la API REST permiten buscar, hacer scraping, interactuar y procesar sin clave. El MCP alojado expone una superficie sin clave más limitada para Search, Scrape y Parse; allí, interactuar requiere una conexión de cuenta o una clave de API. El acceso sin clave tiene limitación de tasa y está pensado como alternativa temporal, así que cambia a una cuenta Free o a una clave de API en cuanto haya una disponible. Consulta Keyless (no API key) para más detalles.
Una vez que tengas una clave de API, continúa con CLI y skills de agente a continuación.
CLI y skills de agente#
La CLI de Firecrawl permite que tu agente busque, haga scraping, interactúe, rastree, mapee, extraiga y ejecute trabajos del 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 Codex, Claude Code, Cursor y OpenCode descubren y usan automáticamente. Un solo comando de instalación configura las herramientas de la CLI para trabajar con la web en tiempo real y las skills de flujo de trabajo para generar entregables repetibles. Las skills de Build para integrar Firecrawl en el código de la aplicación se instalan con firecrawl setup build:
--allomite la selección de agentes e inicializa todos los agentes detectados--browserabre automáticamente el navegador para autenticarte en Firecrawl- También están disponibles
--skip-auth,--skip-install,--skip-skillsy--agent <name>. Consultafirecrawl init --help.
Después de la instalación, verifica que todo funcione correctamente:
Para reinstalarlo o limitarlo a un agente específico más adelante:
Lo que incluye la instalación#
Las skills de Firecrawl abarcan tres categorías. init instala las skills de CLI y de flujo de trabajo. Ejecuta firecrawl setup build para las skills de Build. Cada segmento vive en su propio repositorio para que pueda evolucionar de forma independiente:
firecrawl/cli— Skills de CLI para trabajo web en tiempo realfirecrawl/skills— skills de Build para la integración en aplicacionesfirecrawl/firecrawl-workflows— skills de flujo de trabajo para entregables repetibles
Skills de CLI — para trabajo web en tiempo real durante una sesión de agente:
| Skill | Propósito |
|---|---|
firecrawl | Flujo general de comandos de la CLI |
firecrawl-search | Buscar en la web y descubrir páginas |
firecrawl-scrape | Extraer contenido limpio de una URL conocida |
firecrawl-interact | Interactuar con páginas extraídas usando prompts o código |
firecrawl-crawl | Extraer contenido a gran escala de un sitio completo |
firecrawl-map | Descubrir todas las URL de un dominio |
firecrawl-agent | Ejecutar la recopilación autónoma de datos web con un trabajo |
firecrawl-monitor | Detectar cambios en sitios y recibir notificaciones |
firecrawl-parse | Procesar documentos locales y convertirlos en markdown |
firecrawl-download | Descargar un sitio como archivos locales |
firecrawl-research-index | Buscar artículos, leer pasajes y seguir citas |
firecrawl-developer-index | Buscar issues, pull requests, README y documentación |
La instalación anterior incluye ambas skills de índice. Para añadir solo la de búsqueda de artículos a una configuración existente —algo recomendable cuando el trabajo trata sobre literatura biomédica o científica—, ejecuta:
Skills de Build — para integrar Firecrawl en el código de la aplicación:
| Skill | Propósito |
|---|---|
firecrawl-build | Seleccionar el endpoint de Firecrawl adecuado para tu producto |
firecrawl-build-onboarding | Autenticación y configuración del proyecto |
firecrawl-build-scrape | Implementar scraping en el código de la aplicación |
firecrawl-build-search | Implementar búsqueda en el código de la aplicación |
firecrawl-build-interact | Implementar interacción con la página 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:
| Skill | Resultado |
|---|---|
firecrawl-workflows | Skill general para seleccionar el flujo de trabajo adecuado |
firecrawl-deep-research | Informes de investigación con múltiples fuentes |
firecrawl-seo-audit | Mapas del sitio, comprobaciones de SEO on-page, comparación de SERP y correcciones priorizadas |
firecrawl-lead-research | Informes de inteligencia sobre empresas y personas previos a reuniones |
firecrawl-lead-gen | Generación de listas de prospectos a partir de bases de datos y directorios |
firecrawl-qa | Informes de QA de sitios en vivo con problemas y pasos de reproducción |
firecrawl-competitive-intel | Supervisión recurrente de precios, funcionalidades y registros de cambios |
firecrawl-market-research | Investigación de mercado, financiera, de resultados y del sector |
firecrawl-research-papers | Revisiones bibliográficas a partir de papers, PDF y whitepapers |
firecrawl-company-directories | Extracción de directorios en listas estructuradas de empresas |
firecrawl-dashboard-reporting | Extracción de métricas de dashboards y herramientas web internas |
firecrawl-knowledge-base | Documentación de referencia lista para LLM, fragmentos para RAG, datos de entrenamiento o espejos de documentación |
firecrawl-knowledge-ingest | Ingesta de portales de documentación protegidos por autenticación o con mucho JS |
firecrawl-demo-walkthrough | Recorridos de flujos de producto e informes de análisis de UX |
firecrawl-shop | Investigación de productos y recomendaciones de compra |
firecrawl-website-design-clone | Extraer el sistema de diseño de un sitio web a un DESIGN.md listo para agentes |
Elige tu camino#
Las skills de CLI y de flujo de trabajo vienen con la instalación anterior. Las skills de Build son un paso aparte: firecrawl setup build. La diferencia está en lo que sucede después:
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 del agente.
El flujo predeterminado:
- Empieza con search cuando necesites descubrir opciones
- Pasa a scrape cuando ya tengas una URL
- Usa interact cuando la página extraída necesite acciones posteriores
- Usa map o crawl cuando necesites muchas URLs o páginas
- Usa agent cuando la tarea sea abierta y requiera descubrimiento autónomo
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. Instala las skills de Build con firecrawl setup 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.
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:
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 API y llama a los endpoints:
POST https://api.firecrawl.dev/v2/search— descubre páginas a partir de una consultaPOST https://api.firecrawl.dev/v2/scrape— extrae markdown limpio de una URLPOST https://api.firecrawl.dev/v2/scrape/{scrapeId}/interact— interactúa con una página extraídaPOST https://api.firecrawl.dev/v2/crawl— extrae en bloque un sitio completoPOST https://api.firecrawl.dev/v2/map— descubre URLs en un dominioPOST 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
Las definiciones completas de onboarding están aquí:
- Inicio de sesión en Browser, configuración de CLI, skills, MCP y claves del dashboard:
firecrawl.dev/agent-onboarding/SKILL.md - Registro de Agent con WorkOS ID-JAG:
firecrawl.dev/auth.md
Los agentes pueden obtener cualquiera de los dos documentos directamente: usa agent-onboarding/SKILL.md para onboarding de CLI/browser con supervisión humana, o auth.md para el registro de WorkOS ID-JAG.
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.
Integra Firecrawl en código de aplicación: selecciona el endpoint correcto, conecta el SDK y entrega una integración verificada.
Genera entregables repetibles: informes de investigación, auditorías SEO, informes de QA, listas de leads, bases de conocimientos y clones de diseño.
Utilizar 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:
Search — descubre páginas a partir de una consulta
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.
Cuándo usarlo: Investigación web general, búsqueda de documentación, análisis competitivo, responder preguntas que requieren información web actualizada.
Cuándo no usarlo: Literatura científica. Para encontrar artículos, leer pasajes dentro de uno o seguir citas, usa en su lugar el Research Index: las herramientas MCP firecrawl_research_*, firecrawl research search-papers en la CLI o la skill firecrawl-research-index. Search devuelve fragmentos de páginas web; Research Index devuelve registros de artículos con resúmenes completos.
Scrape — extrae contenido de una URL
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.
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 — extrae en bloque un sitio completo
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.
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 todas las URL de un dominio
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.
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 — trabaja con una página extraída
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.
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:
- Search para encontrar páginas relevantes → obtener una lista de URL
- Scrape de las URL más relevantes → obtener contenido limpio
- Interact cuando la página extraída necesita acciones de seguimiento
- 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#
- Tu agente describe el problema — una pregunta en lenguaje natural que explica la incidencia.
- El agente de soporte investiga — inspecciona los registros de trabajo, el estado de la cuenta, la documentación y el código fuente.
- El agente de soporte valida — cuando es posible, prueba una corrección con la API real de Firecrawl (p. ej., reintentando un
scrapecon parámetros ajustados). - Tu agente recibe una respuesta verificada — una
answeren texto,fixParameterslegibles por máquina para aplicar directamente y resultados devalidationque 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:
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.
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 permite a las aplicaciones compatibles dar a los modelos acceso a herramientas. El Firecrawl MCP server de código abierto admite búsqueda, scraping, navegación, rastreo, mapeo, extracción estructurada mediante Scrape JSON y trabajos autónomos de Agent.
Prueba el acceso sin clave, inicia sesión a través de un cliente interactivo o configura una clave de API para agentes, CI y servicios de backend.
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.
Obtener credenciales
Empieza en Obtener credenciales para elegir entre la configuración mediante dashboard/CLI y el registro en WorkOS ID-JAG. Para el registro de ID-JAG, sigue auth.md.
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.
llms.txt completo
Proporciona a tu agente toda nuestra documentación en un solo archivo.
También hay disponible un índice más breve en https://docs.firecrawl.dev/llms.txt.
Servidor de documentación MCP
Para un enfoque estructurado con herramientas MCP, conecta el Firecrawl MCP Server en Codex, Cursor, Claude Code, Claude Desktop u otro cliente compatible. Empieza con el selector de configuración de MCP. Los usuarios de Windsurf deben seguir el inicio rápido de Windsurf.
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:
JavaScript y TypeScript del lado del servidor con el SDK de Firecrawl para Node.js.
Haz scraping, búsquedas y rastreo desde Route Handlers y server actions de Next.js.
Usa Firecrawl desde scripts, notebooks y servicios backend.
Crea API async de Python que busquen, hagan scraping y extraigan datos.
Ejecuta Firecrawl en el edge con Workers.
Llama a Firecrawl desde funciones sin servidor de Vercel.
Invoca Firecrawl desde manejadores de Lambda.
Usa Firecrawl dentro del runtime de Deno de Supabase.
SDK idiomático de Go para búsquedas, scraping y rastreo.
SDK tipado de Rust para Firecrawl.
Agrega Firecrawl a aplicaciones de Laravel mediante el PHP SDK.
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.
CLI de Anthropic — configura Firecrawl MCP en Claude Code.
Agente de IDE — instala Firecrawl MCP en Cursor con un clic.
Integra Firecrawl MCP en OpenCode.
Integra Firecrawl MCP en OpenAI Codex CLI.
Combina cualquier modelo de OpenRouter con las herramientas web de Firecrawl.
Integra Firecrawl MCP en Sourcegraph Amp.
IDE para agentes — configura Firecrawl MCP en Windsurf.
Añade Firecrawl MCP al IDE para agentes de Google.
Integra Firecrawl MCP en Google Gemini CLI.
Usa Firecrawl como herramienta con los modelos Hermes.
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.
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.

