Skip to content

Developer documentation

Kundali, panchang and Nepali calendar data, over one REST API.

Charts, dashas, guna milan, daily panchang and Bikram Sambat dates in English, Nepali and Hindi, for apps in Nepal and India. Every response names the conventions behind it, so you can check the numbers.

Base URL
https://api.navapatra.com/v1
Navapatra-Version
2026-11-01
Demo key
demo
Try it now: no signup
curl https://api.navapatra.com/v1/kundali \
-H "Authorization: Bearer demo" \
-H "Content-Type: application/json" \
-d '{"birth": {"calendar": "BS", "date": "2050-05-12",
"time": "14:35", "place": {"lat": 28.2096, "lng": 83.9856}}}'
200 OK (excerpt)
{
"subject": {
"instantUtc": "1993-08-28T08:50:00Z",
"tzid": "Asia/Kathmandu", "utcOffset": "+05:45",
"birth": { "ad": "1993-08-28", "bs": "2050-05-12" }
},
"lagna": { "sign": { "index": 9, "name": "Dhanu" }, "pada": 2 },
"moon": { "nakshatra": { "index": 21, "name": "Uttara Ashadha" } },
"meta": { "ayanamsha": { "id": "lahiri", "degrees": 23.773159 } }
}

Navapatra is a JSON API at https://api.navapatra.com/v1. Send Authorization: Bearer <key>, get JSON back. Start with the public demo key: it needs no signup and works for five bundled sample births.

Every page is also plain Markdown: add .md to its path, for example /quickstart.md. llms.txt lists them all and llms-full.txt has the whole site in one file, including the API reference.