GET /api/v1/panchang/
Key optional
The panchang for a date at a place: tithi, nakshatra, yoga and karana with end times, sunrise and sunset, Rahu Kaal and the other muhurta windows, choghadiya.
Parameters
| date | YYYY-MM-DD, 1900 to 2100. Defaults to today at the place. |
|---|
| lat, lon | Latitude and longitude in decimal degrees. |
|---|
| tz | IANA time zone, e.g. Asia/Kolkata. |
|---|
Example
curl "https://www.astrorahularya.com/api/v1/panchang/?date=2026-10-20&lat=28.6139&lon=77.209&tz=Asia/Kolkata" \
-H "Authorization: Bearer ara_..."
GET /api/v1/rashifal/
Key optional
Today's published rashifal for one sign or all twelve. Daily is updated each morning (Indian time); weekly and monthly per period.
Parameters
| sign | aries … pisces, or omit for all twelve. |
|---|
| period | daily (default), weekly or monthly. |
|---|
| lang | en (default) or hi. |
|---|
Example
curl "https://www.astrorahularya.com/api/v1/rashifal/?sign=leo&lang=hi"
POST /api/v1/kundli/
Key required
Planets with sign, degree, nakshatra, pada, house and retrograde; the lagna; and the Vimshottari mahadashas with the one running now.
Parameters
| date, time | Local birth date YYYY-MM-DD and time HH:MM (24-hour). |
|---|
| latitude, longitude, timezone | Birth place; timezone is IANA. |
|---|
| ayanamsa | Optional: lahiri (default), raman, krishnamurti, true-chitra, thirukanitham. |
|---|
| houseSystem | Optional: whole-sign (default), equal, placidus-kp. |
|---|
| nodeType | Optional: true (default) or mean. |
|---|
Example
curl -X POST "https://www.astrorahularya.com/api/v1/kundli/" \
-H "Authorization: Bearer ara_..." -H "Content-Type: application/json" \
-d '{"date":"1990-05-17","time":"08:30","latitude":19.076,"longitude":72.8777,"timezone":"Asia/Kolkata"}'
POST /api/v1/match/
Key required
Ashtakoota guna milan for two births: the eight kootas, the total out of 36, Nadi and Bhakoot dosha and their traditional exceptions.
Parameters
| groom, bride | Each { date, time, timezone }. Only the Moon is used, so the place's time zone is enough. |
|---|
Example
curl -X POST "https://www.astrorahularya.com/api/v1/match/" \
-H "Authorization: Bearer ara_..." -H "Content-Type: application/json" \
-d '{"groom":{"date":"1988-01-02","time":"10:00","timezone":"Asia/Kolkata"},"bride":{"date":"1990-03-04","time":"22:15","timezone":"Asia/Kolkata"}}'