REST API  ·  Vedic Astrology  ·  v1.0

Kaalam API

Vedic time intelligence for developers

Harness 5,000 years of Jyotish wisdom through a clean, modern REST API. Daily Panchangam, planetary positions, birth charts, muhurta timings, and compatibility scores — all computed in real time, delivered in JSON.

5 Endpoints
100 Free calls/mo
JSON Response format
REST Standard interface

Five pillars of Vedic time

Every endpoint returns structured JSON you can drop straight into your calendar, astrology, or wellness app.

GET /panchangam

Daily Panchangam

Retrieve the five sacred time elements for any date and location: Tithi (lunar day), Vara (weekday deity), Nakshatra (lunar mansion), Yoga, and Karana — the complete daily almanac of Vedic astrology.

GET /inauspicious-timings

Inauspicious Timings

Calculate Rahu Kalam, Gulika Kalam, Yamagandam, and Dur Muhurtham for any day and geographic location. Precise timestamps returned for each period so your users can plan around unfavorable windows.

GET /planetary-positions

Planetary Positions

Get real-time or historical positions of all nine Navagrahas (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu) in the Vedic sidereal zodiac, with rashi and degree precision.

GET /birth-chart

Birth Chart

Generate a complete Vedic Janma Kundali from birth date, time, and place. Returns Lagna (ascendant), Rashi chart, Navamsha, and full planetary house placements in the sidereal coordinate system.

GET /ashtakoota

Ashtakoota Compatibility

Compute the traditional eight-factor matrimonial compatibility score between two birth Nakshatras. Returns individual Kuta scores (Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakut, Nadi) and the total out of 36.

Try it in seconds

A standard HTTPS request is all it takes. Pass your RapidAPI key in the header and receive structured Vedic data instantly.

Request — cURL
# Daily Panchangam for Chennai, India curl "https://kaalam-api.p.rapidapi.com/panchangam" \ --get \ --data-urlencode "date=2024-04-14" \ --data-urlencode "lat=13.0827" \ --data-urlencode "lon=80.2707" \ --data-urlencode "tz=Asia/Kolkata" \ -H "X-RapidAPI-Key: YOUR_KEY" \ -H "X-RapidAPI-Host: kaalam-api.p.rapidapi.com"
Response — JSON
{ "date": "2024-04-14", "location": { "lat": 13.0827, "lon": 80.2707, "tz": "Asia/Kolkata" }, "tithi": { "name": "Shukla Panchami", "index": 5, "ends_at": "19:47:32" }, "nakshatra": { "name": "Rohini", "lord": "Moon", "pada": 2 }, "yoga": "Siddha", "karana": "Bava", "vara": "Bhanuvara (Sunday)", "sunrise": "06:04:11", "sunset": "18:29:03" }

Simple, transparent tiers

All plans include access to every endpoint. Upgrade or downgrade any time through RapidAPI.

Free
$0/mo
100 API calls / month
  • All 5 endpoints
  • JSON responses
  • RapidAPI dashboard
  • Community support
Get Started Free
Ultra
$29/mo
50,000 API calls / month
  • All 5 endpoints
  • JSON responses
  • RapidAPI dashboard
  • Priority support
  • 500× call volume
Subscribe on RapidAPI