Advanced

Divisional charts — Varga

Computes all 16 Vedic divisional charts (Varga charts) for a given birth date, time, and location.

What are divisional charts? In Vedic astrology, the birth chart (D1) is divided into progressively finer subdivisions to reveal different areas of life. Each divisional chart isolates a specific domain — the D9 Navamsha reveals spouse and dharma, the D10 Dashamsha reveals career, the D60 Shashtyamsha is the most subtle and reveals karmic residue from past lives.

The 16 charts returned:

  • D1 — Rashi (natal chart)
  • D2 — Hora (wealth)
  • D3 — Drekkana (siblings)
  • D4 — Chaturthamsha (property)
  • D7 — Saptamsha (children)
  • D9 — Navamsha (spouse, dharma) — the most consulted divisional chart
  • D10 — Dashamsha (career)
  • D12 — Dwadashamsha (parents)
  • D16 — Shodashamsha (vehicles)
  • D20 — Vimshamsha (spirituality)
  • D24 — Chaturvimshamsha (education)
  • D27 — Bhamsha (vitality)
  • D30 — Trimshamsha (misfortunes)
  • D40 — Khavedamsha (auspicious effects)
  • D45 — Akshavedamsha (all life matters)
  • D60 — Shashtyamsha (subtle karmic residue)

Each chart shows every planet's sign placement within that divisional subdivision, with its dignity there (exalted, debilitated, own sign, friendly, neutral or enemy) and whether it is vargottama (same sign as in D1). When the birth time is known, each chart also has its own lagna, every planet's whole-sign house from that lagna, and a houses table per chart (sign, lord and occupants of each house). Use the D9 alongside the D1 for most interpretive work.

Ayanamsa: All positions are sidereal. Default is Lahiri.

Also known as Varga charts or Amsha charts. Only the requested chart_type is returned. To get all sixteen charts, omit the chart_type parameter.

post/v1/astro/divisional

Request

  • Base URL: https://api.asterwise.com
  • URL: https://api.asterwise.com/v1/astro/divisional
  • Auth: HTTP bearer

Request body

locationstring nullable

City name to resolve to lat/lon/tz automatically. Example: 'Mumbai' or 'New Delhi, India'. If provided, latitude, longitude and timezone are not required.

namestring

Person name associated with the birth record

datestring required

Birth date in YYYY-MM-DD format

timestring nullable

Birth time in HH:MM 24-hour format. If omitted, sunrise chart is used as fallback.

latitudenumber nullable

Latitude. Required if location not provided.

longitudenumber nullable

Longitude. Required if location not provided.

timezonestring nullable

IANA timezone. Required if location not provided (unless utc_offset is given). For dates before the zone adopted a standard time, the birthplace's local mean time (longitude / 15 hours) is used.

utc_offsetstring nullable

Optional explicit UTC offset of the birth time, as ±HH:MM or ±HH:MM:SS (e.g. '+04:51:31' for Bombay mean time). Overrides the offset timezone would give. Use it when the birth record states the offset, or for historical local times the IANA database cannot represent.

ayanamsa'lahiri' | 'raman' | 'kp' | 'tropical'

Sidereal ayanamsa mode used in calculations

chart_typestring nullable

Return only this divisional chart (e.g. D9). Omit for all standard charts.

Example request

{
  "ayanamsa": "lahiri",
  "date": "1985-11-12",
  "latitude": 19.055,
  "location": "Mumbai",
  "longitude": 72.8692,
  "name": "Arjun Mehta",
  "time": "06:45",
  "timezone": "Asia/Kolkata"
}

Response

Successful Response

successboolean

True if the request succeeded

messagestring

Human-readable status message

Changes

No recorded changes to this operation across all 2 revisions of this API.