AstroWay/api v2.190.0 · ro
toate sistemele sunt în stare normală

Harta catalogului: cum sunt structurate 700+ endpoint-uri AstroWay

API-ul a crescut la peste 700 de endpoint-uri în 57 de grupuri - de la harta natală la BaZi, geomantie și randare de hărți SVG. Analizăm cum este împărțit catalogul în domenii, după ce model unic sunt toate apelurile și cum să găsești rapid endpoint-ul necesar.

Catalogul AstroWay - sunt deja 758 endpointuri în 57 de grupuri. La o asemenea scară, întrebarea principală a integratorului nu este „dacă acoperirea este suficientă”, ci „cum să nu te pierzi”. Acest articol este o hartă: cum este catalogul împărțit pe domenii și cum să găsești ce ai nevoie în minut.

Indiferent de domeniu, fiecare endpoint de calcul are aceeași formă:

POST /v1/{domain}/{calc}
X-Api-Key: aw_live_...
Content-Type: application/json

Corpul - JSON cu datele nașterii (dată, oră, coordonate) sau parametri specifici tehnicii. Răspunsul - întotdeauna { "ok": true, "data": {...} } sau { "ok": false, "error": {...} }. Niciun GraphQL, niciun flux de autentificare separat pe domeniu: o cheie în headerul X-Api-Key, un singur format de răspuns.

Asta înseamnă că wrapper‑ul pe care îl scrii pentru harta natală funcționează și pentru BaZi, și pentru rune - se schimbă doar calea și schema corpului.

Catalogul este grupat în mari domenii. Iată o hartă cu contoarele reale (numerele sunt preluate din manifest la fiecare build, așa că sunt mereu actuale):

DomeniuEndpointuriCe conține
Astrologie occidentală182Hartă natală, aspecte, virtuți, prognoză (tranzite, progresii, direcții), horary, 4 școli elinistice, psihologie modernă, evoluționistă, cosmobiologie
Vedică174Cel mai mare domeniu: nakshatras, dashas, hărți divisional (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodigraph, canale, porți, tip/profil/autoritate, crucea incarnațională
Tarot66Trei pachete: Rider-Waite-Smith, Marseille, Lenormand - aranjamente, semnificații, combinații
Numerologie505 sisteme cu 10 calcule fiecare (pitagorică, caldeană, două cabalistice, vedică)
Chineză + Maya55BaZi (patru piloni), Zi Wei Dou Shu, zodiac chinezesc și feng-shui, calendare Maya
Divinație31Geomanție (Agrippa), rune ale Seniorului Futarku, chiromanție (Cheiro), I Ching
Nișe aplicative51Wellness, astrologie animalieră, afaceri, finanțe, familială
Rapoarte23Interpretații gata (natal, sinastrie), în HTML/PDF, cu branding white-label
Render14Roți de hărți SVG/PNG, bodygraph, inele tranzitorii - fără front-end propriu
Instrumente Dev44Webhook-uri, streaming în timp real, widget-uri încorporate, white-label

Restul - interpretări AI, horoscoape, endpointuri de referință (semne, planete, aspecte) și sistemice (health, usage, openapi).

174 endpointuri vedice - reprezintă mai mult decât toată partea occidentală. Motivul e simplu: tradiția vedică este mai formalizată. Unde astrologia occidentală are un singur set de case, vedica are 16 hărți divisional (varga), mai multe sisteme dasha, zeci de yogas cu reguli clare. Fiecare dintre acestea este un endpoint separat cu rezultat determinat.

Dacă construiești pentru piața indiană, acesta este nucleul produsului, nu un supliment.

Indiferent de excentricitatea tehnicii, pozițiile planetare sunt calculate de un singur nucleu pe Swiss Ephemeris (WASM). Același nucleu rulează atât în browserul aplicației noastre, cât și pe serverul API - o singură bază de cod, fără discrepanțe. Endpointurile de calcul sunt acoperite de 873 teste snapshot, care la fiecare PR se compară cu sursele de referință. Detalii despre asta - într-un articol separat despre precizia CI.

Trei căi, de la cea mai rapidă:

  1. OpenAPI-dosar - /docs/api/ este generat direct din specificația de producție openapi.json. Grupurile din sidebar = domeniile de mai sus. Fiecare endpoint are schema corpului, un exemplu și butonul „încearcă”.
  2. Catalog MCP - dacă ești în Claude sau Cursor, întregul catalog este disponibil ca set de instrumente prin mcp.astroway.info. Agentul găsește singur endpointul potrivit pe baza descrierii.
  3. Căutare în specificație - curl https://api.astroway.info/v1/openapi.json returnează contractul complet mașină-citibil. Convenabil pentru generarea de cod a propriului client.

Cheia de la dashboard/sign-up oferă 10 000 de credite pe lună - suficient pentru a explora zeci de domenii și a înțelege ce este al tău. Nu trebuie să înveți întregul catalog: ia-ți domeniul și restul va aștepta când vei avea nevoie.

MakSeong · AstroWay

I build the AstroWay API: Swiss Ephemeris on a clean REST surface, and I write about the dull parts that turn out to matter.

// construiește pe asta

Același Swiss Ephemeris ca în Solar Fire - în 4 linii de cod.

Cheie gratuită fără card. 5.000 de apeluri pe lună până la prima plată.

Mai multe din blog toate articolele →

Engineering 2026-07-15

Trei SDK-uri oficiale: TypeScript, Python, PHP în loc de curl brut

HTTP brut funcționează, dar un client tipizat economisește ore: autocompletare căi, tipuri de cerere și răspuns, retry încorporat pentru 408/409/429/5xx și ierarhie de erori în stil Stainless. Explorăm cele trei SDK-uri oficiale - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - și cum sunt generate dintr-un contract OpenAPI unic.

Industry 2026-06-05

Free Astrology API: Which One Has the Best Free Tier in 2026?

A side-by-side of free tiers across the major astrology APIs - credits, request caps, card requirements - and how much you can actually build for free.

Engineering 2026-06-05

Horoscope API Tutorial: Build a Daily Horoscope Feature

Add daily, weekly and monthly horoscopes to your app via API - sign-based text vs transit-based personalization - with TypeScript and Python code.