Panchang
GET
1 credit

/v1/panchang/hindu-month

Amanta/Purnimanta Hindu month.

What this tells you

The Hindu month is lunisolar — 12 months of ~29.5 days each, reconciled with the solar year via adhik maas (extra month) once every ~3 years. Two naming conventions: Amanta (South: Maharashtra, Andhra, Karnataka, Tamil Nadu) uses new-moon endings; Purnimanta (North) uses full-moon endings. The same lunar day can belong to different "months" in the two systems.

Request

All requests require an Authorization header with your dv_live_* API key.

example request
curl "https://api.divyastroapi.com/v1/panchang/hindu-month?date=2026-04-19&time=06%3A30&tz=%2B05%3A30&lat=28.61&lon=77.21" \
  -H "Authorization: Bearer dv_live_0123456789abcdef0123456789abcdef"

Response (200 OK)

Successful requests return a JSON body. Field names are stable across versions.

200 response
{
  "month": {
    "amanta": {
      "index": 1,
      "name": "Chaitra",
      "sanskrit": "चैत्र"
    },
    "purnimanta": {
      "index": 1,
      "name": "Chaitra",
      "sanskrit": "चैत्र"
    }
  },
  "is_adhik_maas": false,
  "is_kshaya_maas": false,
  "samvatsara": {
    "vikram": 2083,
    "shaka":  1948,
    "name": "Shobhakrit"
  },
  "paksha": "Shukla",
  "ritu": "Vasanta"
}

Field reference

Every field in the response, with its type, a real example, and what it means.

FieldTypeMeaning
month.amanta.namestring
Amanta month name (new-moon to new-moon — South Indian convention).
example: "Chaitra"
month.amanta.sanskritstring
Devanagari form.
example: "चैत्र"
month.purnimanta.namestring
Purnimanta month name (full-moon to full-moon — North Indian convention).
example: "Chaitra"
is_adhik_maasboolean
True during a leap month (adds one month to the lunar year once every ~3 years).
example: false
is_kshaya_maasboolean
True during a lost month (extremely rare — 1 per ~140 years).
example: false
samvatsara.vikraminteger
Vikram Samvat year.
example: 2083
samvatsara.shakainteger
Shaka Samvat year.
example: 1948
samvatsara.namestring
Name from the 60-year Samvatsara cycle.
example: "Shobhakrit"
pakshastring
Current fortnight (same as from /tithi).
example: "Shukla"
ritustring
Current ritu (season) — 6 total: Vasanta, Grishma, Varsha, Sharad, Hemanta, Shishira.
example: "Vasanta"

Usage tips

How to use it

  • Show both conventions
    For pan-India apps, display both amanta and purnimanta names. They differ only in the first half of each lunar month.
  • Adhik Maas matters
    No weddings or auspicious housewarmings happen during Adhik Maas. Show a clear badge when `is_adhik_maas` is true.

Errors

Every error follows the same envelope. Use the error.code field (not the message) for conditional logic in your integration.

401 Unauthorized

{
  "error": {
    "code": "unauthorized",
    "message": "missing or invalid API key",
    "request_id": "req_01hqy7k8c3e7m1n"
  }
}

402 Payment Required

{
  "error": {
    "code": "trial_exhausted",
    "message": "your free trial credits are exhausted — pick a plan to continue",
    "top_up_url": "https://divyastroapi.com/pricing",
    "request_id": "req_01hqy7k8c3e7m1n"
  }
}

429 Too Many Requests

{
  "error": {
    "code": "rate_limited",
    "message": "rate limit exceeded; retry after 12 seconds",
    "request_id": "req_01hqy7k8c3e7m1n"
  }
}

Try it

Get a dv_live_* key from your dashboard and paste into the cURL snippet above. New accounts get 500 free credits. Sign up.