☰ DiAstrologer API Docs

Divisional Charts

22 endpoint(s).

Endpoint Method Summary Auth
/api/v1/varga/all POST All Varga Charts
/api/v1/varga/d1 POST D1 Rashi Chart
/api/v1/varga/d10 POST D10 Dasamsa Chart
/api/v1/varga/d11 POST D11 Ekadasamsa Chart
/api/v1/varga/d12 POST D12 Dwadasamsa Chart
/api/v1/varga/d16 POST D16 Shodasamsa Chart
/api/v1/varga/d2 POST D2 Hora Chart
/api/v1/varga/d20 POST D20 Vimsamsa Chart
/api/v1/varga/d24 POST D24 Chaturvimsamsa Chart
/api/v1/varga/d27 POST D27 Saptavimsamsa Chart
/api/v1/varga/d3 POST D3 Drekkana Chart
/api/v1/varga/d30 POST D30 Trimsamsa Chart
/api/v1/varga/d4 POST D4 Chaturthamsa Chart
/api/v1/varga/d40 POST D40 Khavedamsa Chart
/api/v1/varga/d45 POST D45 Akshavedamsa Chart
/api/v1/varga/d5 POST D5 Panchamsa Chart
/api/v1/varga/d6 POST D6 Shashthamsa Chart
/api/v1/varga/d60 POST D60 Shashtiamsa Chart
/api/v1/varga/d7 POST D7 Saptamsa Chart
/api/v1/varga/d8 POST D8 Ashtamsa Chart
/api/v1/varga/d9 POST D9 Navamsa Chart
/api/v1/varga/vimsopaka POST Vimsopaka Bala

POST /api/v1/varga/all

All Varga Charts

Get all 20 varga charts in a single response.

Returns positions in all divisional charts from D1 to D60. Useful for comprehensive varga analysis and Vimsopaka calculation.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/all' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d1

D1 Rashi Chart

Get D1 Rashi (Birth) Chart.

The fundamental birth chart showing all planets in their zodiac signs. Used for overall life analysis and as the base for all other vargas.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d1' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d10

D10 Dasamsa Chart

Get D10 Dasamsa Chart for career analysis.

Divides each sign into ten parts of 3° each. Primary chart for career, profession, and professional karma.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d10' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d11

D11 Ekadasamsa Chart

Get D11 Ekadasamsa Chart for gains analysis.

Divides each sign into eleven parts. Used for analyzing gains, income, and achievements.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d11' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d12

D12 Dwadasamsa Chart

Get D12 Dwadasamsa Chart for parents/ancestry.

Divides each sign into twelve parts of 2°30' each. Used for analyzing parents and ancestral lineage.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d12' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d16

D16 Shodasamsa Chart

Get D16 Shodasamsa Chart for vehicles and comforts.

Divides each sign into sixteen parts. Used for vehicles, conveyances, and material comforts.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d16' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d2

D2 Hora Chart

Get D2 Hora Chart for wealth analysis.

Divides each sign into two halves ruled by Sun and Moon. Used specifically for analyzing wealth and financial matters.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d2' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d20

D20 Vimsamsa Chart

Get D20 Vimsamsa Chart for spiritual progress.

Divides each sign into twenty parts. Used for spiritual practices, upasana, and worship.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d20' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d24

D24 Chaturvimsamsa Chart

Get D24 Chaturvimsamsa Chart for education.

Divides each sign into twenty-four parts. Primary chart for education, learning, and academic pursuits.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d24' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d27

D27 Saptavimsamsa Chart

Get D27 Saptavimsamsa (Bhamsa) Chart for strength.

Divides each sign into twenty-seven parts (nakshatra based). Used for physical strength and vitality analysis.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d27' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d3

D3 Drekkana Chart

Get D3 Drekkana Chart for siblings and courage.

Divides each sign into three decans of 10° each. Used for analyzing siblings, courage, and efforts.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d3' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d30

D30 Trimsamsa Chart

Get D30 Trimsamsa Chart for evils/misfortune.

Unique division method based on odd/even signs. Used for analyzing evils, misfortunes, and hidden troubles. Important for female charts regarding character.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d30' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d4

D4 Chaturthamsa Chart

Get D4 Chaturthamsa Chart for property and fortune.

Divides each sign into four parts of 7°30' each. Used for analyzing property, assets, and general fortune.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d4' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d40

D40 Khavedamsa Chart

Get D40 Khavedamsa Chart for auspicious effects.

Divides each sign into forty parts. Used for analyzing auspicious and inauspicious effects.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d40' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d45

D45 Akshavedamsa Chart

Get D45 Akshavedamsa Chart for general well-being.

Divides each sign into forty-five parts. Used for general well-being and prosperity analysis.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d45' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d5

D5 Panchamsa Chart

Get D5 Panchamsa Chart for spiritual inclination.

Divides each sign into five parts of 6° each. Used for analyzing spiritual inclination and practice.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d5' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d6

D6 Shashthamsa Chart

Get D6 Shashthamsa Chart for health analysis.

Divides each sign into six parts of 5° each. Used for analyzing health, enemies, debts, and obstacles.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d6' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d60

D60 Shashtiamsa Chart

Get D60 Shashtiamsa Chart for past life karma.

The most detailed varga - each sign divided into 60 parts (0.5° each). Crucial for understanding past life karma and its current effects. Considered very important for timing and confirming predictions.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d60' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d7

D7 Saptamsa Chart

Get D7 Saptamsa Chart for children/progeny.

Divides each sign into seven parts of 4°17'8.57" each. Crucial for analyzing children and progeny matters.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d7' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d8

D8 Ashtamsa Chart

Get D8 Ashtamsa Chart for longevity analysis.

Divides each sign into eight parts of 3°45' each. Used for analyzing longevity and sudden obstacles.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d8' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/d9

D9 Navamsa Chart

Get D9 Navamsa Chart (most important varga).

Divides each sign into nine parts of 3°20' each. The most important varga - used for spouse, dharma, and confirming D1 promises. A planet's navamsa position is crucial for predictions.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/d9' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/varga/vimsopaka

Vimsopaka Bala

Calculate Vimsopaka Bala (20-point strength) for all planets.

Analyzes planet strength across key varga charts: - Shadvarga (6 vargas): D1, D2, D3, D9, D12, D30 - Saptavarga (7 vargas): + D7 - Dashavarga (10 vargas): + D10, D16, D60 - Shodashavarga (16 vargas): Full set

Returns strength scores for each planet based on their dignity in different vargas.

Request body (application/json)

Field Type Required Description
date string yes Birth date in YYYY-MM-DD format
time string yes Birth time in HH:MM:SS format (24-hour)
latitude number yes Birth place latitude
longitude number yes Birth place longitude
timezone string no Timezone name (e.g., Asia/Kolkata)
place_name any no Birth place name for display
name string yes Native's name (required)
email any no Email (optional, for follow-ups)
phone any no Phone (optional, for WhatsApp follow-ups)
current_location any no Current location for muhurta calculations
gender any no Gender of native (male/female)
marital_status any no Current marital status
marriage_date any no Marriage date if married (YYYY-MM-DD)

Response 200VedicApiResponse

Example

curl -X POST 'https://api.example.com/api/v1/varga/vimsopaka' \
  -H 'Authorization: Bearer <API_KEY>'