La skill de Firecrawl es la forma más rápida para que los agentes descubran y utilicen Firecrawl. Sin ella, tu agente no sabrá que Firecrawl está disponible.
npx -y firecrawl-cli@latest init --all --browser
Reinicia el agente después de instalar la skill. Consulta Skill + CLI para ver la configuración completa.
O bien usa el MCP Server para conectar Firecrawl directamente con Claude, Cursor, Windsurf, VS Code y otras herramientas de IA.
{ "success": true, "data": { "markdown": "# Example Domain\n\nThis domain is for use in illustrative examples...", "metadata": { "title": "Example Domain", "sourceURL": "https://example.com" } }}
Extrae el contenido de cualquier URL y obténlo en markdown, HTML u otros formatos. Consulta la documentación de la funcionalidad Scrape para ver todas las opciones.
from firecrawl import Firecrawlfirecrawl = Firecrawl(api_key="fc-YOUR-API-KEY")# Extraer datos de un sitio web:doc = firecrawl.scrape("https://firecrawl.dev", formats=["markdown", "html"])print(doc)
Respuesta
Los SDK devolverán el objeto de datos directamente. cURL devolverá la carga útil exactamente como se muestra a continuación.
{ "success": true, "data" : { "markdown": "¡Launch Week I ya está aquí! [Consulta nuestro lanzamiento del Día 2 🚀](https://www.firecrawl.dev/blog/launch-week-i-day-2-doubled-rate-limits)[💥 Obtén 2 meses gratis...", "html": "<!DOCTYPE html><html lang=\"en\" class=\"light\" style=\"color-scheme: light;\"><body class=\"__variable_36bd41 __variable_d7dc5d font-inter ...", "metadata": { "title": "Inicio - Firecrawl", "description": "Firecrawl rastrea y convierte cualquier sitio web en Markdown limpio.", "language": "en", "keywords": "Firecrawl,Markdown,Data,Mendable,Langchain", "robots": "seguir, indexar", "ogTitle": "Firecrawl", "ogDescription": "Convierte cualquier sitio web en datos listos para LLM.", "ogUrl": "https://www.firecrawl.dev/", "ogImage": "https://www.firecrawl.dev/og.png?123", "ogLocaleAlternate": [], "ogSiteName": "Firecrawl", "sourceURL": "https://firecrawl.dev", "statusCode": 200 } }}
from firecrawl import Firecrawlfirecrawl = Firecrawl(api_key="fc-TU-API-KEY")results = firecrawl.search( query="firecrawl", limit=3,)print(results)
Respuesta
Los SDK devolverán el objeto de datos directamente. cURL devolverá el payload completo.
JSON
{ "success": true, "data": { "web": [ { "url": "https://www.firecrawl.dev/", "title": "Firecrawl - The Web Data API for AI", "description": "The web crawling, scraping, and search API for AI. Built for scale. Firecrawl delivers the entire internet to AI agents and builders.", "position": 1 }, { "url": "https://github.com/firecrawl/firecrawl", "title": "mendableai/firecrawl: Turn entire websites into LLM-ready ... - GitHub", "description": "Firecrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data.", "position": 2 }, ... ], "images": [ { "title": "Quickstart | Firecrawl", "imageUrl": "https://mintlify.s3.us-west-1.amazonaws.com/firecrawl/logo/logo.png", "imageWidth": 5814, "imageHeight": 1200, "url": "https://docs.firecrawl.dev/", "position": 1 }, ... ], "news": [ { "title": "Y Combinator startup Firecrawl is ready to pay $1M to hire three AI agents as employees", "url": "https://techcrunch.com/2025/05/17/y-combinator-startup-firecrawl-is-ready-to-pay-1m-to-hire-three-ai-agents-as-employees/", "snippet": "It's now placed three new ads on YC's job board for “AI agents only” and has set aside a $1 million budget total to make it happen.", "date": "3 months ago", "position": 1 }, ... ] }}
El Agent de Firecrawl es una herramienta autónoma para la recopilación de datos web. Solo tienes que describir qué datos necesitas y buscará, navegará y los extraerá desde cualquier lugar de la web. Consulta la documentación de la funcionalidad Agent para ver todas las opciones.
curl -X POST 'https://api.firecrawl.dev/v2/agent' \ -H 'Authorization: Bearer fc-YOUR-API-KEY' \ -H 'Content-Type: application/json' \ -d '{ "prompt": "Find the pricing plans for Notion" }'
Ejemplo de respuesta
{ "success": true, "data": { "result": "Notion offers the following pricing plans:\n\n1. **Free** - $0/month - For individuals...\n2. **Plus** - $10/seat/month - For small teams...\n3. **Business** - $18/seat/month - For companies...\n4. **Enterprise** - Custom pricing - For large organizations...", "sources": [ "https://www.notion.so/pricing" ] }}