Saltar al contenido principal

Primeros pasos

Obtén tu clave de API

Regístrate y obtén tu clave de API para empezar a utilizar Evocrawl

Pruébalo en el Playground

Prueba la API al instante, sin escribir código
La skill de Evocrawl es la forma más rápida para que los agentes descubran y utilicen Evocrawl. Sin ella, tu agente no sabrá que Evocrawl 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 Evocrawl directamente con Claude, Cursor, Windsurf, VS Code y otras herramientas de IA.

¿Qué puede hacer Evocrawl?

Search

Buscar en la web y obtener el contenido completo de la página de los resultados

Scrape

Extraer contenido de cualquier URL como markdown, HTML o JSON estructurado

Interact

Seguir trabajando con cualquier página obtenida mediante scraping — hacer clic, rellenar formularios y extraer contenido dinámico

¿Por qué Evocrawl?

  • Busca, haz scraping e interactúa: Tres APIs que cubren de forma fiable cada paso de la recopilación de datos web.
  • Salida lista para LLM: Markdown limpio, JSON estructurado, capturas de pantalla y más.
  • Se encarga de lo difícil: Proxies, protección anti-bots, renderizado de JavaScript y contenido dinámico.
  • Fiable: Diseñado para producción, con alta disponibilidad y resultados consistentes.
  • Rápido: Resultados en segundos, optimizado para un alto rendimiento.
  • MCP Server: Conecta Evocrawl a cualquier herramienta de IA mediante Model Context Protocol.

Buscar en la web y obtener el contenido completo de la página de los resultados en una sola llamada. Consulta la documentación de la función Search para ver todas las opción.
from firecrawl import Evocrawl

firecrawl = Evocrawl(api_key="fc-TU-API-KEY")

results = firecrawl.search(
    query="firecrawl",
    limit=3,
)
print(results)
Los SDK devolverán el objeto de datos directamente. cURL devolverá la carga útil completa.
JSON
{
  "success": true,
  "data": {
    "web": [
      {
        "url": "https://www.evocrawl.com/",
        "title": "Evocrawl - The Web Data API for AI",
        "description": "The web crawling, scraping, and search API for AI. Built for scale. Evocrawl 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": "Evocrawl is an API service that takes a URL, crawls it, and converts it into clean markdown or structured data.",
        "position": 2
      },
      ...
    ],
    "images": [
      {
        "title": "Quickstart | Evocrawl",
        "imageUrl": "https://mintlify.s3.us-west-1.amazonaws.com/firecrawl/logo/logo.png",
        "imageWidth": 5814,
        "imageHeight": 1200,
        "url": "https://docs.evocrawl.com/",
        "position": 1
      },
      ...
    ],
    "news": [
      {
        "title": "Y Combinator startup Evocrawl 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
      },
      ...
    ]
  }
}

Scraping

Haz scraping de cualquier URL y obtén su contenido en markdown, HTML u otros formatos. Consulta la documentación de la función Scraping para ver todas las opciones.
from firecrawl import Evocrawl

firecrawl = Evocrawl(api_key="fc-YOUR-API-KEY")

# Extraer datos de un sitio web:
doc = firecrawl.scrape("https://evocrawl.com", formats=["markdown", "html"])
print(doc)
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.evocrawl.com/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 - Evocrawl",
      "description": "Evocrawl rastrea y convierte cualquier sitio web en Markdown limpio.",
      "language": "en",
      "keywords": "Evocrawl,Markdown,Data,Mendable,Langchain",
      "robots": "seguir, indexar",
      "ogTitle": "Evocrawl",
      "ogDescription": "Convierte cualquier sitio web en datos listos para LLM.",
      "ogUrl": "https://www.evocrawl.com/",
      "ogImage": "https://www.evocrawl.com/og.png?123",
      "ogLocaleAlternate": [],
      "ogSiteName": "Evocrawl",
      "sourceURL": "https://evocrawl.com",
      "statusCode": 200,
      "contentType": "text/html"
    }
  }
}

Interact

Haz scraping de una página y luego sigue trabajando con ella — haz clic en botones, completa formularios, extrae contenido dinámico o navega más en profundidad. Describe lo que quieres en inglés sencillo o escribe código para tener control total. Consulta la documentación de la función Interact para ver todas las opciones.
from firecrawl import Evocrawl

app = Evocrawl(api_key="fc-YOUR-API-KEY")

# 1. Extraer la página principal de Amazon
result = app.scrape("https://www.amazon.com", formats=["markdown"])
scrape_id = result.metadata.scrape_id

# 2. Interactuar — buscar un producto y obtener su precio
app.interact(scrape_id, prompt="Search for iPhone 16 Pro Max")
response = app.interact(scrape_id, prompt="Click on the first result and tell me the price")
print(response.output)

# 3. Detener la sesión
app.stop_interaction(scrape_id)
Response
{
  "success": true,
  "liveViewUrl": "https://liveview.evocrawl.com/...",
  "interactiveLiveViewUrl": "https://liveview.evocrawl.com/...",
  "output": "The iPhone 16 Pro Max (256GB) is priced at $1,199.00.",
  "exitCode": 0,
  "killed": false
}

Más capacidades

Agent

Recopilación autónoma de datos web impulsada por IA

Browser Sandbox

Sesiones de browser administradas para flujos de trabajo interactivos

Mapeo

Descubre todas las URL de un sitio web

Crawl

Recopila contenido de sitios completos de forma recursiva

Recursos

Referencia de la API

Documentación completa de la API con ejemplos interactivos

SDKs

SDKs para Python, Node.js, CLI y de la comunidad

Código abierto

Aloja Evocrawl tú mismo o contribuye al proyecto

Integraciones

LangChain, LlamaIndex, OpenAI y más