Skip to main content

Vue d’ensemble

Notifications en temps réel pour vos opérations Firecrawl
2 min read

Recevez une notification dès qu’un crawl, une extraction par lot, une extraction, une tâche d’agent ou une vérification de surveillance démarre, progresse ou se termine. Au lieu d’interroger périodiquement leur état, vous fournissez un point de terminaison HTTPS et Firecrawl y envoie les événements en temps réel.

Opérations prises en charge#

OpérationÉvénements
Crawlstarted, page, completed
extraction par lotstarted, page, completed
Extractstarted, completed, failed
Agentstarted, action, completed, failed, cancelled
Monitorcheck.completed

Consultez les Types d’événements pour obtenir tous les détails de la charge utile et des exemples.

Configuration#

Ajoutez un objet webhook à votre requête :

JSON
ChampTypeRequisDescription
urlstringOuiL’URL de votre endpoint (HTTPS)
headersobjectNonEn-têtes personnalisés à inclure dans les requêtes du webhook
metadataobjectNonDonnées personnalisées incluses dans toutes les charges utiles du webhook
eventsarrayNonTypes d’événements à recevoir (par défaut : tous les événements)

Utilisation#

Exploration avec webhook#

cURL

Scrape par lots avec webhook#

cURL

Expirations & Réessais#

Votre endpoint doit répondre avec un statut 2xx en 10 secondes maximum.

Si la livraison échoue (expiration, statut non-2xx ou erreur réseau), Firecrawl réessaie automatiquement :

RéessaiDélai après l'échec
1er1 minute
2e5 minutes
3e15 minutes

Après 3 réessais infructueux, le webhook est marqué comme échoué et aucune autre tentative n'est effectuée.