# Coût de chaque endpoint

**Transparence — notre fossé.** DivineAPI, AstrologyAPI, Prokerala facturent un crédit fixe par appel, quel que soit le niveau de complexité, sans détailler la répartition. AstroWay affiche le coût exact de chacun des {siteMeta.endpoints}+ endpoints.

<Aside type="tip">
**Comment lire le tableau.** Tous les endpoints sont répartis en 3 sections selon le type de charge : les *lookups* statiques (référentiels en cache), les calculs (cartes, synastrie, prédictions) et les tâches lourdes / rapports PDF. Le niveau `½` est le moins cher (5 crédits), le niveau `8` le plus cher (10 000 crédits, réservé). La colonne **Free** indique la disponibilité sur le tarif gratuit : ✓ — disponible, 🔒 — nécessite Indie+.
</Aside>

## Comment le coût d'un appel est calculé

1. **Le middleware d'authentification** vérifie `req.path` (par exemple, `/chart`).
2. **Il recherche dans `endpoint-costs.ts`** la valeur exacte en crédits pour ce chemin.
3. **Si elle n'existe pas**, il utilise la valeur par défaut (10 crédits = niveau 1).
4. **Les crédits sont débités** des limites du plan associé à la clé après une réponse réussie (statut 2xx).
5. **Les en-têtes de réponse** contiennent `X-Credits-Used` (débité), `X-Credits-Remaining`, `X-Credits-Limit`.

**Réductions de cache :** si `X-Cache: HIT` (cache d'idempotence de 5 minutes), les crédits **ne sont pas débités**. Pour les endpoints IA (`/interpret/*`), une réduction de 50 % s'applique en cas de *cache hit*.

## Tableau complet

<CreditsTable locale="fr" />

## Retour d'expérience

Si tu penses qu'un endpoint est mal classé dans un tarif (par exemple, dans ton cas d'usage, il prend plus ou moins de temps), écris-nous à [hello@astroway.info](mailto:hello@astroway.info) avec des statistiques réelles (X-Request-Id depuis tes logs). Nous réévaluons régulièrement la répartition des tarifs en fonction des données de télémétrie en production.

## Voir aussi

- [Crédits et limites](/rate-limits-credits/) — modèle de facturation, limites de fréquence des requêtes, que faire en cas de dépassement
- [Tarifs](/pricing/) — budgets mensuels de crédits par plan
- [OpenAPI 3.1](/v1/openapi.json) — contrat complet de l'API
