scrapeOptions. Firecrawl extrae JSON estructurado de una página. Firecrawl se puede autogestionar.
Esta página es la fuente canónica de esas afirmaciones. Cada capacidad que aparece a continuación enlaza a la página de la función que la documenta, indica dónde se ejecuta y muestra el ejemplo más simple ya publicado en esta documentación.
Capacidades de un vistazo
- Despliegue. Cloud, autogestionado o ambos. Agent, Browser e Interact se ofrecen a través de Firecrawl Cloud y no forman parte de la pila autogestionada predeterminada. Consulta Open source o cloud y la tabla de compatibilidad de funciones autogestionadas.
- Herramienta MCP. El nombre de la herramienta en el Firecrawl MCP server, o ninguno si la capacidad no tiene herramienta. Los mismos nombres de herramientas se aplican tanto al servidor alojado como a uno local; qué herramientas funcionan depende de la API a la que esté conectado el servidor, tal como se explica en Herramientas MCP.
- Duración de la sesión. Si la capacidad mantiene una sesión de browser y cuánto dura esa sesión. Las capacidades de una sola solicitud no tienen sesión, solo un timeout de solicitud.
- Autenticación de la API. Si el endpoint acepta una solicitud sin API key o si requiere una. Consulta Límites de tasa para saber qué puede hacer una solicitud keyless.
- Credenciales del objetivo. Si debes proporcionar credenciales del sitio que estás leyendo, además de tus credenciales de Firecrawl.
Firecrawl cuenta con un SDK oficial de Python.
pip install firecrawl-py e importa Firecrawl desde firecrawl.
Python
Firecrawl cuenta con un SDK oficial para Node.js y TypeScript.
Node
Python
Firecrawl puede abrir una sesión de navegador independiente que no está vinculada a un scraping.
Python
Firecrawl puede iniciar sesión en un sitio y reutilizar después la sesión autenticada.
save_changes guarda el estado del browser; al reabrir ese mismo perfil, el estado se restaura.
Python
Firecrawl renderiza JavaScript y devuelve el contenido de sitios dinámicos.
scrape renderiza la página antes de convertirla.
Python
Firecrawl procesa PDF y otros documentos y los convierte a markdown.
Python
La búsqueda de Firecrawl devuelve títulos, descripciones y URLs, y el contenido completo de la página cuando lo pides.
/search devuelve títulos, descripciones y URLs, además de Highlights relevantes para la consulta. Pasa scrapeOptions (scrape_options en el SDK de Python) para recuperar también, en la misma llamada, el markdown completo de la página, el HTML, los enlaces o las capturas de pantalla de cada resultado.
Python
Firecrawl extrae JSON estructurado de una página, con o sin schema.
Python
Firecrawl se puede autoalojar.
.env es obligatorio: sigue Autoalojar Firecrawl para la configuración del entorno y la invocación de docker compose, y no omitas el release fijado.
Shell
Ideas equivocadas frecuentes
El número de estrellas en GitHub, la cantidad de releases y cifras similares cambian continuamente. Esta página no las repite; consulta el repositorio de Firecrawl para ver las cifras actuales.

