# Вартість кожного ендпоінта

**Прозорість — наш моат.** DivineAPI, AstrologyAPI, Prokerala беруть фіксований 1 кредит за виклик незалежно від складності — і не публікують детальну розбивку. AstroWay показує точну вартість кожного з {siteMeta.endpoints}+ ендпоінтів.

<Aside type="tip">
**Як читати таблицю.** Всі ендпоінти розділені на 3 секції за типом навантаження: статичні lookups (кешовані довідники), обчислення (карти, синастрія, прогнози), та важкі задачі / PDF-репорти. Tier `½` — найдешевший (5 кредитів), Tier `8` — найдорожчий (10 000 кредитів, зарезервовано). Колонка **Free** показує доступність на безкоштовному тарифі: ✓ — доступно, 🔒 — потребує Indie+.
</Aside>

## Як вираховується вартість виклику

1. **Auth middleware** дивиться на `req.path` (наприклад, `/chart`).
2. **Шукає в `endpoint-costs.ts`** точне значення кредитів для цього шляху.
3. **Якщо немає** — fallback на DEFAULT (10 кредитів = Tier 1).
4. **Списує кредити** з лімітів плану ключа після успішної відповіді (статус 2xx).
5. **Заголовки відповіді** містять `X-Credits-Used` (списано), `X-Credits-Remaining`, `X-Credits-Limit`.

**Кеш-знижки:** при `X-Cache: HIT` (5-хвилинний idempotency cache) кредити **не списуються**. Для AI-ендпоінтів (`/interpret/*`) — 50% знижка на cache hit.

## Повна таблиця

<CreditsTable locale="uk" />

## Зворотній зв'язок

Якщо вам здається, що якийсь ендпоінт зашитий не в той тариф (наприклад, у вашому сценарії він займає більше або менше часу) — напишіть на [hello@astroway.info](mailto:hello@astroway.info) з реальною статистикою (X-Request-Id з ваших логів). Ми регулярно переглядаємо розподіл по тарифах на основі телеметрії з продакшену.

## Пов'язане

- [Кредити та ліміти](/rate-limits-credits/) — модель оплати, обмеження частоти запитів, що робити при перевитраті
- [Тарифи](/pricing/) — місячні бюджети кредитів по планах
- [OpenAPI 3.1](/v1/openapi.json) — повний контракт API
