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, et effectue ses mises à niveau directement auprès de Firecrawl. Consultez la section Crédits des comptes provisionnés pour savoir de quoi dispose un nouveau compte au départ.
- 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. 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.
- L’utilisation éligible est facturée à votre organisation. Consultez Crédits des comptes provisionnés pour savoir dans quels cas les crédits de l’utilisateur sont consommés en premier.
- 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.
Crédits des comptes provisionnés
Les comptes créés par votre intégration ne disposent d’aucun crédit gratuit, sauf si Firecrawl a vérifié votre plateforme ou si vous avez signé un accord avec Firecrawl. D’ici là :- Un compte Standard démarre sans crédit inclus. L’utilisateur peut à tout moment ajouter un mode de paiement ou choisir une offre dans le tableau de bord Firecrawl.
- Un compte Gateway facture l’intégralité des crédits à votre organisation.
Limites
La création de comptes est limitée par intégration, à la fois en nombre de comptes qu’une intégration peut créer et en rythme de création. Ces limites augmentent à mesure que la relation de votre organisation avec Firecrawl se développe et n’affectent jamais les comptes que vous avez déjà créés. Un appel répété pour un utilisateur que vous avez déjà provisionné renvoie le compte existant et n’est pas pris en compte dans la limite de comptes. Pour un compte Standard, l’adresse que vous envoyez doit permettre à votre utilisateur de recevoir des e-mails. Si vous atteignez une limite, ou si vous prévoyez une intégration en production, écrivez à partnerships@firecrawl.dev en indiquant l’ID de votre intégration et le volume prévu. Si Firecrawl suspend votre intégration, écrivez à help@firecrawl.com.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
Erreurs
Démarrer
Créez votre intégration dans le tableau de bord Firecrawl : connectez-vous, choisissez Standard ou Gateway, acceptez l’accord, puis copiez votre clé de plateforme. Le type d’intégration étant difficile à modifier par la suite, vérifiez bien votre choix avant d’accepter l’accord. Appelez ensuite les points de terminaison ci-dessus depuis votre serveur. Des questions sur votre configuration ? Écrivez à help@firecrawl.com. Vous envisagez une intégration de plus grande envergure ? Écrivez à partnerships@firecrawl.dev.Programme partenaire
Les plateformes qui provisionnent des comptes Firecrawl pour leurs utilisateurs peuvent candidater au programme partenaire Firecrawl (Firecrawl Partner Program). Les partenaires approuvés bénéficient d’un partage des revenus sur l’utilisation payante des utilisateurs qu’ils apportent, d’actions de co-marketing et d’une présence dans notre annuaire de partenaires, d’un accès anticipé aux nouveaux points de terminaison, d’une ligne directe avec notre équipe pour le support technique, ainsi que de limites plus élevées pour leurs utilisateurs. L’accès au programme se fait sur candidature, et nous répondons sous une semaine. En contrepartie, les partenaires affichent « Powered by Firecrawl » dans leur produit, avec un lien vers firecrawl.dev incluant leur balise?ref=<partner>.
Le partage des revenus s’applique uniquement aux nouveaux clients payants que vous apportez après l’approbation de votre candidature, sans aucun effet rétroactif. Il couvre la première année de chaque client sur les offres self-serve ; les offres Scale et Enterprise en sont exclues. Chaque partenaire est examiné et approuvé par notre équipe.
Candidater au programme partenaire
Vous écrivez sur Firecrawl ou publiez des liens vers notre site ? Le programme d’affiliation est plus adapté.
