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

Mappa del catalogo: come sono organizzati gli oltre 700 endpoint di AstroWay

L'API è cresciuta fino a oltre 700 endpoint in 57 gruppi, dal tema natale al BaZi, alla geomanzia e al rendering SVG dei temi. Vediamo come il catalogo è diviso in domini, quale unico pattern seguono tutte le chiamate e come trovare in fretta l'endpoint che ti serve.

Il catalogo di AstroWay conta ormai 865 endpoint in 57 gruppi. A questa scala la domanda principale di un integratore non è “la copertura basterà?”, ma “come faccio a non perdermi?”. Questo articolo è una mappa: come il catalogo è diviso in domini e come trovare quello che ti serve in un minuto.

Qualunque sia il dominio, ogni endpoint di calcolo ha la stessa forma:

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

Il body è un JSON con i dati di nascita (data, ora, coordinate) o con parametri specifici della tecnica. La risposta è sempre { "ok": true, "data": {...} } oppure { "ok": false, "error": {...} }. Niente GraphQL, niente flussi di autenticazione separati per dominio: una chiave nell’header X-Api-Key, un solo formato di risposta.

Questo significa che il wrapper che scrivi per il tema natale va bene anche per il BaZi e per le rune: cambiano solo il percorso e lo schema del body.

Il catalogo è raggruppato in grandi domini. Ecco la mappa con i conteggi reali (i numeri vengono presi dal manifest a ogni build, quindi qui sono sempre aggiornati):

DominioEndpointCosa contiene
Astrologia occidentale186Tema natale, aspetti, dignità, tecniche previsionali (transiti, progressioni, direzioni), horary, 4 scuole ellenistiche, astrologia psicologica moderna, evolutiva, cosmobiologia
Vedica230Il dominio più grande: nakshatras, dashas, carte divisionali (varga), yogas, dosha, Jaimini, KP, ashtakavarga, shadbala
Human Design12Bodygraph, canali, porte, tipo/profilo/autorità, croce di incarnazione
Tarocchi71Tre mazzi: Rider-Waite-Smith, Marseille, Lenormand: stese, significati, combinazioni
Numerologia555 sistemi con 10 calcoli ciascuno (pitagorico, caldeo, due cabalistici, vedico)
Cinese + Maya55BaZi (quattro pilastri), Zi Wei Dou Shu, zodiaco cinese e feng shui, calendari maya
Divinazione40Geomanzia (Agrippa), rune dell’Elder Futhark, chiromanzia (Cheiro), I Ching
Nicchie applicate53Wellness, astrologia degli animali, business, finanza, famiglia
Report29Interpretazioni pronte (natal, synastry) in HTML/PDF, con branding white-label
Rendering14Ruote dei temi in SVG/PNG, bodygraph, anelli dei transiti, senza un frontend tuo
Strumenti per sviluppatori47Webhook, streaming in tempo reale, widget incorporabili, white-label

Il resto sono interpretazioni AI, oroscopi, endpoint di riferimento (segni, pianeti, aspetti) ed endpoint di sistema (health, usage, openapi).

230 endpoint vedici sono più dell’intera parte occidentale. Il motivo è semplice: la tradizione vedica è più formalizzata. Dove l’astrologia occidentale ha un solo insieme di case, quella vedica ha 16 carte divisionali (varga), diversi sistemi di dasha, decine di yogas con regole precise. Ognuno di questi è un endpoint a sé con un risultato deterministico.

Se sviluppi per il mercato indiano, questo è il cuore del prodotto, non un’aggiunta.

Per quanto esotica sia la tecnica, le posizioni planetarie sono calcolate da un unico motore basato su Swiss Ephemeris. Lo stesso motore gira sia nella nostra app sia nell’API: una sola codebase, nessuna divergenza. Gli endpoint di calcolo sono coperti da 888 snapshot test, confrontati con fonti di riferimento a ogni PR. Maggiori dettagli nell’articolo dedicato alla precisione in CI.

Tre strade, dalla più veloce:

  1. Reference OpenAPI: /docs/api/ viene generato direttamente dalla specifica di produzione openapi.json. I gruppi nella sidebar corrispondono ai domini qui sopra. Ogni endpoint ha lo schema del body, un esempio e un pulsante “prova”.
  2. Catalogo MCP: se lavori in Claude o Cursor, l’intero catalogo è disponibile come set di strumenti tramite mcp.astroway.info. L’agente trova da solo l’endpoint giusto partendo dalla descrizione.
  3. Ricerca nella specifica: curl https://api.astroway.info/v1/openapi.json restituisce il contratto completo leggibile da una macchina. Comodo per generare il codice di un client tuo.

La chiave su dashboard/sign-up ti dà 10 000 crediti al mese: abbastanza per esplorare decine di domini e capire quali fanno per te. Non serve studiare tutto il catalogo: prendi il tuo dominio, il resto aspetterà finché non ti servirà.

MakSeong · AstroWay

Sto sviluppando l'API AstroWay: sto avvolgendo la matematica astrologica al secondo d'arco in un REST pulito e scrivo sui dettagli noiosi che sono in realtà importanti.

// costruisci su questo

Posizioni al secondo d'arco 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 e PHP al posto del curl grezzo

L'HTTP grezzo funziona, ma un client tipizzato fa risparmiare ore: autocompletamento dei percorsi, tipi di richiesta e risposta, retry integrato su 408/409/429/5xx e una gerarchia di errori in stile Stainless. Analizziamo i tre SDK ufficiali, @astroway/sdk (npm), astroway (PyPI) e astroway/sdk (Packagist), e vediamo perché 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.