Endpoint
Vedic
Sidereal natal plus dashas, vargas, doshas, yogas, ashtakavarga, shadbala, and panchang. Natal JSON always uses Lahiri ayanamsa.
POST
/api/v1/vedic/natal
POST
/api/v1/vedic/natal/svg
GET
/api/v1/vedic/natal/svg
POST
/api/v1/vedic/nakshatra
POST
/api/v1/vedic/dasha
POST
/api/v1/vedic/vargas
POST
/api/v1/vedic/vargas/:name
POST
/api/v1/vedic/dosha
POST
/api/v1/vedic/dosha/kaal-sarp
POST
/api/v1/vedic/dosha/manglik
POST
/api/v1/vedic/yoga
POST
/api/v1/vedic/ashtakavarga
POST
/api/v1/vedic/shadbala
POST
/api/v1/vedic/panchang
- Do not send ayanamsa=raman|kp expecting a different natal ayanamsa — natal_chart uses lahiri_ayanamsa.
- Nakshatra result is {nakshatra: {name, lord, pada, deity}, moon longitudes} — not ruling_planet.
- Dasha result is birth_nakshatra plus dasha_periods[{lord, start_date, end_date, years}].
- Vargas :name is one of d1, d2, d3, d4, d7, d9, d10, d12, d16, d20, d24, d27, d30, d40, d45, or d60.