Check Nadi Dosha between two individuals - the most important factor affecting health compatibility and progeny in Vedic marriage matching.
/v2/astrology/nadi-dosha
Nadi represents the pulse or nervous energy channel. In astrology, it's determined by the birth nakshatra. The three Nadis are:
Air element. Nakshatras: Ashwini, Ardra, Punarvasu, Uttara Phalguni, Hasta, Jyeshtha, Moola, Shatabhisha, Purva Bhadrapada
Fire element. Nakshatras: Bharani, Mrigashira, Pushya, Purva Phalguni, Chitra, Anuradha, Purva Ashadha, Dhanishta, Uttara Bhadrapada
Water element. Nakshatras: Krittika, Rohini, Ashlesha, Magha, Swati, Vishakha, Uttara Ashadha, Shravana, Revati
curl -X POST "https://api.vedika.io/v2/astrology/nadi-dosha" \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"person1": {
"datetime": "1995-08-20T14:30:00+05:30",
"latitude": 28.6139,
"longitude": 77.2090
},
"person2": {
"datetime": "1992-03-15T08:45:00+05:30",
"latitude": 19.0760,
"longitude": 72.8777
}
}'
const response = await fetch('https://api.vedika.io/v2/astrology/nadi-dosha', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY'
},
body: JSON.stringify({
person1: {
datetime: '1995-08-20T14:30:00+05:30',
latitude: 28.6139,
longitude: 77.2090
},
person2: {
datetime: '1992-03-15T08:45:00+05:30',
latitude: 19.0760,
longitude: 72.8777
}
})
});
const data = await response.json();
import requests
response = requests.post(
'https://api.vedika.io/v2/astrology/nadi-dosha',
headers={
'Content-Type': 'application/json',
'x-api-key': 'YOUR_API_KEY'
},
json={
'person1': {
'datetime': '1995-08-20T14:30:00+05:30',
'latitude': 28.6139,
'longitude': 77.2090
},
'person2': {
'datetime': '1992-03-15T08:45:00+05:30',
'latitude': 19.0760,
'longitude': 72.8777
}
}
)
data = response.json()
| Parameter | Type | Required | Description |
|---|---|---|---|
person1 |
object | Required | First person's birth details |
person1.datetime |
string | Required | Birth date/time in ISO 8601 |
person1.latitude |
number | Required | Birth latitude (-90 to 90) |
person1.longitude |
number | Required | Birth longitude (-180 to 180) |
person2 |
object | Required | Second person's birth details (same structure) |
{
"success": true,
"data": {
"person1": {
"nakshatra": "Hasta",
"nakshatraPada": 3,
"nadi": "Aadi",
"nadiElement": "Vata (Air)",
"moonDegree": 165.234
},
"person2": {
"nakshatra": "Rohini",
"nakshatraPada": 2,
"nadi": "Antya",
"nadiElement": "Kapha (Water)",
"moonDegree": 45.678
},
"nadiDosha": {
"present": false,
"severity": null,
"score": 8,
"maxScore": 8,
"analysis": "Different Nadis (Aadi and Antya) - No Nadi Dosha present"
},
"healthCompatibility": {
"rating": "excellent",
"concerns": [],
"strengths": [
"Complementary elemental energies",
"Balanced constitution in offspring",
"Good immune diversity"
]
},
"progenyIndication": {
"rating": "favorable",
"analysis": "Different Nadis ensure genetic diversity and healthy progeny",
"considerations": []
},
"cancellationRules": {
"applicable": false,
"rules": []
},
"remedies": [],
"recommendation": "No Nadi Dosha - marriage is favorable from health and progeny perspective"
},
"metadata": {
"requestId": "req_nadi_abc123",
"calculatedAt": "2026-01-07T12:00:00Z",
"cost": 0.003
}
}
{
"success": true,
"data": {
"person1": {
"nakshatra": "Ardra",
"nadi": "Aadi",
"nadiElement": "Vata (Air)"
},
"person2": {
"nakshatra": "Ashwini",
"nadi": "Aadi",
"nadiElement": "Vata (Air)"
},
"nadiDosha": {
"present": true,
"severity": "high",
"score": 0,
"maxScore": 8,
"analysis": "Same Nadi (Aadi) - Nadi Dosha is present"
},
"healthCompatibility": {
"rating": "concerning",
"concerns": [
"Similar constitutional weaknesses",
"Potential nervous system issues",
"May require health monitoring"
]
},
"progenyIndication": {
"rating": "needs_attention",
"analysis": "Same Nadi may affect fertility or child health",
"considerations": [
"Consult healthcare provider before conception",
"Consider genetic counseling"
]
},
"cancellationRules": {
"applicable": true,
"rules": [
{
"rule": "Same Rashi but different Nakshatra",
"applies": false
},
{
"rule": "Same Nakshatra but different Pada",
"applies": true,
"details": "Person1: Ardra Pada 2, Person2: Ashwini Pada 4"
},
{
"rule": "Jupiter or Venus aspects Moon",
"applies": false
}
],
"cancelled": true,
"cancellationReason": "Different Nakshatra padas cancel the dosha"
},
"remedies": [
{
"type": "Donation",
"description": "Donate gold or yellow cloth to a married woman",
"timing": "On bride's birth nakshatra day"
},
{
"type": "Puja",
"description": "Perform Maha Mrityunjaya Jaap (11,000 times)",
"timing": "Before marriage"
},
{
"type": "Ritual",
"description": "Kumbh Vivah for bride if Manglik",
"timing": "Before actual marriage"
}
],
"recommendation": "Nadi Dosha present but cancelled due to different padas. Proceed with suggested remedies for added protection."
},
"metadata": {
"requestId": "req_nadi_xyz789",
"calculatedAt": "2026-01-07T12:00:00Z",
"cost": 0.003
}
}
If both have same Moon sign but different nakshatras, dosha is cancelled.
Same nakshatra but different padas (quarters) cancels the dosha.
Jupiter or Venus aspecting either Moon reduces dosha severity.
If Moon signs in Navamsa are different, dosha effect is reduced.