Prérequis#
- Un projet Vercel (Next.js, SvelteKit, Nuxt ou autonome)
- Une clé API Firecrawl — obtenez-en une gratuitement
Configuration#
Ajoutez FIRECRAWL_API_KEY en tant que variable d’environnement dans les paramètres de votre projet Vercel, ou dans .env.local pour le développement local :
Recherche sur le Web#
Créez api/search.ts (ou app/api/search/route.ts pour Next.js) :
Scrape une page#
Créez api/scrape.ts (ou app/api/scrape/route.ts pour Next.js) :
Interact avec une page#
Créez api/interact.ts (ou app/api/interact/route.ts pour Next.js) :
Déployer#
Testez-le#
Les Vercel Functions ont un délai d’expiration par défaut de 10 secondes sur l’offre Hobby et de 60 secondes sur l’offre Pro. Pour les gros jobs de crawl, utilisez plutôt l’API asynchrone de Firecrawl avec des webhooks.
Étapes suivantes#
Effectuez des recherches sur le web et obtenez le contenu complet des pages
Toutes les options de scrape, y compris les formats, les actions et les proxies
Cliquez, remplissez des formulaires et extrayez du contenu dynamique
Référence complète du SDK avec crawl, cartographie, extraction par lot, etc.

