AstroWay/api v2.190.0 · it
tutti i sistemi sono operativi

Mappa del catalogo: come sono strutturati 700+ endpoint AstroWay

L'API è cresciuta a oltre 700 endpoint in 57 gruppi - dal tema natale a BaZi, geomantia e rendering di carte SVG. Analizziamo come il catalogo è diviso in domini, su quale unico pattern si basano tutte le chiamate e come trovare rapidamente l'endpoint necessario.

Il catalogo AstroWay è già 758 endpoint in 57 gruppi. A questo livello di scala, il principale problema dell’integratore non è “se c’è copertura”, ma “come non perdersi”. Questo articolo è una mappa: come il catalogo è diviso in domini e come trovare quello che serve in un minuto.

Indipendentemente dal dominio, ogni endpoint calcolato ha la stessa forma:

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

Il corpo è un JSON con i dati di nascita (data, ora, coordinate) o parametri specifici per la tecnica. La risposta è sempre { "ok": true, "data": {...} } o { "ok": false, "error": {...} }. Nessun GraphQL, nessun flusso di autenticazione separato per dominio: un solo chiave nel header X-Api-Key, un solo formato di risposta.

Questo significa che l’interfaccia che scrivi sotto la mappa è adatta sia per BaZi che per run - cambia solo il percorso e la schema del corpo.

Il catalogo è suddiviso in grandi domini. Ecco la mappa con i numeri reali (i numeri sono presi dal manifesto per ogni build, quindi sono sempre aggiornati):

DominioEndpointCosa ci trovi dentro
Astrologia occidentale182Mappa natale, aspetti, dignità, progetti (trasiti, progressioni, direzioni), orari, 4 scuole ellenistiche, psicologia moderna, evoluzione, biologia cosmica
Vedica174Il più grande dominio: nakshatras, dashas, divisional- carte (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Design umano12Bodigrafo, canali, porte, tipo/profilo/autorità, incarico
Tarocchi66Tre tarocchi: Rider-Waite-Smith, Marseille, Lenormand - schemi, significato, combinazioni
Numerologia505 sistemi per 10 calcoli (pitagorico, caldeo, due cabalistici, vedico)
Cinese + Maya55BaZi (quattro colonne), Zi Wei Dou Shu, zodiaco cinese e fen-shui, calendario Maya
Divinazione31Geomancia (Agrippa), runi del vecchio Futhark, chiromanzia (Cheiro), I Ching
Niche applicative51Benessere, astrologia animali, business, finanza, famiglia
Report23Interpretazioni pronte (natale, sinestra), in HTML/PDF, con white-label branding
Rendering14Ruote di carta, grafici, cerchi di transito - senza front-end
Strumenti di sviluppo44Webhook, streaming in tempo reale, widget integrati, white-label

Il resto è interpretazione AI, oroscopi, endpoint informativi (segno, pianeta, aspetti) e sistemi (salute, utilizzo, OpenAPI).

174 endpoint vedici sono più di quelli occidentali. La ragione è semplice: la tradizione vedica è più formale. Lì dove l’astrologia occidentale ha un solo insieme di case, la Vedica ha 16 divisional- carte (varga), diverse sistemi dasha, decine di yogas con regole chiare. Ogni uno di questi è un endpoint con risultato determinato.

Se stai costruendo per il mercato indiano, questo è il nucleo del prodotto, non un add-on.

Indipendentemente dall’esotismo della tecnica, le posizioni planetarie sono calcolate con un solo nucleo su Swiss Ephemeris (WASM). Lo stesso nucleo funziona sia nel browser del nostro applicativo che sul server API - una sola base di codice, nessuna differenza. Gli endpoint calcolati sono coperti da 873 snapshot-test, che vengono verificati con fonti di riferimento di rilascio. Dettagli su questo sono nella sezione separata sulla precisione del CI.

Tre strade, dalla più veloce:

  1. OpenAPI- catalogo - /docs/api/ è generato direttamente dalla specifica di prodotto openapi.json. Le griglie nella barra laterale sono i domini sopra. Ogni endpoint ha una schema del corpo, un esempio e un pulsante “Prova”.
  2. MCP- catalogo - se sei in Claude o Cursor, tutto il catalogo è disponibile come insieme di strumenti attraverso mcp.astroway.info. L’agente trova automaticamente l’endpoint giusto per la descrizione.
  3. Cerca nella specifica - curl https://api.astroway.info/v1/openapi.json restituisce il contratto completo. È comodo per la generazione di codice del tuo cliente.

La chiave su dashboard/sign-up dà 10.000 crediti al mese - abbastanza per esplorare decine di domini e capire cosa è questo. Il catalogo non deve essere studiato completamente: prendi il tuo dominio, e il resto aspetterà quando sarà necessario.

MakSeong · AstroWay

Sto sviluppando l'API AstroWay: sto avvolgendo Swiss Ephemeris in un REST pulito e scrivo sui dettagli noiosi che sono in realtà importanti.

// costruisci su questo

Lo stesso Swiss Ephemeris di Solar Fire - in 4 righe di codice.

Chiave API gratuita senza carta. 5 000 chiamate al mese fino al primo pagamento.

Altro dal blog tutti gli articoli →

Engineering 2026-07-15

Tre SDK ufficiali: TypeScript, Python, PHP invece di curl grezzo

HTTP grezzo funziona, ma un client tipizzato risparmia ore: autocompletamento dei percorsi, tipi di richiesta e risposta, retry integrato per 408/409/429/5xx e gerarchia di errori allo stile Stainless. Analizziamo i tre SDK ufficiali - @astroway/sdk (npm), astroway (PyPI), astroway/sdk (Packagist) - e come sono generati da un unico contratto 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.