Yogas and doshas
Kemadruma yoga in Vedic astrology
Updated
Kemadruma yoga: how the API computes it
Kemadruma means the Moon stands alone. The API checks the sign before the Moon, the sign after it, and each kendra from it. The yoga forms when no planet stands in any of them (YG-15).
A kendra is the 1st, 4th, 7th or 10th sign counted from the Moon. The Sun, Rahu and Ketu do not count for this. The old texts read the yoga as a hard one. They link it to money trouble and a feeling of being alone. It is also a yoga that astrologers often cancel.
Many texts say the problem goes away when the Moon is in a kendra from the ascendant. It also goes away when a planet aspects (influences) the Moon. POST /v1/yogas lists kemadruma under formed or not_formed. It also reports when the yoga is cancelled, so read both fields.
The related yogas sunapha and anapha are the opposite case. They mean a planet in the sign after or before the Moon (YG-18, YG-19). If your app shows kemadruma, add the cancellation next to it.
A user who only reads that the Moon stands alone will worry for no reason.
Get it from the API
POST /v1/yogas
# John Doe, born Aug 15, 1990, 10:30 AM, New York
curl -X POST "https://apiforastrology.com/api/astrology/v1/yogas" \
-H "Authorization: Bearer $ASTROLOGY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1990,"month":8,"day":15,"hour":10,"minute":30,"second":0,"latitude":40.7128,"longitude":-74.006,"timezone":"America/New_York"}'{
"formed": [
{
"name": "Sarala",
"category": "vipareeta raja",
"rule": "lord of house 8 placed in a dusthana (6,8,12); free of conjunction or aspect from a natural benefic or a kendra/trikona lord (1,4,5,7,9,10), and the lagna lord stronger in shadbala",
"detail": "Mars in house 8, unafflicted; lagna lord Mercury stronger in shadbala (532.98 vs 526.26 virupas)"
},
{
"name": "Anapha",
"category": "lunar",
"rule": "a graha other than the Sun and the nodes in the 12th from the Moon",
"detail": "Mars"
},
{
"name": "Vesi",
"category": "solar",
"rule": "a graha other than the Moon and the nodes in the 2nd from the Sun",
"detail": "Mercury"
}
],
"not_formed": [
{
"name": "Ruchaka",
"rule": "Mars in its own or exaltation sign AND in a kendra (1,4,7,10)",
"reason": "Mars is dignified but house 8 is not a kendra"
},
{
"name": "Hamsa",
"rule": "Jupiter in its own or exaltation sign AND in a kendra (1,4,7,10)",
"reason": "Jupiter is dignified but house 11 is not a kendra"
},
{
"name": "Harsha",
"rule": "lord of house 6 placed in a dusthana (6,8,12); free of conjunction or aspect from a natural benefic or a kendra/trikona lord (1,4,5,7,9,10), and the lagna lord stronger in shadbala",
"reason": "Saturn is in house 4"
}
],
"neecha_bhanga": [],
"meta": {
"ayanamsa": "lahiri",
"ayanamsa_value": 23.7260727,
"julian_day": 2448119.10483,
"ephemeris": "JPL DE440s",
"node": "true",
"timezone": {
"source": "zone",
"offset_hours": -4,
"zone": "America/New_York",
"abbreviation": "EDT",
"dst": true,
"dst_hours": 1,
"ambiguous_resolved_by_fold": null,
"note": "read from the IANA tz database at this instant, so daylight saving and historical offset changes are included"
}
},
"lagnesh": "Mercury",
"yogakaraka": null,
"kartari": {
"by_house": {
"1": {
"sign": "Virgo",
"state": "none",
"in_twelfth": [
"Mercury"
],
"in_second": []
},
"2": {
"sign": "Libra",
"state": "none",
"in_twelfth": [],
"in_second": []
},
"3": {
"sign": "Scorpio",
"state": "none",
"in_twelfth": [],
"in_second": [
"Saturn"
]
},
"4": {
"sign": "Sagittarius",
"state": "none",
"in_twelfth": [],
"in_second": [
"Rahu"
]
},
"5": {
"sign": "Capricorn",
"state": "none",
"in_twelfth": [
"Saturn"
],
"in_second": []
},
"6": {
"sign": "Aquarius",
"state": "none",
"in_twelfth": [
"Rahu"
],
"in_second": []
},
"7": {
"sign": "Pisces",
"state": "none",
"in_twelfth": [],
"in_second": [
"Mars"
]
},
"8": {
"sign": "Aries",
"state": "none",
"in_twelfth": [],
"in_second": [
"Moon"
]
},
"9": {
"sign": "Taurus",
"state": "none",
"in_twelfth": [
"Mars"
],
"in_second": []
},
"10": {
"sign": "Gemini",
"state": "none",
"in_twelfth": [
"Moon"
],
"in_second": [
"Sun",
"Jupiter",
"Venus"
]
},
"11": {
"sign": "Cancer",
"state": "none",
"in_twelfth": [],
"in_second": [
"Mercury"
]
},
"12": {
"sign": "Leo",
"state": "none",
"in_twelfth": [
"Sun",
"Jupiter",
"Venus"
],
"in_second": []
}
},
"by_graha": {
"Sun": {
"state": "none",
"in_twelfth": [],
"in_second": [
"Mercury"
]
},
"Moon": {
"state": "none",
"in_twelfth": [
"Mars"
],
"in_second": []
},
"Mars": {
"state": "none",
"in_twelfth": [],
"in_second": [
"Moon"
]
},
"Mercury": {
"state": "none",
"in_twelfth": [
"Sun",
"Jupiter",
"Venus"
],
"in_second": []
},
"Jupiter": {
"state": "none",
"in_twelfth": [],
"in_second": [
"Mercury"
]
},
"Venus": {
"state": "none",
"in_twelfth": [],
"in_second": [
"Mercury"
]
},
"Saturn": {
"state": "none",
"in_twelfth": [],
"in_second": [
"Rahu"
]
},
"Rahu": {
"state": "none",
"in_twelfth": [
"Saturn"
],
"in_second": []
},
"Ketu": {
"state": "none",
"in_twelfth": [],
"in_second": [
"Mercury"
]
}
},
"rule": "Hemmed by occupation only: grahas in both the 12th and the 2nd sign from the house or graha. papa = malefics on both sides and no benefic; shubha = the reverse; none otherwise. The Moon by paksha, Mercury by its company. Aspects never form…"
}
}Where the API returns it
| POST | /v1/yogas | Yogas: planetary combinations found and not found |
Feature page: Yogas and doshas. Who uses it: Astrologer consultation platforms. The classical rules the API follows are in the rulebook.
How we check the numbers
Every value here starts from planet positions worked out from NASA JPL planet data (DE440). We test them against NASA JPL Horizons, NASA's planet position service. On 25,571 positions from 1850 to 2149, the Sun and planets agree within 0.001 arc seconds. The Moon agrees within 0.011. On 2,000 random birth charts, the rising sign agrees with Swiss Ephemeris within 0.004 arc seconds. An arc second is 1/3,600 of a degree. A practicing astrologer reviews the rules behind these answers. See how we test.
Related terms
Astrology API
Get these values from the API
Create a free test key and call any endpoint on this page. Or try a request in the API reference first.
Your first answer
John Doe, New York
- RisingVirgoHast
- SunCancerAshlesha
- MoonTaurusMrigashira
- MarsAriesKrittika
Real API output. A free test key gets the same answer.
01
Test key: 1,000 test calls a month to build with
02
Free plan: 2,000 live calls a month, no card needed
03
Open rules: every rule is published, so you can check any answer