🇮🇳 Made for Vedic Astrology

Accurate Astrology Calculations
via REST API

Panchang, Kundali, Nakshatra, Vimshottari Dasha — powered by Swiss Ephemeris. JSON responses. Works with any language.

✅ 1,000 free calls/month  ✅ No credit card  ✅ Instant key

# Get today's Panchang
curl -X POST https://api.yourdomain.com/api/v1/panchang \
  -H "Authorization: Bearer sk_live_..." \
  -d "date=11.07.2026&lat=22.5726&lng=88.3639"

# Response
{
  "tithi": "Ekadashi",
  "nakshatra": "Rohini",
  "yoga": "Siddhi",
  "vara": "Budhavara (Wednesday)"
}

All Endpoints

Panchang
POST
/api/v1/panchang

Tithi, Nakshatra, Yoga, Karana, Vara for any date/location.

Params: datetimelatlng
Planet Positions
POST
/api/v1/planet-position

Sidereal longitudes for all 9 Vedic planets (Lahiri ayanamsha).

Params: datetime
Kundali / Chart
POST
/api/v1/kundali

Complete birth chart — all planets with sign, nakshatra, pada, retrograde status.

Params: datetimelatlng
Nakshatra
POST
/api/v1/nakshatra

Moon nakshatra with ruler, deity, gana, nadi, symbol and pada.

Params: datetime
Vimshottari Dasha
POST
/api/v1/dasha

Mahadasha + Antardasha list with current period and dates.

Params: datetime
Plans
POST
/api/v1/plans

Public plan listing. No auth required.

Ping
POST
/api/v1/ping

Health check — returns server time and API version.

Simple, Transparent Plans

All plans include all endpoints. Billed monthly. Cancel anytime.

Free
Free

  • ✅ 1,000 calls / month
  • ✅ All 7 endpoints
  • ✅ JSON + HTTPS
  • ✅ Email support
Get Free Key
Starter
₹19/mo

  • ✅ 10,000 calls / month
  • ✅ All 7 endpoints
  • ✅ JSON + HTTPS
  • ✅ Email support
Get Started
Enterprise
₹199/mo

  • ✅ 1,000,000 calls / month
  • ✅ All 7 endpoints
  • ✅ JSON + HTTPS
  • ✅ Email support
Get Started

Works With Any Language

PHP
$ch = curl_init();
curl_setopt_array($ch, [
  CURLOPT_URL => 'https://api.yourdomain.com
  /api/v1/panchang'
,
  CURLOPT_HTTPHEADER => [
   'Authorization: Bearer sk_...'
  ],
]);
$result = curl_exec($ch);
Python
import requests

r = requests.post(
  'https://api.yourdomain.com
  /api/v1/kundali'
,
  headers={'Authorization':
  'Bearer sk_live_...'},
  data={'date':'15.06.1990',
   'lat':22.57}
)
print(r.json())
JavaScript
const res = await fetch(
  'https://api.yourdomain.com
  /api/v1/dasha'
,
  { method: 'POST',
   headers: {
    'Authorization':
    'Bearer sk_live_...'
   },
   body: new FormData()
  }
);