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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
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 200 — VedicApiResponse
Example
curl -X POST 'https://api.example.com/api/v1/dosha/shrapit' \
-H 'Authorization: Bearer <API_KEY>'