AstroWay/api v2.190.0 · el
όλες οι υπηρεσίες λειτουργούν κανονικά

Χάρτα Καταλόγου: πώς είναι οργανωμένοι οι 700+ endpoints του AstroWay

Το API έχει αναπτυχθεί σε πάνω από 700 endpoints σε 57 ομάδες - από γέννημα έως BaZi, γεωμαντεία και απόδοση SVG χαρτών. Αναλύουμε πώς ο κατάλογος χωρίζεται σε τομείς, με ποιο μοναδικό μοτίβο ακολουθούν όλες οι κλήσεις και πώς να βρείτε γρήγορα τον απαιτούμενο endpoint.

Ο κατάλογος AstroWay έχει ήδη 758 endpoints σε 57 ομάδες. Σε τέτοιο μέγεθος το κύριο ερώτημα του ενσωματωτή δεν είναι «αν θα υπάρχει επαρκής κάλυψη», αλλά «πώς να μην χαθεί». Αυτό το άρθρο είναι ένας χάρτης: πώς ο κατάλογος χωρίζεται σε domains και πώς να βρεις αυτό που χρειάζεσαι σε ένα λεπτό.

Ανεξάρτητα από το domain, κάθε υπολογιστικό endpoint έχει την ίδια μορφή:

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

Το σώμα - JSON με τα δεδομένα γέννησης (ημερομηνία, ώρα, συντεταγμένες) ή ειδικές παραμέτρους για την τεχνική. Η απάντηση είναι πάντα { "ok": true, "data": {...} } ή { "ok": false, "error": {...} }. Καμία GraphQL, κανένα ξεχωριστό auth-flow στο domain: ένα κλειδί στο header X-Api-Key, μία μορφή απάντησης.

Αυτό σημαίνει ότι το wrapper που γράφεις για το natal chart, ταιριάζει και για BaZi και για ρούνες – αλλάζει μόνο η διαδρομή και το σχήμα του σώματος.

Ο κατάλογος ομαδοποιείται σε μεγάλα domains. Εδώ είναι ένας χάρτης με πραγματικούς μετρητές (οι αριθμοί λαμβάνονται από το manifest σε κάθε build, οπότε εδώ είναι πάντα ενημερωμένοι):

DomainEndpointsΤι περιέχει
Δυτική αστρολογία182Natal chart, όψεις, αρετές, προφητεία (transits, progressions, directions), horary, 4 ελλινηστικές σχολές, σύγχρονη ψυχολογική, εξελικτική, κοσμοβιολογία
Βεδική174Ο μεγαλύτερος domain: nakshatras, dashas, divisional-χάρτες (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodigraph, κανάλια, πύλες, τύπος/προφίλ/εξουσία, ενσώματο σταυρό
Τάρο66Τρία decks: Rider-Waite-Smith, Marseille, Lenormand – διατάξεις, σημασίες, συνδυασμοί
Νουμερολογία505 συστήματα με 10 υπολογισμούς (πυθαγόρειο, χαλδαικό, δύο καβάλι, βεδικό)
Κινέζικη + Μάγια55BaZi (τέσσερα στύλοι), Zi Wei Dou Shu, κινεζικό ζώδιο και feng-shui, ημερολόγια Μάγια
Μαντεία31Γεωμαντεία (Αγρίππα), ρούνες Senior Futarku, χειρομαντεία (Cheiro), I Ching
Εφαρμοσμένες νίτσες51Wellness, αστρολογία ζώων, επιχειρήσεις, οικονομικά, οικογενειακή
Αναφορές23Έτοιμες ερμηνείες (natal, synastry), σε HTML/PDF, με white-label branding
Render14SVG/PNG ρόδες χαρτών, bodygraph, δακτύλια transits – χωρίς δικό σου frontend
Dev-εργαλεία44Webhooks, streaming σε πραγματικό χρόνο, ενσωματωμένα widgets, white-label

Τα υπόλοιπα – AI-ερμηνείες, ωροσκόπια, βοηθητικά endpoints (σημεία, πλανήτες, όψεις) και συστημικά (health, usage, openapi).

174 βεδικά endpoints – είναι περισσότερα από όλο το δυτικό μέρος. Ο λόγος είναι απλός: η βεδική παράδοση είναι πιο τυποποιημένη. Εκεί όπου η δυτική αστρολογία έχει ένα σύνολο σπιτιών, η βεδική έχει 16 divisional-χάρτες (varga), πολλές συστήματα dasha, δεκάδες yogas με σαφείς κανόνες. Κάθε ένα από αυτά είναι ένα ξεχωριστό endpoint με καθορισμένο αποτέλεσμα.

Αν χτίζεις για την ινδική αγορά, αυτό είναι ο πυρήνας του προϊόντος, όχι ένα πρόσθετο.

Ανεξάρτητα από την εξωτική τεχνική, οι θέσεις των πλανητών υπολογίζονται με έναν πυρήνα στο Swiss Ephemeris (WASM). Ο ίδιος πυρήνας λειτουργεί τόσο στο πρόγραμμα περιήγησης της εφαρμογής μας όσο και στον API server – μία βάση κώδικα, χωρίς διαφορές. Τα υπολογιστικά endpoints καλύπτονται από 873 snapshot-tests, που σε κάθε PR συγκρίνονται με τα πρότυπα δεδομένα. Περισσότερα για αυτό σε ξεχωριστό άρθρο για την ακρίβεια CI.

Τρία μονοπάτια, από το πιο γρήγορο:

  1. OpenAPI-οδηγός/docs/api/ δημιουργείται απευθείας από την prod-specification openapi.json. Οι ομάδες στο sidebar = τα domains παραπάνω. Κάθε endpoint έχει schema σώματος, παράδειγμα και κουμπί «δοκιμή».
  2. MCP-κατάλογος – αν είσαι σε Claude ή Cursor, ολόκληρος ο κατάλογος είναι διαθέσιμος ως σύνολο εργαλείων μέσω mcp.astroway.info. Ο πράκτορας βρίσκει αυτόματα το κατάλληλο endpoint με βάση την περιγραφή.
  3. Αναζήτηση στην προδιαγραφήcurl https://api.astroway.info/v1/openapi.json επιστρέφει το πλήρες machine‑readable contract. Χρήσιμο για code generation του δικού σου client.

Το κλειδί στο dashboard/sign-up δίνει 10 000 credits ανά μήνα – αρκετά για να περάσεις από δεκάδες domains και να καταλάβεις τι είναι δικό σου. Δεν χρειάζεται να μάθεις ολόκληρο τον κατάλογο: πάρε το domain σου, και τα υπόλοιπα θα περιμένουν όταν τα χρειαστείς.

MakSeong · AstroWay

Δημιουργώ το AstroWay API: τυλίγω το Swiss Ephemeris σε καθαρό REST και γράφω για τις βαρετές λεπτομέρειες που είναι πραγματικά σημαντικές.

// δημιούργησε πάνω σε αυτό

Αυτή η ίδια Swiss Ephemeris που υπάρχει στο Solar Fire - σε 4 γραμμές κώδικα.

Δωρεάν κλειδί χωρίς κάρτα. 5.000 αιτήματα ανά μήνα μέχρι την πρώτη πληρωμή.

Περισσότερα από το blog όλες οι δημοσιεύσεις →

Engineering 2026-07-15

Τρία επίσημα SDK: TypeScript, Python, PHP αντί για ακατέργαστο curl

Ακατέργαστο HTTP λειτουργεί, αλλά ο τυποποιημένος πελάτης εξοικονομεί ώρες: αυτόματη συμπλήρωση διαδρομών, τύποι αιτήματος και απάντησης, ενσωματωμένο retry σε 408/409/429/5xx και ιεραρχία σφαλμάτων τύπου Stainless. Αναλύουμε τρία επίσημα SDK - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - και πώς δημιουργήθηκαν από ένα OpenAPI συμβόλαιο.

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.