# Biaya setiap endpoint

**Transparansi adalah moat kami.** DivineAPI, AstrologyAPI, Prokerala mengenakan 1 kredit tetap per panggilan tanpa memandang kompleksitas — dan tidak mempublikasikan rinciannya. AstroWay menunjukkan biaya tepat untuk masing-masing {siteMeta.endpoints}+ endpoint.

<Aside type="tip">
**Cara membaca tabel.** Semua endpoint dibagi menjadi 3 bagian berdasarkan jenis beban: lookups statis (direktori yang di-cache), perhitungan (peta, sinastri, ramalan), dan tugas berat / laporan PDF. Tier `½` adalah yang termurah (5 kredit), Tier `8` adalah yang termahal (10.000 kredit, disediakan). Kolom **Gratis** menunjukkan ketersediaan pada paket gratis: ✓ — tersedia, 🔒 — memerlukan Indie+.
</Aside>

## Bagaimana cara menghitung biaya panggilan

1. **Middleware autentikasi** memeriksa `req.path` (misalnya, `/chart`).
2. **Mencari di `endpoint-costs.ts`** nilai kredit tepat untuk jalur tersebut.
3. **Jika tidak ditemukan** — fallback ke DEFAULT (10 kredit = Tier 1).
4. **Mengurangi kredit** dari batas paket kunci setelah respons berhasil (status 2xx).
5. **Header respons** berisi `X-Credits-Used` (terpakai), `X-Credits-Remaining`, `X-Credits-Limit`.

**Diskon cache:** saat `X-Cache: HIT` (cache idempotency 5 menit), kredit **tidak terpakai**. Untuk endpoint AI (`/interpret/*`) — diskon 50% pada cache hit.

## Tabel lengkap

<CreditsTable locale="uk" />

## Umpan balik

Jika kamu merasa suatu endpoint diklasifikasikan ke tarif yang salah (misalnya, dalam skenario kamu memakan waktu lebih atau kurang), kirim email ke [hello@astroway.info](mailto:hello@astroway.info) dengan statistik nyata (X-Request-Id dari log kamu). Kami secara rutin meninjau distribusi tarif berdasarkan telemetri dari produksi.

## Terkait

- [Kredit & Batas](/rate-limits-credits/) — model pembayaran, pembatasan frekuensi panggilan, apa yang dilakukan saat melebihi batas
- [Harga](/pricing/) — anggaran bulanan kredit per paket
- [OpenAPI 3.1](/v1/openapi.json) — kontrak API lengkap
