API Vedic
AstroWay API offre 354+ endpoint di astrologia vedica - la copertura più completa di Jyotish tra le API commerciali. Classico BṚHAT-PARĀŚARA-HORĀŚĀSTRA, completo Lal Kitab, metodologia KP, Jaimini Sūtra - tutto incrociato e verificato rispetto a PyJHora.
Cosa viene calcolato
Sezione intitolata “Cosa viene calcolato”| Categoria | Copertura |
|---|---|
| Daśā | 10 sistemi (Vimśottarī + 9 alternativi) × 5 livelli = 50 endpoint |
| Varga | Shodasha varga D1–D60 in una singola chiamata |
| Pañcaṅga | Tithi, Karana, Yoga del giorno, Nakṣatra del giorno, Chogadia, Hora, Rāhu-kāla, completo |
| Ṣaḍbala | Forza a 6 livelli: Sthāna + Diś + Kāla + Ceṣṭa + Naisargika + Dṛk + completo |
| Yoga | Parāśara (Rāja, Dāna, Dharma-Karmādipatī, Pañca-Mahāpuruṣa, Gajakeśarī, Adhī) + Jaimini (karaka-yoga, karakāṃśa, śubha-graha) |
| Doṣa | Parāśara (Mangala, Kāla-Sarpa, Pitṛ, Śrapit, Grahaṇa, Guru-Caṇḍāla) + Lal Kitab Maṅgalik + KP |
| Compatibilità | Aṣṭakūṭa (8 livelli di Guna-Mīlana), Daśakoṭa, Maṅgalik-check, Maṅgala-mec, Bṛgu-mec |
| Muhūrta | Elettivo - matrimonio, auto, business, viaggio, fidanzamento, operazione, istruzione, investimenti, immobili, gṛha-praveśa, fidanzamento, processo legale |
| Lal Kitab | Pacchetto completo: carta natale, graha, ṛṣi, tattva, varga, upāya |
| KP | Krishnamurti Paddhati con pianeti reggenti, teoria dei sub-lord, yoga/doṣa KP |
| Jaimini | Karaka, cara-karaka, pada, upapada, aspetti, dṛṣṭi, Ātmakaraka-Navamśa, Daha-summary, Yoga + extra: karaka-yoga, karakāṃśa, atmakaraka-rotation, argala-analysis |
Esempio: Daśā Vimśottarī
Sezione intitolata “Esempio: Daśā Vimśottarī”curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \ -H "X-Api-Key: aw_live_your_key_here" \ -H "Content-Type: application/json" \ -d '{ "date": "1990-07-14", "time": "14:30:00", "timezoneOffset": 3, "latitude": 50.4501, "longitude": 30.5234 }'const r = await fetch('https://api.astroway.info/v1/vedic/dashas/vimshottari/maha', { method: 'POST', headers: { 'X-Api-Key': process.env.ASTROWAY_API_KEY!, 'Content-Type': 'application/json', }, body: JSON.stringify({ date: '1990-07-14', time: '14:30:00', timezoneOffset: 3, latitude: 50.4501, longitude: 30.5234, }),});const { data } = await r.json();// startDate/endDate - рядки 'YYYY-MM-DD HH:MM' у таймзоні народження, тому порівнюються як текстconst now = new Date().toISOString().slice(0, 16).replace('T', ' ');const current = data.periods.find((p) => p.startDate <= now && now < p.endDate);console.log(`Поточний MD: ${current.planetName} до ${current.endDate}`);import os, requestsfrom datetime import datetime
r = requests.post( 'https://api.astroway.info/v1/vedic/dashas/vimshottari/maha', headers={'X-Api-Key': os.environ['ASTROWAY_API_KEY']}, json={ 'date': '1990-07-14', 'time': '14:30:00', 'timezoneOffset': 3, 'latitude': 50.4501, 'longitude': 30.5234, },)data = r.json()['data']now = datetime.now().strftime('%Y-%m-%d %H:%M')current = next(p for p in data['periods'] if p['startDate'] <= now < p['endDate'])print(f"Current MD: {current['planetName']} until {current['endDate']}")<?phpuse GuzzleHttp\Client;
$aw = new Client(['base_uri' => 'https://api.astroway.info/v1/']);$r = $aw->post('vedic/dashas/vimshottari/maha', [ 'headers' => ['X-Api-Key' => getenv('ASTROWAY_API_KEY')], 'json' => [ 'date' => '1990-07-14', 'time' => '14:30:00', 'timezoneOffset' => 3, 'latitude' => 50.4501, 'longitude' => 30.5234, ],]);$data = json_decode($r->getBody(), true)['data'];$now = date('Y-m-d H:i');$current = current(array_filter( $data['periods'], fn ($p) => $p['startDate'] <= $now && $now < $p['endDate'],));echo "Current MD: {$current['planetName']} until {$current['endDate']}\n";Funzionalità uniche
Sezione intitolata “Funzionalità uniche”Endpoint che non trovi da nessun’altra parte:
- 10 sistemi di daśā incluse le rare Tribhagi, Śatābdika, Ṣoḍaśottarī, Sthira, Śūla (la maggior parte delle API offre solo Vimśottarī)
- Karakāṃśa come carta natale in 12 case - proiezione completa con iṣṭa-devatā + valori mokṣa
- Analisi Argala - scansione completa di Argala + Virodhārgalā su 12 case con metrica netInfluence
- Atmakaraka-rotation - progressione di AK lungo la vita con trigger di eventi di vita
- Cross-school doṣa - Parāśara + Lal Kitab + KP in una singola API (la maggior parte offre solo una scuola)
Chi lo usa
Sezione intitolata “Chi lo usa”- App di astrologia indiana (Pratyangira, Drik Panchang, AstroSage e simili) - backend completo senza bisogno di gestire le effemeridi in autonomia
- Servizi di compatibilità matrimoniale - Aṣṭakūṭa + Daśakoṭa + Maṅgalik in una singola chiamata
- App di oroscopi mobili - Pañcaṅga quotidiano tramite
/v1/vedic/panchang/full(8 elementi in 1 richiesta) - Servizi elettivi (fidanzamento di un bambino, muhūrta per matrimonio) -
/v1/vedic/muhurat/*per 12 tipi di eventi - Servizi di compatibilità vedica - report completo tramite
/v1/vedic/compatibility/full
Precisione
Sezione intitolata “Precisione”Tutti i calcoli si basano su Swiss Ephemeris (precisione sub-arcosecondo) + incrociati con PyJHora (implementazione di riferimento de facto in Python). Le discrepanze, dove presenti, sono documentate in docs/AUDIT-TRAIL.md.
Le scuole con tradizioni diverse (Lal Kitab, KP, Jaimini) hanno endpoint contrassegnati con etichette GIALLE per quelli che utilizzano metodi di un singolo autore (ad esempio Lal Kitab - solo Pt. Roop Chand Joshi) - l’integratore vede il livello di canonicità.
Localizzazione
Sezione intitolata “Localizzazione”I report vedici sono disponibili in 20 lingue (T0 manuale, T1 AI Beta - vedi /languages/). Passa lang=<code> a qualsiasi endpoint /v1/reports/*.
La maggior parte degli endpoint vedici sono Tier 2 (20 crediti). Report più grandi (compatibilità completa, scanner muhūrta) sono Tier 3 (50 crediti). I report PDF di Lal Kitab / Vedic Kundli sono Tier 7 (5000 crediti).
Con il piano Free hai 500 chiamate vediche al mese gratis.