Sobre el proyecto

Firecrawl es un servicio de API de código abierto que convierte sitios web en datos listos para LLM. Proporciona búsqueda, scraping, crawling, mapeo de sitios, scraping por lotes y un endpoint de agente de IA para la recopilación automatizada de datos. El proyecto está diseñado para desarrolladores que crean agentes de IA, pipelines RAG y aplicaciones de datos web que necesitan extracción confiable de páginas con mucho JavaScript sin gestionar proxies ni límites de tasa. Las capacidades principales incluyen: - Search: Ejecuta consultas web y recibe el contenido completo de las páginas de los resultados como Markdown. - Scrape: Convierte cualquier URL en Markdown limpio, HTML, capturas de pantalla o JSON estructurado. - Interact: Haz scraping de una página y luego actúa sobre ella mediante prompts en lenguaje natural (clic, escritura, desplazamiento) o código. - Agent: Describe una necesidad de datos y deja que el agente integrado busque, navegue y recupere resultados, con soporte de salida estructurada mediante esquemas y esfuerzo de razonamiento seleccionable. - Crawl: Haz scraping de todas las URLs de un sitio desde una sola solicitud, con el sondeo de trabajos gestionado por los SDK oficiales. - Map: Descubre todas las URLs de un sitio al instante, opcionalmente filtradas por un término de búsqueda. - Batch Scrape: Haz scraping de miles de URLs de forma asíncrona. Firecrawl también analiza documentos alojados como archivos PDF y DOCX. Se proporcionan SDK oficiales para Python, Node.js, Go, Java, Elixir, Rust, Ruby, .NET y PHP, además de una CLI y un servidor MCP para conectarse a agentes compatibles con MCP. La configuración requiere una clave de API del servicio alojado en firecrawl.dev, aunque el proyecto es de código abierto bajo AGPL-3.0. El repositorio incluye guías de integración para agentes de IA y plataformas como Claude Code, Antigravity, OpenCode, Zapier, n8n y Lovable, así como un catálogo de skills. La documentación, la referencia de API y un playground están disponibles en docs.firecrawl.dev.