/api

Astrology APIs for modern applications.

Access structured astrological calculations through a simple API built for builders, researchers, and product teams.

What you can calculate

Endpoints in v1.

POST/v1/chart
Birth chart calculations

Rasi, Navamsa, divisional charts. Sidereal/tropical, multiple ayanamsas.

GET/v1/panchang
Panchang

Tithi, vara, nakshatra, yoga, karana, sunrise/sunset.

POST/v1/positions
Planetary positions

Sidereal positions, retrogrades, declinations, nakshatra padas.

POST/v1/dasha
Vimshottari Dasha

Maha, antar, pratyantar with precise transitions.

POST/v1/transits
Transits

Current and forward planetary transits relative to a natal chart.

POST/v1/match
Compatibility inputs

Structured inputs for Ashtakoot and other matching frameworks.

Quickstart

A single request.

Send a date, time, and coordinates. Receive a deterministic chart with planetary positions, nakshatras, and lagna.

curl · /v1/chart
curl https://api.astroresearchlabs.com/v1/chart \
  -H "Authorization: Bearer arl_test_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "date": "1994-08-21",
    "time": "14:35:00",
    "timezone": "Asia/Kolkata",
    "latitude": 28.6139,
    "longitude": 77.2090,
    "ayanamsa": "lahiri"
  }'
Authentication

Bearer tokens.

All requests require an Authorization: Bearer header. Test keys are prefixed with arl_test_ and live keys with arl_live_. Keys are issued from the dashboard and can be rotated at any time.

Rate limits

Designed for prototyping.

Free
60 req / min

For evaluation and prototyping.

Builder
600 req / min

For early integrations and small products.

Research
Custom

For institutions and high-volume research.

Example responses

Predictable JSON.

json · 200 OK
{
  "chart": {
    "ayanamsa": "lahiri",
    "lagna":   { "sign": "Virgo", "deg": 14.27 },
    "planets": [
      { "name": "Sun",   "sign": "Leo",     "deg": 4.23, "nakshatra": "Magha",   "pada": 1, "retro": false },
      { "name": "Moon",  "sign": "Scorpio", "deg": 12.13,"nakshatra": "Anuradha","pada": 2, "retro": false }
    ]
  },
  "meta": { "request_id": "req_01HW...", "ms": 38 }
}
Compatibility notes

Traditional inputs, modern reliability.

  • Lahiri, Raman, Krishnamurti and tropical zodiacs supported.
  • Whole-sign and Placidus house systems.
  • IANA timezone identifiers throughout.
  • Idempotent reads, stable response shapes.
Free tier

Start with a free developer key.

The initial free tier is designed for prototyping, evaluation, and early integrations. No credit card required.

Support

Talk to the team.

For integration help, evaluation requests, or research collaborations, reach us at hello@astroresearchlabs.com.