Estimez le coût API par requête et les dépassements
Avec un forfait qui inclut 100 000 appels, en passer 125 000 donne 25 000 appels en dépassement. Saisissez le forfait, le volume inclus, votre usage et le tarif de dépassement pour voir le surcoût, le total du mois et le coût réel d'un appel. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Coût mensuel du forfait
- 100
- Demandes incluses
- 100 000
- Demandes réelles
- 125 000
- Prix par requête excédentaire
- 0,0015
- Coût inclus par requête
- 0,001
- Demandes excédentaires
- 25 000
- Coût du dépassement
- 37,5
- Coût mensuel total
- 137,5
Cet estimateur combine le prix mensuel récurrent, le quota inclus, le volume mensuel réel et le tarif hors forfait du fournisseur. Utilisez-le pour comparer des offres, contrôler une facture de production ou modéliser le trafic avant de souscrire. Les valeurs sont indépendantes de la devise, mais tous les montants doivent employer la même.
D'un forfait mensuel à un coût unitaire réel
Les prix mensuels simplifient la budgétisation, mais compliquent la comparaison lorsque les forfaits comprennent des quotas différents. Ce calculateur produit deux mesures complémentaires. Cette seconde valeur évolue avec l'utilisation : un forfait fixe sous-utilisé présente un coût unitaire effectif supérieur, car le même abonnement est réparti entre moins d'appels.
La réponse rappelle également les données, indique si le quota est dépassé et fournit la formule pour faciliter l'audit. Tous les champs monétaires sont indépendants de la devise. Si vous saisissez des dollars, les résultats seront en dollars ; avec des euros, ils seront en euros.
Ne mélangez ni devises ni périodes de facturation. Convertissez les engagements annuels, avoirs ou factures trimestrielles en montant mensuel représentatif. Le calcul mesure uniquement les frais directs liés aux requêtes.
Ajoutez ces éléments au prix mensuel lorsqu'ils appartiennent réellement au total fixe.
Calculez le quota inclus, le dépassement et le tarif effectif
Les requêtes excédentaires correspondent à l'usage réel moins le quota, avec un minimum de zéro. Leur coût multiplie ce nombre par le tarif supplémentaire, et le total mensuel additionne cette charge au prix du forfait. Lorsque l'usage est nul, le calculateur renvoie zéro au lieu d'effectuer une division par zéro, tout en conservant le coût total du forfait.
Si le quota inclus est nul, le coût unitaire nominal vaut aussi zéro puisqu'aucune unité n'est incluse, tandis que tous les appels réels sont comptés hors forfait. Un quota négatif, des prix ou usages négatifs, des valeurs non finies, des nombres non sûrs et une précision non admise sont explicitement rejetés.
Exploitez l'estimation pour choisir une offre et maîtriser les coûts
À l'inverse, une petite offre peut sembler économique jusqu'à ce que les dépassements portent son total au-dessus du niveau suivant. L'estimateur révèle ce point de bascule sans prétendre prévoir le trafic. En exploitation, fournissez le compteur du mois en cours pour suivre l'évolution du tarif effectif et estimer la dépense directe si la période se terminait à ce volume.
Les équipes financières et techniques peuvent réutiliser les mêmes champs dans un budget, une évaluation fournisseur, une répartition interne ou l'explication d'une alerte. Interprétez le résultat selon les règles du fournisseur. Normalisez le compteur et le tarif, ou estimez chaque catégorie séparément.
Cet outil évalue un forfait transparent fondé sur les requêtes ; il ne reproduit pas un système de facturation secret ou multidimensionnel.
Cas d’usage
Contrôler une facture fournisseur mensuelle
Reconstituez la partie de la facture liée aux requêtes avec l'abonnement, les appels mesurés et le tarif publié.
Créer des alertes de budget d'utilisation
Convertissez le volume actuel en champs cohérents de dépassement, coût total et coût unitaire effectif pour vos rapports.
Questions fréquentes
Quelle différence entre coût inclus et coût effectif ?
Le coût inclus divise le forfait par le volume inclus : c'est le prix unitaire si vous l'utilisez entièrement. Le coût effectif divise la facture totale du mois par les appels réellement passés, il augmente donc quand le forfait est sous-utilisé.
Comment les appels en dépassement sont-ils comptés ?
C'est l'usage au-delà du volume inclus, jamais inférieur à zéro. Avec 125 000 appels sur un forfait de 100 000, les 25 000 en trop sont multipliés par le tarif de dépassement puis ajoutés au forfait.
Puis-je mélanger les devises ou saisir un prix annuel ?
Non. Tous les montants doivent être dans une seule devise et pour un même mois de facturation. Convertissez un engagement annuel, des crédits ou une facture trimestrielle en un seul montant mensuel avant de le saisir.
Les taxes ou les frais de transfert de données sont-ils inclus ?
Non. Seuls les frais directs d'usage sont comptés. Taxes, transfert de données, support ou minimums contractuels ne sont pas devinés ; si l'un d'eux est vraiment un coût fixe mensuel, ajoutez-le vous-même au forfait.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/dev/api-cost-per-request-estimate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"monthly_plan_cost":100,"included_requests":100000,"actual_requests":125000}'const res = await fetch("https://api.kit.forhosting.com/dev/api-cost-per-request-estimate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"monthly_plan_cost": 100,
"included_requests": 100000,
"actual_requests": 125000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/api-cost-per-request-estimate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"monthly_plan_cost": 100,
"included_requests": 100000,
"actual_requests": 125000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/api-cost-per-request-estimate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"monthly_plan_cost":100,"included_requests":100000,"actual_requests":125000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"monthly_plan_cost":100,"included_requests":100000,"actual_requests":125000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/api-cost-per-request-estimate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"monthly_plan_cost": 100,
"included_requests": 100000,
"actual_requests": 125000
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.api_cost_per_request_estimate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_value | 1000000000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Un abonnement API peut sembler économique jusqu'à ce que sa dépense soit exprimée en coût pour chaque requête réellement traitée. Il indique le coût unitaire nominal du forfait, le nombre de requêtes excédentaires, leur coût, le total mensuel et le coût effectif par requête réelle. Le calcul est gratuit dans le navigateur ; un appel automatisé coûte $0.002 par requête réussie.
Transformez un abonnement API mensuel en coût unitaire utile
Le coût par requête incluse divise le prix récurrent par le volume inclus et indique le prix nominal lorsque tout le quota est consommé. Le coût effectif par requête divise la facture mensuelle calculée par le nombre de requêtes réellement effectuées. Il ne déduit pas les taxes, transferts de données, frais de calcul, endpoints premium, jetons, assistance ou engagements minimaux absents des données.
Calculez le quota inclus, le dépassement et le tarif effectif
Saisissez monthly_plan_cost sous forme de montant fini non négatif et included_requests comme le quota entier non négatif publié par le fournisseur. Renseignez dans actual_requests le nombre observé au cours du même mois. Si le fournisseur facture les appels au-delà du quota, définissez overage_price_per_request selon son tarif publié ; la valeur par défaut est zéro pour les offres sans supplément ou lorsque vous souhaitez uniquement étudier l'utilisation du forfait fixe. Enfin, le coût effectif par requête divise le total par l'usage réel.
Exploitez l'estimation pour choisir une offre et maîtriser les coûts
Avant de souscrire une API, testez des scénarios de trafic faible, attendu et élevé. Un forfait supérieur peut afficher un meilleur tarif nominal tout en coûtant davantage par requête réelle lorsque la demande reste sous son quota. Les processus automatisés peuvent appeler l'API déterministe pour $0.002 par requête réussie et obtenir un résultat identique pour les mêmes données. Certains arrondissent par blocs, tarifent séparément les endpoints, excluent les échecs, réinitialisent les quotas par compte ou facturent les jetons.
Cas d'intégration
Choisir un niveau d'abonnement API
Comparez l'utilisation prévue et le risque de dépassement avant de souscrire un quota mensuel de requêtes.
Questions techniques
Comment le coût API effectif par requête est-il calculé ?
Le calculateur additionne le prix mensuel et le coût hors forfait, puis divise le total par les requêtes réelles. Si l'usage est nul, il renvoie zéro plutôt que de diviser par zéro.
Comment le coût de dépassement API est-il calculé ?
Les requêtes au-delà du quota sont multipliées par overage_price_per_request. Un usage inférieur ou égal au quota produit zéro requête et zéro coût supplémentaires.
Que se passe-t-il si le volume inclus est négatif ?
La requête échoue avec invalid_input, car un quota de requêtes incluses ne peut pas être négatif.
Puis-je utiliser n'importe quelle devise ?
Oui. Le calculateur est indépendant de la devise, mais monthly_plan_cost et overage_price_per_request doivent employer la même devise et le même contexte de facturation.
Quel est le prix de ce calculateur ?
Vous pouvez l'utiliser gratuitement dans le navigateur. Chaque requête automatisée réussie via API coûte $0.002.