Aller au contenu
Guide

Comment tarifer votre API : 5 modèles qui fonctionnent en 2026

| 10 min read

Cinq modèles de tarification API avec des chiffres réels, un code de facturation Stripe et un organigramme de décision. Comprend botoi\

Financial charts and pricing data on a screen
Photo by Austin Distel on Unsplash

Vous avez créé une API. Ça marche. Les développeurs peuvent l'appeler, récupérer JSON et fournir des fonctionnalités avec. Vient maintenant la partie que personne n’enseigne dans un didacticiel de codage : comment facturez-vous cela ?

Prix ​​trop élevé et personne ne s'inscrit. Prix trop bas et vous subventionnez celui de quelqu'un d'autre infrastructures. Ignorez le niveau gratuit et les développeurs ne vous découvriront jamais. Rendre la facturation trop complexe et votre boîte de réception d'assistance se remplit de « comment lire ma facture ? » billets.

Ce guide couvre cinq modèles de tarification d'API avec des chiffres concrets et vous montre qui chacun sert et où il tombe en panne, et parcourt la pile de facturation + de gestion des clés pour connectez-le avec Stripe et Unkey. Tarification propre à Botoi (niveau gratuit jusqu'à 199 $/mois Business) sert d’étude de cas tout au long.

Commencez par un appel API fonctionnel

Avant de penser à la tarification, assurez-vous que votre API offre une valeur claire en une seule requête. Voici un point de terminaison botoi qui formate JSON :

Réponse:

Chaque point de terminaison renvoie la même chose success + data structure. Ceci la cohérence est importante pour la tarification, car les clients paient pour l'ensemble de l'API, et non pour chaque API points finaux. Une clé, un abonnement, plus de 150 points de terminaison.

Cinq modèles de tarification API

Modèle Fonctionne pour Se brise quand Exemple
Niveau gratuit + limites de tarifs Adoption par les développeurs, entonnoirs PLG Abus des scrapers, pas de chemin de conversion Botoi gratuit : 5 req/min, 100/jour
Abonnement mensuel forfaitaire Coûts prévisibles, facturation simple Désabonnement des clients peu utilisateurs, les gros utilisateurs sous-payent 29 $/mois pour les appels illimités
Basé sur l'utilisation par requête Charges de travail variables, acheteurs soucieux des coûts Des factures imprévisibles effraient les acheteurs professionnels 0,001 $ par appel API
Offres groupées à plusieurs niveaux Large public (passe-temps à entreprise) Les écarts entre les niveaux provoquent des frictions Publié : 9 $ / 49 $ / 199 $
Fonctionnalités Freemium + premium API où certains points de terminaison ont une valeur plus élevée Difficile de tracer la frontière entre gratuit et payant Outils de texte gratuits, capture d'écran/PDF payant

1. Niveau gratuit avec limites de tarifs

Un niveau gratuit supprime les frictions liées à l’évaluation. Les développeurs testent votre API et confirment qu'elle résout leur problème et effectuer une mise à niveau lorsqu'ils atteignent les limites. Sans niveau gratuit, la plupart des développeurs rebondir sur la page d'inscription ; ils ne saisiront pas de carte de crédit pour évaluer une API qu'ils n'ont jamais connue essayé.

Le niveau gratuit de Botoi autorise 5 requêtes par minute et 100 par jour. Aucune clé API requise. Basé sur IP la limitation du taux permet de contrôler les abus. Le plafond quotidien est suffisamment bas pour que les grattoirs continuent, mais élevé suffisant pour qu'un développeur teste 20 à 30 points de terminaison en une seule session d'évaluation.

Choix de conception clé : l'accès anonyme (pas d'inscription) se convertit plus rapidement que "plan gratuit avec inscription." Chaque champ de formulaire que vous ajoutez entre le développeur et son le premier appel API réduit la conversion.

Fonctionne pour : outils de développement, API utilitaires, tout entonnoir de croissance axé sur les produits où l’adoption génère des revenus.

Se casse quand : les utilisateurs gratuits consomment des calculs coûteux (inférence GPU, navigateur rendu) ou vous n'avez aucun chemin du gratuit au payant.

2. Abonnement mensuel forfaitaire

Facturez un prix par mois pour un accès complet à l'API. Pas de comptage, pas de comptage des requêtes, non frais de dépassement. Les clients connaissent leur facture avant le début du mois.

Ce modèle fonctionne lorsque l'utilisation est prévisible et que le coût de votre infrastructure par requête est faible. Un forfait forfaitaire de 29 $/mois qui couvre les demandes « illimitées » fonctionne si votre client p95 gagne 50 000 appels/mois et votre coût par appel est de 0,0001 $.

Fonctionne pour : API à faible coût marginal par requête, outils B2B où les acheteurs veulent une prévisibilité budgétaire, des API à un stade précoce qui ne disposent pas encore d'infrastructure de mesure.

Se casse quand : un client fait 10 millions de demandes/mois en payant le les mêmes 29 $ que quelqu'un qui gagne 500 $. Vous perdez également des revenus pour les utilisateurs légers qui paieraient 5 $ mais je ne paierai pas 29 $.

3. Facturation basée sur l'utilisation par demande

Facturation par appel API. 0,001 $ par requête, 0,01 $ pour les points de terminaison coûteux. Les clients paient pour ce qu'ils utilisent, rien de plus.

La facturation basée sur l'utilisation aligne le coût sur la valeur. Un client effectuant 1 000 appels paie 1 $. Un un client effectuant 1 000 000 d’appels paie 1 000 $. Vos revenus évoluent en fonction de leur utilisation, et aucune des deux parties ne paie trop cher.

Fonctionne pour : API à charges de travail variables (traitement par lots, événementiel) pipelines), startups soucieuses des coûts qui ont besoin de points d’entrée faibles.

Se casse quand : Les achats des entreprises ont besoin d’un poste fixe dans leur budget. Les équipes financières rejettent les services à coûts variables qui ne peuvent être prévus. Aussi : échecs de comptage ou les litiges de facturation érodent rapidement la confiance.

4. Offres groupées à plusieurs niveaux

Proposez 3 à 4 forfaits à prix fixes, chacun avec un quota de demandes mensuel et une limite de tarif. C'est le modèle utilisé par Botoi.

Étage Prix Rate limit Monthly quota Target customer
Gratuite $0 5 req/min 100/day Evaluators and hobbyists
Démarreur $9/mo 30 req/min 300 000 Projets parallèles, petits SaaS
Pro 49 $/mois 300 req/min 3 000 000 Applications en croissance, outils internes
Entreprise 199 $/mois 1 000 requêtes/min 30 000 000 Charges de travail de production à grand volume

Les niveaux fonctionnent car ils servent différents segments de clientèle avec un seul produit. Un développeur solo l'évaluation de l'API commence gratuitement. Une startup qui construit un projet parallèle paie 9 $/mois. Un SaaS en pleine croissance qui envoie 2 millions de demandes/mois de mises à niveau vers Pro à 49 $. Une entreprise avec une API lourde le trafic paie 199 $.

La clé pour obtenir de bons niveaux : chaque niveau supérieur devrait ressembler à une augmentation de valeur de 3 à 5 fois pour un prix de 2 à 5 fois. augmenter. Botoi's Starter donne 300 000 requêtes pour 9 $ (0,00003 $/req). Pro donne 3 000 000 pour 49 $ (0,000016 $/demande). Le prix par demande diminue à mesure que vous progressez, récompensant la croissance.

Fonctionne pour : API au service des amateurs à travers les entreprises, produits où utilisation est en corrélation avec la taille de l’entreprise.

Se casse quand : les clients se situent entre les niveaux. Si quelqu'un a besoin de 500 000 demandes/mois, ils sont obligés de payer 49 $ pour un quota de 3 000 000 qu'ils n'utiliseront jamais. Résoudre ceci avec une tarification excédentaire ou un niveau personnalisé.

5. Freemium avec des fonctionnalités premium

Offrez gratuitement des points de terminaison de base et facturez ceux de grande valeur. Formatage du texte, encodage, et le hachage sont gratuits. Les captures d'écran, la génération de PDF et les points de terminaison basés sur l'IA nécessitent un forfait payant.

Ce modèle fonctionne lorsque certains points de terminaison coûtent plus cher à exécuter (rendu du navigateur pour les captures d'écran, Calcul GPU pour le ML) ou offrir une valeur commerciale plus élevée (détection de PII, contrôles de conformité).

Fonctionne pour : API avec une large gamme de complexité de points de terminaison, produits où les points de terminaison gratuits stimulent l’adoption des points de terminaison payants.

Se casse quand : la frontière entre gratuit et payant semble arbitraire. Si un développeur construit un flux de travail en utilisant trois points de terminaison gratuits et un payant, ils se sentent nickelés. Gardez le déclencheur de mise à niveau clair et aligné sur la valeur.

Organigramme décisionnel : choisissez votre modèle

Répondez à ces six questions pour déterminer quel modèle de tarification correspond à votre API :

Question Si oui... Si non...
Voulez-vous que les développeurs essaient avant d’acheter ? Ajoutez un niveau gratuit avec des limites de débit Abonnement forfaitaire (mais attendez-vous à moins d'inscriptions)
L’utilisation est-elle prévisible par client ? Les offres groupées à plusieurs niveaux fonctionnent bien La facturation basée sur l'utilisation est mieux adaptée
Servez-vous à la fois les amateurs et les entreprises ? Forfaits à plusieurs niveaux (9 $ / 49 $ / 199 $) Forfait unique avec tarification basée sur l'utilisation
Certains points de terminaison ont-ils plus de valeur que d’autres ? Freemium avec des fonctionnalités premium fermées Niveaux d'accès complet avec limites de requêtes uniquement
Pouvez-vous mesurer chaque demande avec précision ? Basé sur l'utilisation ou hybride (niveau + excédent) L'abonnement forfaitaire est plus simple à démarrer
Les clients souhaitent-ils une prévisibilité des coûts ? Offres groupées à plusieurs niveaux avec quotas inclus Paiement à la demande avec alertes de dépenses

La plupart des API atterrissent sur un hybride : niveau gratuit + offres groupées à plusieurs niveaux. C'est le modèle utilisé par Stripe (niveau gratuit + tarification au volume), Twilio (remises basées sur l'utilisation + engagement d'utilisation) et botoi (niveau gratuit + 3 niveaux payants).

Connectez Stripe + Unkey pour la facturation et la gestion des clés

Choisir un modèle de tarification est la stratégie. Le câblage relève de l'ingénierie. Voici le Stack Botoi utilise : Stripe gère les paiements et les abonnements, Unkey gère la création de clés API et limitation du taux par clé.

Étape 1 : Créer une session Stripe Checkout

Lorsqu'un client choisit un forfait sur votre page de tarification, créez une session Stripe Checkout qui les redirige vers le formulaire de paiement hébergé par Stripe.

La metadata.tier le domaine est critique. Votre gestionnaire de webhook lit ceci pour savoir quelles limites de débit appliquer lors de la création de la clé API.

Étape 2 : Gérer le webhook Stripe

Une fois le paiement réussi, Stripe envoie un checkout.session.completed événement à votre point de terminaison webhook. C'est ici que vous créez la clé API et stockez le client enregistrer.

Étape 3 : Créez une clé API avec Unkey

Unkey crée des clés API avec des métadonnées de limite de débit intégrées. Lorsque votre middleware vérifie une clé, Unkey renvoie la limite de débit restante dans la réponse. Aucune recherche de base de données sur votre côté.

La ratelimit l'objet indique à Unkey d'appliquer 30 requêtes toutes les 60 secondes pendant cette clé. Lorsque le client passe à Pro, vous mettez à jour la limite de débit de la clé à 300 req/min via l'API Unkey.

Étape 4 : Appliquer les limites de débit dans le middleware

Votre middleware API vérifie la clé, lit l'état de la limite de débit et bloque les requêtes qui dépassent le quota.

Ce middleware gère à la fois les requêtes anonymes et authentifiées. Des appelants anonymes ont été touchés les limites du niveau gratuit (5 req/min, 100/jour). Les appelants authentifiés bénéficient de limites de leur Supprimez la clé des métadonnées.

Trois erreurs qui coûtent des revenus aux constructeurs d'API

Erreur 1 : une tarification basée uniquement sur le coût de l'infrastructure

Le coût de votre serveur par requête est de 0,00005 $. Vous facturez donc 0,0001 $ et appelez cela une majoration de 2x. Cela ignore la documentation, le support, la surveillance de la disponibilité, la maintenance du SDK et la valeur de votre L'API est à la hauteur. Un développeur qui utilise votre point de terminaison de validation d'e-mail pour empêcher 500 fausses inscriptions par mois obtient bien plus de 0,0001 $ de valeur pour chaque appel. Prix ​​​​sur la valeur, pas sur le coût.

Erreur 2 : pas de niveau gratuit

Exiger une carte de crédit pour effectuer le premier appel d’API tue l’adoption. Les développeurs évaluent 3-5 API avant d’en choisir une. Si votre concurrent propose un niveau gratuit et que vous ne l'avez pas, il remporte le prix. évaluation. Le niveau gratuit de Botoi (pas d'inscription, pas de clé, 5 req/min) permet aux développeurs de copier une boucle commande à partir de la documentation et obtenez une réponse en moins de 10 secondes.

Erreur 3 : un comptage complexe qui déroute les clients

"Chaque point de terminaison a un poids de crédit différent. Les points de terminaison GET coûtent 1 crédit, les points de terminaison POST coûte 2 à 5 crédits en fonction de la taille de la réponse, et les points de terminaison par lots coûtent 1 crédit par élément dans le lot." Arrêt. Les clients ne peuvent pas prédire leur facture, le support est inondé de facturation questions, et les ingénieurs passent plus de temps à construire le système de mesure qu'à construire l'API.

Alternatives plus simples : tarification forfaitaire par demande (chaque appel coûte le même prix) ou forfaits à plusieurs niveaux où chaque point de terminaison est inclus. Botoi utilise la deuxième approche. 9 $/mois vous rapportent 300 000 requêtes sur plus de 150 points de terminaison. Pas de calcul de crédit. Pas de tarification spécifique au point de terminaison.

Étude de cas : comment Botoi évalue le prix de plus de 150 points de terminaison

Botoi a commencé avec un niveau gratuit et trois forfaits payants. Voici pourquoi chaque niveau existe :

  • Gratuit (0$) : 5 req/min, 100/jour. Existe pour favoriser l'adoption par les développeurs. Pas d'inscription, pas de clé API. Limitation du débit basée sur IP via Cloudflare Workers KV. Convertit à environ 3 à 5 % pour les forfaits payants.
  • Entrée (9 $/mois) : 30 req/min, 300 000/mois. Cible les développeurs solo et des projets parallèles. Suffisamment bas pour qu'un balayage de carte de crédit ne nécessite pas l'approbation du responsable.
  • Pro (49 $/mois) : 300 req/min, 3 000 000/mois. Cible les startups et produits SaaS en croissance. L'augmentation de la demande 10x pour une augmentation de prix 5,4x rend le mise à niveau évidente.
  • Entreprise (199 $/mois) : 1 000 req/min, 30 000 000/mois. Cibles charges de travail de production avec des besoins de débit élevés. Le coût par demande tombe à 0,0000066 $.

Chaque niveau comprend plus de 150 points de terminaison. Pas de contrôle des fonctionnalités, pas de restrictions de point de terminaison. La seule variable est le volume des demandes. Cela permet de conserver un modèle simple pour les clients et simple à appliquer sur le backend.

La pile de facturation : Stripe gère les abonnements et l'encaissement des paiements. Déverrouiller les poignées Création, vérification et limitation du débit par clé. Un écouteur de webhook Stripe les lie ensemble : le paiement confirmé déclenche la création de clés, le changement de plan déclenche le taux mise à jour de la limite, l'annulation déclenche la révocation de la clé.

Choisissez un modèle et expédiez-le

Le modèle de tarification « parfait » n’existe pas. Chaque modèle comporte des compromis. Le pire résultat passe des mois à analyser les prix pendant que votre API se trouve derrière un "contactez-nous pour les prix" page que personne ne contacte.

Commencez avec un niveau gratuit et un forfait payant. Mesurez les taux de conversion, les modèles d'utilisation et baratte. Ajoutez des niveaux lorsque vous voyez des segments clairs dans votre base de clients. Ajuster les prix en fonction sur des données, pas sur des suppositions.

Les outils pour construire cela existent aujourd'hui : Stripe pour la facturation, Unkey pour la gestion des clés et Cloudflare Workers ou tout autre environnement d'exécution Edge pour les middlewares à limitation de débit. Vous pouvez partir de "API gratuite" à "API monétisée à quatre niveaux" en un week-end.

FAQ

Chaque API devrait-elle proposer un niveau gratuit ?
Oui, si votre objectif est l'adoption par les développeurs. Un niveau gratuit avec des limites de débit (par exemple 5 req/min, 100/jour) permet aux développeurs de tester votre API avant d'engager de l'argent. Les API sans niveaux gratuits perdent 60 à 80 % des évaluateurs potentiels sur la page d'inscription.
Qu'est-ce que la facturation API basée sur l'utilisation ?
La facturation basée sur l'utilisation facture les clients par demande d'API au lieu d'un forfait mensuel. Vous mesurez chaque appel, cumulez les totaux à la fin du cycle de facturation et facturez en fonction du volume. Stripe Billing et Metronome prennent tous deux en charge la facturation au compteur de manière native.
Comment puis-je empêcher les utilisateurs de dépasser les limites de leur forfait ?
Émettez des clés API via un service de gestion de clés comme Unkey. Attachez des métadonnées de limite de débit (requêtes par minute, par jour, par mois) à chaque clé. Votre middleware API vérifie la clé, lit les limites et renvoie HTTP 429 lorsque l'appelant les dépasse.
Quelle est l’erreur de tarification d’API la plus courante ?
Prix ​​trop bas. De nombreux créateurs d'API fixent leurs prix en fonction uniquement du coût de l'infrastructure et oublient de prendre en compte le support, la documentation, la surveillance de la disponibilité et la valeur apportée par l'API. Un point de terminaison de formatage JSON qui permet à un développeur d'économiser 4 heures de travail vaut plus de 0,001 $ par appel.
Puis-je combiner plusieurs modèles de tarification ?
Oui, et la plupart des API performantes le font. Botoi combine un niveau gratuit (à tarif limité, aucune clé requise) avec des abonnements à plusieurs niveaux (9 $/49 $/199 $). Chaque niveau comprend un quota de demandes mensuel. Cette approche hybride regroupe les amateurs, les startups et les entreprises avec un seul produit.

Commencez a construire avec botoi

150+ endpoints API pour la recherche, le traitement de texte, la generation d'images et les utilitaires pour developpeurs. Offre gratuite, sans carte bancaire.