☰ DiAstrologer API Docs

Remedies Analysis

4 endpoint(s).

Endpoint Method Summary Auth
/api/v1/remedies/analyze POST Analyze Remedies Premium
/api/v1/remedies/gemstones POST Get Gemstone Recommendations
/api/v1/remedies/mantras POST Get Mantra Recommendations
/api/v1/remedies/plan POST Get Remedy Plan

POST /api/v1/remedies/analyze

Analyze Remedies Premium

Full premium remedies analysis (all 10 sections).

Sections: 1. Weak Planets Identification 2. Affliction Analysis (Doshas) 3. Priority Matrix (urgency ranking) 4. Gemstone Recommendations 5. Mantra Recommendations 6. Daan (Donation) Recommendations 7. Fasting (Vrat) Recommendations 8. Puja & Yantra Recommendations 9. Contraindications (what to avoid) 10. Remedy Plan (structured daily/weekly/monthly plan)

Returns comprehensive bilingual (Hindi/English) remedies based on chart 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/remedies/analyze' \
  -H 'Authorization: Bearer <API_KEY>'

POST /api/v1/remedies/gemstones

Get Gemstone Recommendations

Gemstone recommendations based on weak planets and afflictions.

Returns: - Primary and secondary gemstone options - Wearing instructions (finger, metal, day) - Mantra for energization - Weight recommendations - Alternative stones - Contraindications

Based on weak planet analysis and priority matrix.

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

POST /api/v1/remedies/mantras

Get Mantra Recommendations

Mantra recommendations for planetary weakness and afflictions.

Returns: - Beej mantras for weak planets - Repetition counts and timing - Mala recommendations - Special purpose mantras - Universal mantras (Gayatri, Mahamrityunjaya) - Mantra guidelines

Based on affliction analysis and priority matrix.

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

POST /api/v1/remedies/plan

Get Remedy Plan

Complete remedy plan with prioritized actions.

Returns structured plan with: - Daily remedies (mantras, colors) - Weekly remedies (fasting days, donations) - Monthly remedies (puja, special observances) - One-time remedies (gemstones, yantra installation) - Emergency remedies (for critical afflictions)

Organized by priority level with Hindi/English instructions.

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