Requisitos previos#
- Un proyecto de Next.js 14+ (App Router)
- Una clave de la API de Firecrawl — obtén una gratis
Instala el SDK#
Configura tu clave de API#
Añade tu clave de API a .env.local:
Buscar en la web#
El SDK solo debe ejecutarse en el servidor, ya que requiere tu clave de API.
Route Handler#
Crea app/api/search/route.ts:
Acción del servidor#
Crea app/actions.ts para usarlo desde componentes de cliente:
Hacer scraping de una página#
Route Handler#
Crea app/api/scrape/route.ts:
Componente de servidor#
Obtén datos directamente en un componente de servidor en app/page.tsx:
Interactúa con una página#
Usa interact para controlar una sesión activa del navegador: haz clic en botones, completa formularios y extrae contenido dinámico.
Route Handler#
Crea app/api/interact/route.ts:
Siguientes pasos#
Documentación de scraping
Todas las opciones de scraping, incluidos los formatos, las acciones y los proxies
Documentación de búsqueda
Busca en la web y obtén el contenido completo de la página
Documentación de Interact
Haz clic, completa formularios y extrae contenido dinámico
Referencia del SDK de Node
Referencia completa del SDK con crawl, mapeo, extracción por lotes y más

