AstroWay/api v2.190.0 · nl
alle systemen normaal

Cataloguskaart: hoe 700+ endpoints van AstroWay zijn gestructureerd

API is gegroeid tot meer dan 700 endpoints in 57 groepen - van natal chart tot BaZi, geomantie en SVG-kaart renderen. We bekijken hoe de catalogus is verdeeld in domeinen, met één patroon dat alle calls volgen en hoe je snel de juiste endpoint vindt.

De AstroWay-catalogus bevat 758 endpoints in 57 domeinen. Op deze schaal is het hoofdprobleem van de integrator niet “heeft de dekking genoeg”, maar “hoe om je niet te verliezen”. Dit artikel is een kaart: hoe de catalogus is opgedeeld in domeinen en hoe je het juiste kunt vinden in een minuut.

Ongeacht de domein, elk berekeningseindpunt heeft dezelfde vorm:

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

Het lichaam is een JSON met gegevens over de geboorte (datum, tijd, coördinaten) of specifieke technische parameters. De reactie is altijd { "ok": true, "data": {...} } of { "ok": false, "error": {...} }. Geen GraphQL, geen aparte auth-flow voor domeinen: één sleutel in de header X-Api-Key, één formaat voor de reactie.

Dit betekent dat de omhulling die je schrijft onder de kaart ook geschikt is voor BaZi en runes - verandert alleen de weg en de schema van het lichaam.

De catalogus is ingedeeld in grote domeinen. Hier is een kaart met reële tellers (aantal genomen uit de manifest van elke build, dus altijd actueel):

DomeinEindpuntenWat erin zit
Westerse astrologie182Natte kaart, aspecten, digniteiten, prognose (transit, progressie, directie), horary, 4 hellenistische scholen, hedendaagse psychologische, evolutieve, kosmobiologie
Vedic174Grootste domein: nakshatras, dashas, divisional-kaarten (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodigraf, kanalen, poorten, type/profiel/autoriteit, incarnatiekruis
Tarot66Drie kaarten: Rider-Waite-Smith, Marseille, Lenormand - kaarten, betekenis, combinaties
Numerologie505 systemen met 10 berekeningen (Pythagoras, Chaldean, twee kabbalistische, Vedic)
Chinese + Maya55BaZi (vier zuilen), Zi Wei Dou Shu, Chinese zodiak en feng-shui, Maya-calender
Divinatie31Geomantie (Agricola), runes van de Oude Foutark, chiromantie (Cheiro), I Ching
Toepasselijke niches51Wellness, dierenastronomie, bedrijven, financiën, gezin
Rapporten23Geprezen interpretaties (natte kaart, synastry), in HTML/PDF, met white-label branding
Renderen14SVG/PNG-wielen, bodygraph, transitcircels - zonder eigen front-end
Dev-hulpmiddelen44Webhooks, real-time streaming, ingebouwde widgets, white-label

Overige - AI-interpretaties, horoscopen, informatieve eindpunten (tekenen, planeten, aspecten) en systeemgegevens (gezondheid, gebruik, OpenAPI).

174 Vedic-eindpunten - meer dan de hele westerse helft. Reden eenvoudig: de Vedic-traditie is formaliser. Daar waar westerse astrologie heeft één set huizen, Vedic heeft 16 divisional-kaarten (varga), meerdere dasha-systemen, tientallen yogas met duidelijke regels. Elk van dit alles - een apart eindpunt met een bepaalde uitkomst.

Als je bouwt voor de Indiase markt, is dit het kloppende hart van het product, niet een toevoeging.

Ongeacht de exotiek van de techniek, planetenposities worden berekend door één kernen op Swiss Ephemeris (WASM). Hetzelfde kernen werkt ook in de browser van onze applicatie en op de API-server - één codebasis, geen verschil. Berekeningseindpunten zijn 873 gesnapt-testen, die bij elke PR worden vergeleken met referenties van de bron. Meer over dit - in een aparte artikel over CI-accuraatheid.

Drie manieren, van het snelste:

  1. OpenAPI-gids - /docs/api/ wordt gegenereerd rechtstreeks van de product-specificaatie openapi.json. Domeinen in de zijbalk = domeinen hierboven. Elk eindpunt heeft een schema van het lichaam, een voorbeeld en een knop “probeer het”.

  2. MCP-catalogus - als je in Claude of Cursor bent, is de hele catalogus beschikbaar als een set hulpmiddelen via mcp.astroway.info. De agent vindt het juiste eindpunt zelfs op basis van de beschrijving.

  3. Zoeken naar specificatie - curl https://api.astroway.info/v1/openapi.json geeft de volledige machine-leesbare contract. Handig voor codegeneratie van een eigen client.

De sleutel op dashboard/sign-up geeft 10.000 credits per maand - genoeg om door de decennia van domeinen te lopen en te begrijpen wat dit is voor jou. De catalogus hoeft niet helemaal te worden bestudeerd: neem je domein, en de rest wacht tot het nodig is.

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.

// bouw hierop

Dezelfde Swiss Ephemeris als in Solar Fire - in 4 regels code.

Gratis sleutel zonder kaart. 5.000 calls per maand tot de eerste betaling.

Meer uit de blog alle berichten →

Engineering 2026-07-15

Drie officiële SDK's: TypeScript, Python, PHP in plaats van rauwe curl

Rauwe HTTP werkt, maar een getypeerde client bespaart uren: autocompletion voor paden, request- en responstypes, ingebouwde retry voor 408/409/429/5xx en Stainless-style foutenhiërarchie. We bespreken de drie officiële SDK's - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - en hoe ze zijn gegenereerd uit één OpenAPI-contract.

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.