logo

Dosha Analysis API

Identifying doshas in Kundli is one of the most unique feature of Vedic Astrology. Our dosha APIs cover most popular doshas along with their remedial measures.

These include Kalsarpa dosha API, Manglik dosha API, Sadhesati and Pitra dosha API.

dosha

Kalsarpa dosha report

Determine the various types of Kalsarpa dosha in Kundli. The API also gives a complete analysis of the Kaalsarpa dosha in percent form.

image

Manglik dosha report

The API identifies manglik dosha in the birth chart. It also gives information about the nature of the effectiveness of dosha and percent wise presentation.

Sadhesati calculations

Check the Sadhesati period for kundli and remedies. With comprehensive details, the API provides easy remedies, which give accurate results.

Pitra dosha API

Identify if the kundli is affected by Pitra dosha. The API identifies the dosha, its effects, and recommends remedial measures to reduce or remove the dosha.

image

Gemstone Suggestions API

Get the best gemstone recommendation along with detailed information. The API provides basic information about the stone, time to wear it, the energising rituals, and mantra to activate it.

Personalised Gochar APIs

Get the planetary movement of the natal Moon based on the kundli chart. Calculate Gochar phala based on the personalised Kundli chart with this API.

Rudraksha Suggestions API

The API proposes different Rudrashka with specific information based on the birth chart. It also provides the benefits of the suggested rudhraskha.

image

What the Dosha API gives you

In Vedic astrology, a dosha is a pattern in the chart that is read as a source of trouble. Users ask most about four of them: Manglik, Kaal Sarp, Sade Sati and Pitri dosha. Each has its own rules, and some rules cancel others.

Send us one birth date, time and place. We tell you if each dosha is present, which rules matched, and what remedies the tradition suggests. You can show a simple yes or no, or the full reasoning behind it.

  • Manglik dosha

    Whether Mars makes the chart manglik, the house and aspect rules behind it, and a percentage before and after cancel rules.

  • Simple manglik

    A short yes or no, a cancelled flag and one line of text, for quick badges.

  • Kaal Sarp dosha

    Whether all planets sit between Rahu and Ketu, the type and name of the pattern, the house, and a written report.

  • Sade Sati

    The seven and a half years when Saturn passes over the birth Moon sign and the signs on each side of it.

  • Pitri dosha

    Whether the chart shows Pitri dosha, a karmic debt to ancestors, with the rules matched and its effects.

  • Remedies

    Plain text remedy lists you can place next to each result.

Dosha endpoints with sample responses

All four take the same POST body: day, month, year, hour, min, lat, lon and tzone. The samples are trimmed from our docs.

Base URL: https://json.astrologyapi.com/v1

POST/manglik

Manglik dosha check

Lists the house and aspect rules that matched. It also returns the manglik_status and the percentage left after the cancel rules.

1{
2  "manglik_present_rule": {
3    "based_on_aspect": [
4      "Your first house in birth chart is aspected by planet KETU.",
5      "Seventh house of your birth chart is aspected by SATURN"
6    ],
7    "based_on_house": ["Planet Sun is situated in EIGHTH house in your birth chart."]
8  },
9  "is_mars_manglik_cancelled": false,
10  "manglik_status": "EFFECTIVE",
11  "percentage_manglik_present": 27.5,
12  "percentage_manglik_after_cancellation": 27.5,
13  "is_present": true
14}
Read the /manglik reference →
POST/kalsarpa_details

Kaal Sarp dosha

Says if the dosha is present, plus its type and name. The full response adds a one line summary and a longer report.

1{
2  "present": true,
3  "type": "Full Ascending",
4  "name": "Ghatak",
5  "report": {"house_id": 10}
6}
Read the /kalsarpa_details reference →
POST/pitra_dosha_report

Pitri dosha report

Returns the rules matched, a conclusion, the effects and a list of remedies. This sample keeps two remedies.

1{
2  "is_pitri_dosha_present": true,
3  "rules_matched": [
4    "Conjuction of Moon and Rahu and/or Rahu and Saturn causes Pitri Dosha."
5  ],
6  "remedies": [
7    "Pitri dosha nivaran puja should be performed to pacify that malefic planet in Pitri paksha.",
8    "Auspicious Puja, Vrat for destroying the effects of past sinful deeds or Pitra Dosha."
9  ]
10}
Read the /pitra_dosha_report reference →
POST/sadhesati_remedies

Sade Sati remedies

Explains Sade Sati and lists remedies. Pair it with sadhesati_current_status to show whether it is running now.

1{
2  "remedies": [
3    "Give respect to your subordinate, servant, poor and lower class people.",
4    "Serve and respect your parents and elderly people.",
5    "Recite Shri Hanuman Chalisa."
6  ]
7}
Read the /sadhesati_remedies reference →

Who uses dosha checks

More than 3,000+ businesses rely on AstrologyAPI. Dosha results tend to be among the first things their users ask about.

Consultation apps

Put the dosha results on the first screen, so the astrologer can open the call with them.

Kundli API →

Matrimony sites

Check manglik status for each member. Then compare couples with the matching endpoints.

Kundli Matching API →

Puja and remedy stores

Link each dosha result to an offer. Our puja_suggestion and rudraksha_suggestion endpoints help here.

Puja suggestion docs →

Report sellers

Add dosha pages to a printed kundli report.

Kundli PDF API →

Dosha API FAQ

Which doshas do you check?

We check Manglik dosha, Kaal Sarp dosha, Sade Sati and Pitri dosha. Each one has its own endpoint, so you only call the ones you show.

What is the difference between manglik and simple_manglik?

manglik returns every rule that matched, the cancel rules, a status and two percentages. simple_manglik returns is_present, is_cancelled and a short message. Use the simple one for badges and lists.

Do you return remedies?

Yes. pitra_dosha_report and sadhesati_remedies include remedy lists as plain text. You can show them as they are, or write your own text around them.

How do I tell a user if Sade Sati is running now?

Call sadhesati_current_status with the birth details. It returns the Moon sign, the sign Saturn is in, and a sadhesati_status flag for the date we check. sadhesati_life_details lists each phase across the whole life.

Which languages can the text come back in?

Every dosha endpoint on this page supports English, Hindi, Marathi, Bengali, Tamil, Telugu, Malayalam and Kannada.

How do I get access?

Make a free account and you get an API key with 150 free credits. No card is needed. A good first test is simple_manglik on your own birth details.

Get started with AstrologyAPI

Create a free account and test every endpoint with free credits. No credit card needed.

TRY BEFORE YOU BUY
NO CREDIT CARD REQUIRED