The /api/v3/vedic/yoga-analysis endpoint detects yogas across 17 categories: raj_yoga, dhana_yoga, pancha_mahapurusha, chandra_yoga, surya_yoga, viparita_yoga, neecha_bhanga, nabhas_yoga, sannyasa_yoga, profession_yoga, relationship_yoga, longevity_yoga, travel_yoga, sudden_event_yoga, arishta, dosha, and modifier.
The May 2026 update added 11 new yoga families and a unified Bhanga (cancellation) engine that runs across every category.
The output is built for apps that need to explain themselves.
Each yoga returns its sanskrit_name in IAST, a strength from 0 to 100 with a per-factor breakdown, cancellation (bhanga) detection, and a doctrinal provenance tag - classical, modern, or contested - with source citations such as Phaladeepika and BPHS.
So a Jyotish app can show a user that a Raj Yoga formed, score it, point to the classical text the rule comes from, and flag if a debilitated lord cancels it.
Yoga interpretations come in 14 languages.
This is the difference between a black-box yoga count and output an astrologer can audit.
17 categories, strength 0-100, bhanga detection, classical citations