AstroWay/api v2.325.2 · nl
alle systemen normaal

Een kaart van de catalogus: zo zijn de 700+ endpoints van AstroWay opgebouwd

De API is gegroeid tot meer dan 700 endpoints in 57 groepen, van geboortehoroscoop tot BaZi, geomantie en het renderen van SVG-horoscopen. We laten zien hoe de catalogus in domeinen is verdeeld, welk ene patroon alle aanroepen volgen en hoe je snel het juiste endpoint vindt.

De catalogus van AstroWay telt inmiddels 865 endpoints in 57 groepen. Op die schaal is de hoofdvraag van een integrator niet “is de dekking voldoende”, maar “hoe raak ik niet de weg kwijt”. Dit artikel is een kaart: hoe de catalogus in domeinen is verdeeld en hoe je binnen een minuut vindt wat je zoekt.

Ongeacht het domein heeft elk rekenendpoint dezelfde vorm:

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

De body is JSON met geboortegegevens (datum, tijd, coördinaten) of met parameters die specifiek zijn voor de techniek. Het antwoord is altijd { "ok": true, "data": {...} } of { "ok": false, "error": {...} }. Geen GraphQL, geen aparte auth-flows per domein: één sleutel in de header X-Api-Key, één antwoordformaat.

Dat betekent dat de wrapper die je voor de geboortehoroscoop schrijft ook werkt voor BaZi en voor runen: alleen het pad en het schema van de body veranderen.

De catalogus is gegroepeerd in grote domeinen. Hier is de kaart met echte aantallen (de getallen komen bij elke build uit het manifest, dus ze zijn hier altijd actueel):

DomeinEndpointsWat erin zit
Westerse astrologie186Geboortehoroscoop, aspecten, waardigheden, prognostiek (transits, progressies, directies), horary, 4 hellenistische scholen, moderne psychologische, evolutionaire astrologie, kosmobiologie
Vedisch230Het grootste domein: nakshatras, dasha’s, divisionele horoscopen (varga), yoga’s, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodygraph, kanalen, poorten, type/profiel/autoriteit, incarnatiekruis
Tarot71Drie decks: Rider-Waite-Smith, Marseille, Lenormand, met leggingen, betekenissen en combinaties
Numerologie555 systemen met elk 10 berekeningen (pythagoreïsch, Chaldeeuws, twee kabbalistische, Vedisch)
Chinees + Maya55BaZi (vier pilaren), Zi Wei Dou Shu, Chinese dierenriem en feng shui, Mayakalenders
Waarzeggerij40Geomantie (Agrippa), runen van de Oudere Futhark, handlezen (Cheiro), I Ching
Toegepaste niches53Wellness, astrologie voor huisdieren, business, financiën, gezin
Rapporten29Kant-en-klare interpretaties (natal, synastry), in HTML/PDF, met white-label branding
Rendering14SVG/PNG-horoscoopwielen, bodygraph, transitringen, zonder eigen frontend
Dev-tools47Webhooks, realtime streaming, insluitbare widgets, white-label

De rest: AI-interpretaties, horoscopen, referentie-endpoints (tekens, planeten, aspecten) en systeemendpoints (health, usage, openapi).

230 Vedische endpoints, dat is meer dan het hele westerse deel. De reden is eenvoudig: de Vedische traditie is sterker geformaliseerd. Waar de westerse astrologie één set huizen heeft, heeft de Vedische 16 divisionele horoscopen (varga), meerdere dasha-systemen en tientallen yoga’s met duidelijke regels. Elk daarvan is een apart endpoint met een deterministisch resultaat.

Bouw je voor de Indiase markt, dan is dit de kern van je product, geen extraatje.

Hoe exotisch de techniek ook is, planeetposities worden berekend door één kern op basis van Swiss Ephemeris. Diezelfde kern draait zowel in onze app als in de API: één codebase, geen enkele afwijking. De rekenendpoints worden gedekt door 888 snapshottests, die bij elke PR worden vergeleken met referentiebronnen. Meer daarover in een apart artikel over nauwkeurigheid in CI.

Drie routes, de snelste eerst:

  1. OpenAPI-referentie: /docs/api/ wordt rechtstreeks gegenereerd uit de productiespecificatie openapi.json. De groepen in de zijbalk = de domeinen hierboven. Elk endpoint heeft een body-schema, een voorbeeld en een knop “proberen”.
  2. MCP-catalogus: werk je in Claude of Cursor, dan is de hele catalogus beschikbaar als set tools via mcp.astroway.info. De agent vindt zelf het juiste endpoint aan de hand van de beschrijving.
  3. Zoeken in de specificatie: curl https://api.astroway.info/v1/openapi.json levert het volledige machineleesbare contract. Handig om je eigen client te genereren.

Een sleutel via dashboard/sign-up geeft je 10 000 credits per maand, genoeg om tientallen domeinen door te lopen en te zien wat voor jou relevant is. Je hoeft de catalogus niet in zijn geheel te bestuderen: neem je eigen domein, de rest wacht wel tot je het nodig hebt.

MakSeong · AstroWay

I build the AstroWay API: arc-second astrology math on a clean REST surface, and I write about the dull parts that turn out to matter.

// bouw hierop

Posities tot op de boogseconde 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 en PHP in plaats van kale curl

Kale HTTP werkt, maar een getypeerde client scheelt uren: autocompletion van paden, request- en responsetypes, ingebouwde retry bij 408/409/429/5xx en een foutenhiërarchie in Stainless-stijl. We bespreken de drie officiële SDK's, @astroway/sdk (npm), astroway (PyPI) en astroway/sdk (Packagist), en hoe ze uit één OpenAPI-contract worden gegenereerd.

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.