Skip to main content
Log in Get Started
API Docs Stage 1 · REST & MCP calculation reference (`/api/v1`)
Browse the API

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.