Pré-requisitos#
- Projeto em Next.js 14+ (App Router)
- Uma chave de API do Firecrawl — obtenha uma grátis
Instale o SDK#
Configure sua chave de API#
Adicione sua chave de API ao .env.local:
Fazer uma busca na web#
O SDK deve ser executado apenas no servidor, pois requer sua chave de API.
Route Handler#
Crie app/api/search/route.ts:
Ação de servidor#
Crie app/actions.ts para usar em Componentes de Cliente:
Fazer o scraping de uma página#
Route Handler#
Crie app/api/scrape/route.ts:
Componente de Servidor#
Busque dados diretamente em um Componente de Servidor, em app/page.tsx:
Interaja com uma página#
Use o recurso interagir para controlar uma sessão ativa do navegador — clique em botões, preencha formulários e extraia conteúdo dinâmico.
Route Handler#
Crie app/api/interact/route.ts:
Próximos passos#
Documentação de scraping
Todas as opções de scraping, incluindo formatos, ações e proxies
Documentação de busca
Busque na web e obtenha o conteúdo completo da página
Documentação de interagir
Clique, preencha formulários e extraia conteúdo dinâmico
Referência do SDK de Node
Referência completa do SDK com rastreamento, mapeamento, extração em lote e muito mais

