Vue d’ensemble
Firecrawl for Platforms permet à votre plateforme de créer et de gérer des clés API Firecrawl pour vos utilisateurs directement depuis votre propre backend. Vos utilisateurs peuvent ainsi utiliser Firecrawl sans quitter votre plateforme.Configurez vous-même Firecrawl for Platforms dans le tableau de bord Firecrawl. Tout administrateur ou membre d’une organisation peut créer une intégration : nommez-la, choisissez un type d’intégration, acceptez l’accord correspondant à ce type, puis copiez la clé de plateforme. La clé n’est affichée qu’une seule fois. Vous pouvez ensuite générer et révoquer des clés dans Settings. Aucune candidature ni approbation n’est requise.
- Standard : vos utilisateurs paient Firecrawl. Chaque compte provisionné conserve sa propre offre et sa propre facturation Firecrawl, démarre avec l’offre Free et effectue ses mises à niveau directement auprès de Firecrawl.
- Gateway : votre organisation prend en charge l’utilisation de vos utilisateurs. Les comptes créés par votre intégration sont inscrits à Gateway : leur utilisation éligible est donc facturée à votre organisation une fois les crédits propres de l’utilisateur épuisés. Consultez la section Gateway ci-dessous.
Gateway
Gateway est un type d’intégration, et non une API distincte : la clé de plateforme et les points de terminaison restent les mêmes. Voici ce qui change pour une intégration Gateway :- Les comptes sont créés exclusivement pour votre intégration et sont accessibles uniquement via l’API, sans connexion propre au tableau de bord. Une requête n’est jamais rattachée à un compte Firecrawl existant, même si l’e-mail correspond à celui d’un compte.
- Les crédits de l’utilisateur sont consommés en premier. Au-delà, l’utilisation éligible est facturée à votre organisation.
- Les réponses de
POST /partner/v1/accountscontiennent un champgatewayStatus. - L’intégration accepte la version Gateway de l’accord lors de sa création.
URL de base
Authentification
Toutes les requêtes à l’API Platforms nécessitent un en-têteAuthorization contenant votre clé de plateforme :
Exigences de sécurité
- Côté serveur uniquement : les clés de plateforme doivent être utilisées exclusivement dans du code côté serveur. N’exposez jamais une clé de plateforme dans du code frontend, du JavaScript côté client ou une application mobile.
- Conditions d’utilisation : avant d’appeler
POST /partner/v1/accounts, votre plateforme doit inviter l’utilisateur à accepter les Conditions d’utilisation de Firecrawl.
Points de terminaison
Créer un utilisateur
Crée un compte Firecrawl pour l’un de vos utilisateurs, identifié par son adresse e-mail, et renvoie sa clé API.Comportement
Avec une intégration Standard :- Si l’utilisateur n’a pas encore de compte Firecrawl, un nouvel utilisateur et une nouvelle équipe sont créés.
- Si l’utilisateur a déjà un compte Firecrawl mais aucune équipe associée à votre intégration, une nouvelle équipe associée à votre intégration est créée.
- Si l’utilisateur a déjà un compte Firecrawl et une équipe associée à votre intégration, l’équipe existante est renvoyée.
- Chaque compte est créé exclusivement pour votre intégration. Une requête n’est jamais rattachée à un compte Firecrawl existant, même si l’e-mail correspond à celui d’un compte. L’e-mail est enregistré comme adresse de contact du compte et ne sert pas à rechercher des comptes.
- Des appels répétés avec le même e-mail renvoient le même compte et sa clé API.
Requête
cURL
Réponse
200 OK
Erreurs
Valider une clé API
Valide une clé API Firecrawl et renvoie le nom de l’équipe associée ainsi que l’adresse e-mail de l’utilisateur. La clé API n’est reconnue comme valide que si elle a été créée via votre intégration.Remarques importantes
- Les clés API Firecrawl n’ont ni autorisations ni date d’expiration.
- Les utilisateurs peuvent supprimer manuellement leurs clés API à tout moment.
- La suppression d’une clé API est définitive (pas de suppression logique). Firecrawl ne peut pas distinguer une clé supprimée d’une clé qui n’a jamais existé.
Requête
cURL
Réponse
200 OK
Erreurs
Renouveler la clé API
Supprime une clé API Firecrawl existante et en crée une nouvelle pour le même utilisateur et la même équipe.Requête
cURL
Réponse
200 OK

