Prérequis#
- Un projet Next.js 14+ (App Router)
- Une clé API Firecrawl — obtenez-en une gratuitement
Installer le SDK#
Définissez votre clé API#
Ajoutez votre clé API à .env.local :
Rechercher sur le Web#
Le SDK doit s’exécuter uniquement côté serveur, car il nécessite votre clé API.
Route Handler#
Créez app/api/search/route.ts :
Action serveur#
Créez app/actions.ts pour l’utiliser dans les composants clients :
Scraper une page#
Route Handler#
Créez app/api/scrape/route.ts :
Composant serveur#
Récupérez directement les données dans un composant serveur, dans app/page.tsx :
Interact avec une page#
Utilisez Interact pour contrôler une session de navigateur active — cliquez sur des boutons, remplissez des formulaires et extrayez du contenu dynamique.
Route Handler#
Créez app/api/interact/route.ts :
Étapes suivantes#
Toutes les options de scrape, y compris les formats, les actions et les proxies
Effectuez une recherche sur le web et obtenez le contenu complet de la page
Cliquez, remplissez des formulaires et extrayez du contenu dynamique
Référence complète du SDK avec crawl, cartographie, extraction par lot et plus encore

