увійти/зареєструватися
увійти/зареєструватися
Астрологічний API · v1

Будуйте на астрологічному API AstroWay

700+ ендпоінтів, три власні SDK, точність Swiss Ephemeris. Анонімний тариф — почніть без ключа.

Швидкий старт

Отримайте щоденний гороскоп без API-ключа:

curl "https://api.astroway.info/v1/embed/daily-horoscope?sign=virgo"

Зареєструйте безкоштовний ключ

Отримати безкоштовний ключ — 10K кредитів/місяць, без картки

Перший запит із вашим ключем

curl -G "https://api.astroway.info/v1/chart" \
  -H "X-Api-Key: aw_live_…" \
  --data-urlencode "datetime=1990-06-15T14:30:00+03:00" \
  --data-urlencode "lat=50.45" --data-urlencode "lon=30.52"

Дивіться тарифи для лімітів тарифів і вартості кредитів за ендпоінт.

Автентифікація

Три тарифи. Оберіть свій.

Тариф Автентифікація Ліміти Водяний знак
Анонімний без ключа лише /v1/embed/* · 30 запитів/год на IP так
Безкоштовний ключ X-Api-Key: aw_live_… 10K кредитів/місяць так
Платний X-Api-Key: aw_live_… Indie 50K / Starter 200K / Pro 800K / Business 3.5M ні (Pro+)

Прив’язка до домену

Платні ключі прив’язуються до одного домену під час першого запиту. Змінити його можна самостійно в кабінеті, до 3 разів на місяць. Встановлення WordPress-плагіна автоматично надсилає заголовок X-AstroWay-Site-URL — без зміни коду.

Обробка помилок

  • 401 — відсутній або недійсний X-Api-Key
  • 402 — тариф не включає цей ендпоінт (напр. HD-ендпоінт без HD Pack)
  • 403 — невідповідність домену (прив’язаний домен ≠ заголовок Origin)
  • 429 — перевищено ліміт запитів або вичерпано місячні кредити (встановлено заголовок Retry-After)

Вбудовані віджети

Прямий iframe — працює на будь-якому HTML-сайті, без JS-завантажувача. Анонімний тариф, 30 запитів/год на IP відвідувача.

Щоденний гороскоп

<iframe src="https://api.astroway.info/v1/embed/daily-horoscope?sign=virgo"
        width="100%" height="320" loading="lazy" frameborder="0"></iframe>

Колесо натальної карти

<iframe src="https://api.astroway.info/v1/embed/natal-wheel?datetime=1990-06-15T14:30:00%2B03:00&lat=50.45&lon=30.52"
        width="600" height="600" loading="lazy" frameborder="0"></iframe>

Карта дня Таро

<iframe src="https://api.astroway.info/v1/embed/tarot-daily?deck=rider-waite"
        width="400" height="500" loading="lazy" frameborder="0"></iframe>

Фаза Місяця

<iframe src="https://api.astroway.info/v1/embed/moon-phase"
        width="320" height="320" loading="lazy" frameborder="0"></iframe>

Встановлення на WordPress

Встановіть плагін AstroWay для WP ↗ — віджети Tier 1 без налаштувань, шорткоди для копіювання, опційний API-ключ для Tier 2/3.

Офіційні SDK

Три власні SDK. Повна типобезпека, згенеровані з OpenAPI 3.1. Ліцензія MIT. З повторними спробами, ідемпотентні.

TypeScript / JavaScript

@astroway/sdk · v1.1.0
npm install @astroway/sdk
import { AstroWayClient } from '@astroway/sdk';
const c = new AstroWayClient({ apiKey: process.env.ASTROWAY_KEY });
const chart = await c.natalChart({
  datetime: '1990-06-15T14:30:00+03:00',
  lat: 50.45, lon: 30.52
});

Node 22+ · ESM · згенеровано з OpenAPI 3.1

Python

astroway · v1.1.0
pip install astroway
from astroway import AstroWayClient
c = AstroWayClient(api_key="aw_live_…")
chart = c.natal_chart(
    datetime="1990-06-15T14:30:00+03:00",
    lat=50.45, lon=30.52,
)

Python 3.10+ · sync + async · моделі Pydantic · py.typed

PHP

astroway/sdk · v1.1.0
composer require astroway/sdk
use AstroWay\AstroWayClient;
$c = new AstroWayClient(apiKey: 'aw_live_…');
$chart = $c->natalChart(
    datetime: '1990-06-15T14:30:00+03:00',
    lat: 50.45, lon: 30.52,
);

PHP 8.2+ · PSR-18 HTTP-клієнт · проміси Guzzle

LLM / AI-агенти

Ми публікуємо /llms.txt ↗ для виявлення AI-агентами. Сімейство ендпоінтів /v1/context/* повертає оптимізований для LLM XML для прямого споживання інтеграціями ChatGPT / Claude / Gemini.

MCP-сервер (Pro+)

Нативний сервер Model Context Protocol на mcp.astroway.info — підключіть Claude Desktop або будь-який MCP-клієнт, щоб запитувати весь API в діалоговому режимі. Входить у тарифи Pro і Business.

Updating
  • У кошику немає товарів.