Back to Docs

API Endpoints

Full reference for all available endpoints. All requests require an X-API-Key header.

POST/api/v1/calculate/chartFull birth chart (Rasi + Navamsa)

Request Body

{
  "name": "string",
  "date": "YYYY-MM-DD",
  "time": "HH:MM",
  "location": "City, Country"
}

Response

{
  "status": "pass",
  "payload": {
    "ascendant": "Scorpio",
    "moonSign": "Cancer",
    "planets": [...]
  }
}
POST/api/v1/calculate/dasaVimshottari Dasa periods

Request Body

{
  "name": "string",
  "date": "YYYY-MM-DD",
  "time": "HH:MM",
  "location": "City, Country"
}

Response

{
  "status": "pass",
  "payload": {
    "currentDasa": "Saturn",
    "currentBhukti": "Mercury",
    "periods": [...]
  }
}
POST/api/v1/calculate/panchangDaily panchang (Tithi, Nakshatra, Yoga, Karana)

Request Body

{
  "date": "YYYY-MM-DD",
  "location": "City, Country"
}

Response

{
  "status": "pass",
  "payload": {
    "tithi": "Saptami",
    "nakshatra": "Rohini",
    "yoga": "Siddha",
    "karana": "Bava"
  }
}
POST/api/v1/calculate/planetsPlanetary positions for a given time

Request Body

{
  "date": "YYYY-MM-DD",
  "time": "HH:MM",
  "location": "City, Country"
}

Response

{
  "status": "pass",
  "payload": {
    "planets": [
      { "name": "Sun", "sign": "Capricorn", "degree": 1.23, "isRetrograde": false }
    ]
  }
}
GET/api/v1/pricing/plansGet all available pricing plans

Response

{
  "status": "pass",
  "plans": [...]
}
GET/healthHealth check endpoint

Response

{
  "status": "healthy",
  "timestamp": "2024-01-15T10:30:00Z",
  "uptime": 12345
}

More endpoints available for: Ashtakavarga, Muhurta, Prashna, Divisional Charts (D1–D60), all Dasa systems (Yogini, Kalachakra, Ashtottari). Try them in the Playground →