Vimshottari Mahadasha API
Το Vimshottari είναι ο 120-ετών κύκλος πλανητικών περιόδων που στηρίζει το βεδικό χρονολόγιο. Αυτό το endpoint διαβάζει τη θέση της sidereal Σελήνης κατά τη γέννηση, εντοπίζει το nakshatra που καταλαμβάνει, και από αυτό το σημείο ξετυλίγει τη σειρά των Mahadashas - τις κύριες περιόδους ζωής, κάθε μία υπό την κυριαρχία ενός από τα εννέα grahas - με τις ακριβείς ημερομηνίες που τις ορίζουν.
Vimshottari Mahadasha API
The endpoint converts the birth date, clock time, and UTC offset to a Julian day, then queries the Swiss Ephemeris for the Moon's geocentric longitude and applies the Lahiri ayanamsa to shift it from the tropical to the sidereal zodiac. That sidereal longitude fixes the natal nakshatra and the fraction already elapsed within it, which determines how much of the first ruling planet's period remains at birth. From there it lays out the full 120-year Vimshottari sequence in canonical order - Ketu, Venus, Sun, Moon, Mars, Rahu, Jupiter, Saturn, Mercury - each Mahadasha carrying its allotted span and concrete start and end dates. The response also returns the birth nakshatra, the Moon's sidereal longitude, and the ayanamsa value used, so the timeline is fully auditable.
POST/v1/vedic/dashas/vimshottari/maha
curl -X POST https://api.astroway.info/v1/vedic/dashas/vimshottari/maha \
-H "X-Api-Key: aw_live_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1990-05-15",
"time": "14:30:00",
"timezoneOffset": 3,
"latitude": 50.45,
"longitude": 30.52
}' {
"ok": true,
"data": {
"system": "vimshottari",
"level": "maha",
"ayanamsa": 23.85,
"moonSiderealLongitude": 258.97,
"nakshatra": "Purva Ashadha",
"periods": [
{
"lord": "Venus",
"start": "1986-02-11",
"end": "2006-02-11"
},
{
"lord": "Sun",
"start": "2006-02-11",
"end": "2012-02-11"
}
]
}
} Parameters
| name | type | Required | |
|---|---|---|---|
| date | string (YYYY-MM-DD) | yes | Birth date. |
| time | string (HH:MM:SS) | yes | Local clock time at birth. |
| timezoneOffset | number (hours) | yes | UTC offset in effect at the birth moment (e.g. 3 for Kyiv summer time). Decimal allowed for half-hour zones. |
| latitude | number | yes | Birth-place latitude, decimal degrees (north positive). |
| longitude | number | yes | Birth-place longitude, decimal degrees (east positive). |
When to use it
Χρησιμοποίησε αυτό το endpoint όταν χρειάζεσαι το κορυφαίο σκελετό dasha - τις μακροπεριόδους που πλαισιώνουν τα κεφάλαια της ζωής κάποιου - αντί για τις λεπτομέρειες ανά ημέρα. Είναι η φυσική πρώτη κλήση για ένα προβλεπτικό χρονοδιάγραμμα: εμφάνισε τη σειρά των κύριων περιόδων, τόνισε ποια είναι ενεργή για μια συγκεκριμένη ημερομηνία, και άφησε τους χρήστες να εμβαθύνουν από εκεί. Επειδή όλη η αλυσίδα ακολουθεί ντετερμινιστικά από μια θέση της Σελήνης, μπορείς να το υπολογίσεις μία φορά κατά την εγγραφή και να το αποθηκεύσεις στην cache για πάντα. Όταν χρειάζεσαι τις ενσωματωμένες υπο-περιόδους μέσα σε ένα Mahadasha, πήγαινε στα αφιερωμένα antardasha, pratyantar, sookshma και prana endpoints της ίδιας οικογένειας Vimshottari.
Notes
Αυτή η διαδρομή επιστρέφει μόνο το επίπεδο Mahadasha (κύρια περίοδος). Οι πιο λεπτές υποδιαιρέσεις - antardasha, pratyantar, sookshma και prana - βρίσκονται σε ξεχωριστά endpoints κάτω από το /v1/vedic/dashas/vimshottari/*. Ο υπολογισμός ακολουθεί την παράδοση Parashara όπως κωδικοποιήθηκε στο Bṛhat Parāśara Horā Śāstra, με το sidereal zodiac και το Lahiri ayanamsa ως προεπιλεγμένο πλαίσιο αναφοράς.
Try the Vimshottari Mahadasha API
Grab a key and make your first call in under a minute.