☰ DiAstrologer API Docs

Dosha

10 endpoint(s).

Endpoint Method Summary Auth
/api/v1/dosha/all POST All Doshas
/api/v1/dosha/gandmool POST Gandmool Dosha
/api/v1/dosha/grahan POST Grahan Dosha
/api/v1/dosha/guru-chandal POST Guru Chandal Dosha
/api/v1/dosha/kaal-sarp POST Kaal Sarp Dosha
/api/v1/dosha/kemdrum POST Kemdrum Dosha
/api/v1/dosha/manglik POST Manglik Dosha
/api/v1/dosha/nadi POST Nadi Dosha
/api/v1/dosha/pitra POST Pitra Dosha
/api/v1/dosha/shrapit POST Shrapit Dosha

POST /api/v1/dosha/all

All Doshas

Detect all doshas in the chart.

Checks for: Manglik, Kaal Sarp, Pitra, Nadi, Guru Chandal, Grahan, Shrapit, Kemdrum, Gandmool, and more.

Also checks cancellation conditions.

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/dosha/all' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/gandmool

Gandmool Dosha

Detect Gandmool Dosha.

Forms when Moon is in Ashwini, Ashlesha, Magha, Jyeshtha, Moola, or Revati nakshatra at birth.

These are junction nakshatras (gandanta) at sign boundaries. Shanti puja recommended.

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/dosha/gandmool' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/grahan

Grahan Dosha

Detect Grahan (Eclipse) Dosha.

Forms when Sun or Moon conjuncts Rahu or Ketu. - Sun + Rahu/Ketu: Father's health, authority issues - Moon + Rahu/Ketu: Mother's health, mental disturbance

Checked in both D1 and D9 charts.

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/dosha/grahan' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/guru-chandal

Guru Chandal Dosha

Detect Guru Chandal Dosha.

Forms when Jupiter conjuncts or is aspected by Rahu. Affects wisdom, children, and spiritual growth.

Can indicate unconventional thinking or religious confusion.

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/dosha/guru-chandal' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/kaal-sarp

Kaal Sarp Dosha

Detect Kaal Sarp Dosha.

Forms when all planets are hemmed between Rahu and Ketu. 12 types based on Rahu's house position.

Effects vary by type - can indicate past karma affecting current life.

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/dosha/kaal-sarp' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/kemdrum

Kemdrum Dosha

Detect Kemdrum Dosha.

Forms when Moon has no planets in 2nd or 12th from it. (Rahu/Ketu not counted)

Effects: Loneliness, financial struggles, lack of support.

Cancellation: Planets in kendra from Moon or aspecting Moon.

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/dosha/kemdrum' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/manglik

Manglik Dosha

Detect Manglik (Kuja) Dosha.

Forms when Mars is in 1st, 4th, 7th, 8th, or 12th house. Affects marriage and spouse's health.

Also checks 14 classical cancellation conditions.

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/dosha/manglik' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/nadi

Nadi Dosha

Detect Nadi Dosha (for matching).

Occurs when both partners have same Nadi (Adi, Madhya, Antya). Considered serious for marriage compatibility.

Note: Primarily used in Kundali matching.

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/dosha/nadi' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/pitra

Pitra Dosha

Detect Pitra Dosha.

Forms when Sun is afflicted by Rahu/Saturn in 9th house, or 9th lord is afflicted. Indicates ancestral karma.

Affects father's health, luck, and spiritual progress.

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/dosha/pitra' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/dosha/shrapit

Shrapit Dosha

Detect Shrapit Dosha.

Forms when Saturn and Rahu conjunct in any house. Indicates curse from past life affecting current circumstances.

Effects: Delays, obstacles, health issues.

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/dosha/shrapit' \
  -H 'Authorization: Bearer <API_KEY>'