40+ Endpoints

Vedic Astrology API

Launch your Jyotish or KP astrology product in days. Not months.

KundliPanchangVimshottari DashaKundli MatchingMangal DoshaKP AstrologyNakshatraNavamsa …and so much more

<50mslatency
99.95%+uptime

Start building in seconds.

Want to try without writing code? Try this domain live in API playground →

Terminal
npm install @roxyapi/sdk
import { createRoxy } from '@roxyapi/sdk'

const roxy = createRoxy(process.env.ROXY_API_KEY!)
const { data } = await roxy.vedicAstrology.get(/* ... */)
SDK docs

Want to ship faster? Clone a free template and go from zero to production in 30 minutes.

Building with Cursor, Claude Code, or Bolt? Use our AI prompts to generate a complete app in minutes.

Building on WordPress? Install the RoxyAPI plugin and drop a shortcode, no code required.

POST /api/v2/vedic-astrology/birth-chart
{
  "aries": {
    "rashi": "aries",
    "signs": [
      {
        "graha": "Mars",
        "nakshatra": {
          "anga": "nakshatra",
          "key": 0,
          "ratio": 0.6084462817181034,
          "abhijit": false,
          "left": 5.220716243758622,
          "name": "Ashwini",
          "pada": 3,
          "lord": "Ketu"
        },
        "longitude": 8.112617089574712,
        "isRetrograde": false,
        "house": 7,
        "awastha": "Kumara"
      }
    ]
  },
  "taurus": {
    "rashi": "taurus",
    "signs": []
  },
  "gemini": {
    "rashi": "gemini",
    "signs": [
      {
        "graha": "Sun",
        "nakshatra": {
          "anga": "nakshatra",
          "key": 6,
          "ratio": 0.6653308645648619,
          "abhijit": false,
          "left": 4.462255139135175,
          "name": "Punarvasu",
          "pada": 3,
          "lord": "Jupiter"
        },
        "longitude": 88.87107819419816,
        "isRetrograde": false,
        "house": 9,
        "awastha": "Mrita"
      },
      {
        "graha": "Jupiter",
        "nakshatra": {
          "anga": "nakshatra",
          "key": 6,
          "ratio": 0.659873958900732,
          "abhijit": false,
          "left": 4.535013881323573,
          "name": "Punarvasu",
          "pada": 3,
          "lord": "Jupiter"
        },
        "longitude": 88.79831945200976,
        "isRetrograde": false,
        "house": 9,
        "awastha": "Mrita"
      },
      {
        "graha": "Venus",
        "nakshatra": {
          "anga": "nakshatra",
          "key": 4,
          "ratio": 0.5374660882820433,
          "abhijit": false,
          "left": 6.1671188229060885,
          "name": "Mrigashira",
          "pada": 3,
          "lord": "Mars"
        },
        "longitude": 60.49954784376058,
        "isRetrograde": false,
        "house": 9,
        "awastha": "Bala"
      }
    ]
  },
  "cancer": {
    "rashi": "cancer",
    "signs": [
      {
        "graha": "Mercury",
        "nakshatra": {
          "anga": "nakshatra",
          "key": 7,
          "ratio": 0.7064297901973472,
          "abhijit": false,
          "left": 3.914269464035371,
          "name": "Pushya",
          "pada": 3,
          "lord": "Saturn"
        },
        "longitude": 102.7523972026313,
        "isRetrograde": false,
        "house": 10,
        "awastha": "Yuva"
      },
      {
        "graha": "Ketu",
        "nakshatra": {
          "anga": "nakshatra",
          "key": 7,
          "ratio": 0.8294607482465945,
          "abhijit": false,
          "left": 2.273856690045406,
          "name": "Pushya",
          "pada": 4,
          "lord": "Saturn"
        },
        "longitude": 104.39280997662127,
        "isRetrograde": true,
        "house": 10,
        "awastha": "Yuva"
      }
    ]
  },
  "meta": {
    "Sun": {
      "graha": "Sun",
      "rashi": "Gemini",
      "longitude": 88.87107819419816,
      "latitude": -0.00002368790368325322,
      "nakshatra": {
        "anga": "nakshatra",
        "key": 6,
        "ratio": 0.6653308645648619,
        "abhijit": false,
        "left": 4.462255139135175,
        "name": "Punarvasu",
        "pada": 3,
        "lord": "Jupiter"
      },
      "isRetrograde": false,
      "house": 9,
      "awastha": "Mrita"
    },
    "Moon": {
      "graha": "Moon",
      "rashi": "Pisces",
      "longitude": 357.1990842245454,
      "latitude": 5.051966130644166,
      "nakshatra": {
        "anga": "nakshatra",
        "key": 26,
        "ratio": 0.7899313168409082,
        "abhijit": false,
        "left": 2.8009157754545573,
        "name": "Revati",
        "pada": 4,
        "lord": "Mercury"
      },
      "isRetrograde": false,
      "house": 6,
      "awastha": "Bala"
    },
    "Lagna": {
      "graha": "Lagna",
      "rashi": "Libra",
      "longitude": 189.83918984533227,
      "nakshatra": {
        "anga": "nakshatra",
        "key": 14,
        "ratio": 0.2379392383999197,
        "abhijit": false,
        "left": 10.160810154667738,
        "name": "Swati",
        "pada": 1,
        "lord": "Rahu"
      },
      "isRetrograde": false,
      "house": 1,
      "awastha": "Kumara"
    }
  },
  "houses": [
    {
      "number": 1,
      "name": "Lagna",
      "description": "The lagna, or ascendant, is the single most important indicator in Vedic astrology of the charts potential. The Lagna, which is the first house, represents the self, body and personality. We find important clues about a person by examining both the sign that the first house is placed in and the planet that rules the sign. The planet that rules the first house, often referred to as the Lagna Lord, is of paramount importance. A strong Lagna Lord is essential in fulfilling the potential in a chart. A strong Lagna and Lagna Lord can also help us deal with potential difficulties existing in a chart."
    },
    {
      "number": 2,
      "name": "Dhana Bhava",
      "description": "Dhana means wealth and the second house represents acquisition and finances. This house can reveal inheritance and acquisition of metals, and gems. The second house also indicates our values; both material and spiritual. Dhana Bhava also shows family relationships and our extended family. The second house reveals past life connections, particularly within the family. The second house also rules the face, including the chin, mouth, teeth and tongue. It governs what goes into the mouth which means it rules over the quality of the food we eat. The second house also rules what comes out of the mouth, which means it governs our speech and can indicate whether or not we are truthful. Eyesight and vision also belongs to Dhana Bhava."
    },
    {
      "number": 3,
      "name": "Bhatru Bhava",
      "description": "The third house shows individual self expression and the effort we put out to accomplish things. This house can reveal talents in writing, music, acting and painting - any form of creative expression. The third house also reveals our courage, hobbies and passions. This is a house of communication and also governs short journeys. Research, lecturing and sales fall under the third house's domain. The third house also represents our brothers and sisters and our relationship with them. It governs our immediate environment as well as our friends, colleagues and neighbors."
    }
  ],
  "combustion": [
    {
      "planet": "Mercury",
      "distanceFromSun": 13.88,
      "orb": 14
    },
    {
      "planet": "Jupiter",
      "distanceFromSun": 0.07,
      "orb": 11
    }
  ],
  "planetaryWar": [],
  "interpretations": {
    "Sun": {
      "rashi": "Sun in Gemini (Mithun) expresses through the energy of the Twins. Compassionate, value friendship and agreements, inclined towards working in groups, liberal, possess an inclusive view of world, intelligent",
      "nakshatra": "Sun in Punarvasu nakshatra combines planetary energy with Aditi (mother of gods) deity influence. These individuals are adaptive, hopeful, and known for their ability to renew themselves after setbacks. They bring optimism and resilience to challenging situations."
    },
    "Moon": {
      "rashi": "Moon in Pisces (Meen) expresses through the energy of the Fish. Calm, intelligent, creative, dreamer, risk taker, deceptive",
      "nakshatra": "Moon in Revati nakshatra combines planetary energy with Pushan deity influence. Revati individuals are nurturing, spiritual, and generous. They often guide others and protect those around them."
    }
  },
  "yogas": [
    {
      "id": "gajakesari",
      "name": "Gajakesari Yoga",
      "description": "Jupiter in kendra from Moon",
      "result": "Gajakesari Yoga hints that you may have a number of relatives in your life span. In terms of personality, you would be someone who is generous and cares about people in his/her vicinity. You are destined to accomplish development work as a higher authority like a magistrate. This Yoga ensures you a lasting reputation even long after death.",
      "quality": "Positive",
      "present": false,
      "evidence": "Jupiter in kendra from Moon, but aspected/joined by malefic: Saturn."
    },
    {
      "id": "sunapha",
      "name": "Sunapha Yoga",
      "description": "Any planets, except Sun, in the second house from the Moon.",
      "result": "Sunapha Yoga indicates that you will be the proud owner of several properties which will be earned by you through your perseverance and good decisions. You will be extremely rich and have the luxury of living the life of a king. When it comes to your personality, you are intelligent and rarely make bad decisions. Your reputation will be on par with that of a reputed ruler.",
      "quality": "Positive",
      "present": true,
      "evidence": "Non-luminary, non-node planet placed in the 2nd house from Moon."
    }
  ]
}

Structured JSON with documented fields. Not hallucinated text. See all endpoints

Works with your stack

Claude CodeCursorAntigravityChatGPTWindsurfVS Code CopilotOpenAI AgentsGeminiLangChainCrewAIVercel AI SDK

Vedic astrology (Jyotish) and KP API for kundli generation with 15 divisional charts (D1-D60), Ashtakoot Gun Milan kundli matching, Vimshottari Dasha predictions, dosha detection with remedies, 300+ planetary yogas, complete Panchang, and KP horary with 249-level sub-lord analysis. Calculations verified against NASA JPL Horizons with sub-arcminute accuracy. Built for matrimonial apps, horoscope platforms, spiritual wellness services, and AI-powered astrology chatbots. One key covers every RoxyAPI domain, with Remote MCP and typed SDKs.

Every Vedic Astrology calculation is verified against NASA JPL Horizons across 828 gold-standard tests, with a public MIT benchmark repo anyone can clone and re-run. See how we test.

Multi-language API responses

EnglishDeutschEspanolFrancaisHindiPortuguesRusskiyTurkce

Key Features

Everything you need from our Vedic Astrology API, built for production:

Traditional Vedic birth charts with 15 divisional charts (D1 Rashi through D60 Shashtiamsa) covering all 9 grahas, 12 houses, Lagna, and Nakshatra pada - perfect for kundli generation and horoscope apps

Ashtakoot Gun Milan 36-point compatibility system with 8-category breakdown (Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, Nadi) and classical dosha cancellation analysis (Muhurta Martanda for Nadi, BPHS for Bhakoot) - essential for matrimonial matchmaking platforms

Vimshottari Dasha system with 120-year Mahadasha timeline, Antardasha sub-periods, and Pratyantardasha precision - enables lifetime event prediction and timing analysis

KP (Krishnamurti Paddhati) astrology with dynamic KP-Newcomb ayanamsa, 249-level star-lord and sub-lord system, Placidus house cusps - unique for horary predictions and event timing

Dosha detection (Manglik, Kalsarpa, Sadhesati) with severity analysis, formation conditions, traditional remedies (mantras, donations, rituals), and life impact assessment

Complete Panchang data (Tithi, Nakshatra, Yoga, Karana) for Hindu calendar integration, festival dates, muhurat selection, and auspicious timing in spiritual apps

300+ planetary yogas database (Raja, Dhana, Gaja Kesari combinations) with formation conditions, life results, and quality ratings - detect wealth and success patterns

Detect 12 classical Vedic yogas including Gajakesari (parashara three-rule definition), Budha-Aditya, Chandra Mangala, and the five Pancha Mahapurusha yogas (Ruchaka, Bhadra, Hamsa, Malavya, Sasa) with present/absent verdicts and classical-text evidence sourced from BPHS, Phaladeepika, and B.V. Raman

Detailed planetary positions with sidereal longitude, Rashi sign, Nakshatra (1-27) and its Vimshottari lord, Pada (1-4), whole-sign Bhava (house) placement, Baladi avastha (planetary age-state), and retrograde status - foundation for all calculations

All 15 BPHS divisional charts (D2 Hora, D3 Drekkana, D10 Dasamsa, D60 Shashtiamsa, etc.) for career, children, wealth, spirituality, and past-life karma analysis

KP horary astrology endpoints with significator analysis, cusp sub-lords, and ruling planet calculations - answer yes/no questions with precision timing

Sub-arcminute astronomical accuracy verified against NASA JPL Horizons for professional-grade Vedic calculations trusted by serious astrologers and kundli platforms

All Endpoints

Click any endpoint to view detailed documentation, parameters, and response examples.

Get birth chart (D1 Rashi chart) - Kundli Calculator APIGet birth chart (D1 Rashi chart) - Kundli Calculator APICalculate complete Vedic birth chart (Janam Kundli, natal chart) with all 9 planetary positions (Sun through Ketu) plus Ascendant (Lagna). Kundli calculator API for astrology apps, matrimonial sites. Returns accurate graha positions grouped by zodiac signs (rashis) with nakshatra details and pada. Perfect for kundli generation, horoscope matching, and Vedic astrology software integration.Try it
Get Navamsa chart (D9) - Marriage Compatibility CalculatorGet Navamsa chart (D9) - Marriage Compatibility CalculatorCalculate Navamsa (D9 divisional chart) for marriage compatibility analysis, spouse prediction, and spiritual life assessment. Navamsa calculator API reveals planetary strength in married life. Each planetary position is divided into 9 parts for accurate marriage astrology. Detects Vargottama planets (exalted status). Essential for matrimonial matching, relationship prediction, and marital harmony analysis in Vedic astrology.Try it
Get divisional chart (Varga) - D2 to D60 CalculatorGet divisional chart (Varga) - D2 to D60 CalculatorCalculate any Vedic divisional chart (Varga) from D2 Hora to D60 Shashtiamsa. Divisional charts divide each zodiac sign into smaller segments to reveal detailed insights about specific life areas: wealth (D2), siblings (D3), property (D4), children (D7), marriage (D9), career (D10), parents (D12), vehicles (D16), spirituality (D20), education (D24), strength (D27), misfortunes (D30), merit (D40), character (D45), and past life karma (D60). Based on Brihat Parashara Hora Shastra (BPHS) Shodasha Varga system. Detects Vargottama planets (same sign in D1 and selected chart).Try it
Calculate compatibility score - Gun Milan API (Ashtakoot Matching)Calculate compatibility score - Gun Milan API (Ashtakoot Matching)Calculate detailed Ashtakoot compatibility (Gun Milan) for kundli matching between two people. Returns accurate 36-point Guna Milan scale with breakdown across all 8 kootas (Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, Nadi), Nadi and Bhakoot dosha detection with classical cancellation analysis per Muhurta Martanda and BPHS rules, and marriage recommendation. Perfect for kundli matching for marriage, matrimonial platforms, horoscope compatibility, and Vedic matchmaking services.Try it
Get planetary positions - Graha Positions APIGet simplified planetary positions (graha positions) for all 9 planets (Sun through Ketu) plus Ascendant (Lagna). Real-time planet transit calculator for Vedic astrology. Navagraha positions API with nakshatra, pada, and rashi details. Includes house number placement using Whole Sign house system from Lagna. Faster response for basic planetary data without full chart structure. Perfect for planetary alignment tracking, daily transit updates, and astrology widgets.Monthly Ephemeris - Daily sidereal planetary positions for a monthGet daily sidereal ecliptic positions for all 9 Vedic planets (Navagraha) for an entire month. Returns longitude, zodiac sign, degree within sign, and retrograde status for each planet on each day. Calculated at noon UTC. Essential for ephemeris generation, transit tracking, and planetary movement visualization. Monthly planetary ephemeris API, sidereal position table, daily graha gochara positions, ecliptic longitude calculator.
Get current Mahadasha, Antardasha, Pratyantardasha - Dasha Calculator APIGet current Mahadasha, Antardasha, Pratyantardasha - Dasha Calculator APICalculate current Vimshottari Dasha periods (Mahadasha, Antardasha, Pratyantardasha) with remaining time. Accurate dasha calculator API for life phase prediction and planetary period analysis. Returns dasha timeline with start/end dates for each period. Essential for understanding current planetary influences, dasha transitions, and timing events in Vedic astrology. 120-year dasha system based on moon nakshatra at birth.Try it
Get all 9 Mahadasha periods (120-year cycle)Get all 9 Mahadasha periods (120-year cycle)Returns complete Vimshottari Dasha cycle starting from birth. Shows all major planetary periods from birth through 120 years.Try it
Get all Antardashas (sub-periods) for a specific MahadashaGet all Antardashas (sub-periods) for a specific MahadashaReturns 9 Antardasha sub-periods within a Mahadasha. Each Mahadasha is divided into 9 proportional sub-periods.Try it
Get basic Panchang - Tithi Nakshatra Yoga Karana CalculatorGet basic Panchang - Tithi Nakshatra Yoga Karana CalculatorCalculate Panchang elements (Hindu calendar) for any date: Tithi (lunar day), Nakshatra (lunar mansion), Yoga, and Karana. Daily panchang API for determining auspicious timings (muhurta), festival dates, and planetary influences. Tithi calculator with Shukla/Krishna paksha. Accurate nakshatra today with ruling planet. Essential for Hindu calendar integration, muhurta selection, and Vedic timekeeping in astrology apps.Try it
Get detailed Panchang with Rahu Kaal, Yamaganda, GulikaGet detailed Panchang with Rahu Kaal, Yamaganda, GulikaComplete daily panchang with all five limbs (Tithi, Nakshatra, Yoga, Karana, Vara) plus sunrise, sunset, moonrise, moonset times. Includes inauspicious periods (Rahu Kaal, Yamaganda, Gulika Kaal) and auspicious windows (Abhijit Muhurta, Brahma Muhurta). Current planetary hora with start/end times. Essential for muhurta selection, daily horoscope apps, Hindu calendar integration, and electional astrology. Accurate calculations based on observer location.Try it
Get Choghadiya - 8 Muhurta divisions of day and nightGet Choghadiya - 8 Muhurta divisions of day and nightCalculate Choghadiya (Chaughadia) muhurta timings for any date and location. Divides day (sunrise to sunset) and night (sunset to next sunrise) into 8 equal auspicious/inauspicious periods. Each period ruled by a planet: Udveg (Sun, bad), Amrit (Moon, good), Rog (Mars, bad), Labh (Mercury, good), Shubh (Jupiter, good), Char (Venus, good), Kaal (Saturn, bad). Essential for muhurta selection, daily planning, and traditional Hindu timekeeping. Choghadiya calculator API, daily muhurat timings, auspicious time finder.Try it
Show all endpoints
Get Hora - 24 Planetary Hours (12 day + 12 night)Get Hora - 24 Planetary Hours (12 day + 12 night)Calculate all 24 Hora (planetary hour) periods for any date and location. Day is divided into 12 equal horas from sunrise to sunset, night into 12 equal horas from sunset to next sunrise. Each hora is ruled by a planet in the Chaldean sequence starting from the day lord. Hora timings API, planetary hours calculator, Vedic hora chart, electional astrology timing.Try it
Check Manglik Dosha - Mangal Dosha Calculator APICheck Manglik Dosha - Mangal Dosha Calculator APIDetect Manglik dosha (Kuja dosha, Mars dosha) based on Mars position in inauspicious houses (1, 2, 4, 7, 8, 12) from Lagna. Accurate mangal dosha calculator for matrimonial compatibility checks in Vedic astrology. Returns severity levels (Mild/Moderate/Severe) and cancellation factors. Essential for kundli matching for marriage, manglik compatibility, and marriage astrology in matrimonial sites. Includes exceptions that reduce manglik dosha effects.Try it
Check Kalsarpa Dosha - Kalsarpa Yoga Calculator APICheck Kalsarpa Dosha - Kalsarpa Yoga Calculator APIDetect Kalsarpa dosha (Kalsarpa yoga) when all 7 planets are hemmed between Rahu-Ketu axis. Accurate kalsarpa dosha calculator identifying 12 types (Ananta, Kulik, Vasuki, Shankhapala, Padma, Mahapadma, Takshak, Karkotak, Shankhachud, Ghatak, Vishdhar, Sheshnag). Returns severity and effects based on Rahu house position. Essential for Vedic astrology dosha analysis, birth chart evaluation, and matrimonial compatibility. Considered significant dosha affecting life obstacles and spiritual growth.Try it
Check Sadhesati - Sade Sati Calculator API (Saturn Transit)Check Sadhesati - Sade Sati Calculator API (Saturn Transit)Calculate Sadhesati (Sade Sati) periods when Saturn transits 12th, 1st, and 2nd houses from natal Moon. Accurate sade sati calculator with current status and phase identification (Rising/Peak/Setting). Shani sadhesati 7.5 year period tracker. Returns Saturn transit dates and effects on life. Essential for Saturn transit analysis, sadhesati remedies timing, and understanding challenging Saturn periods in Vedic astrology. Important for timing major life decisions.Try it
List all planetary yogas - 300+ Vedic Yoga GlossaryBrowse the 300+ entry Vedic planetary-yoga glossary. Returns id and name for every cataloged yoga (Raja, Dhana, Pancha Mahapurusha, Nabhasa, Chandra-Mangala, and more). This is a dictionary lookup, not chart-driven detection: it does not inspect a birth chart. Use GET /yoga/{id} for the full glossary entry, or POST /yoga/detect to run the 12 classical detection rules against a specific kundli. Ideal for yoga-browser UIs, search, and progressive data loading.Get yoga details by ID - Vedic Yoga Glossary EntryLook up the dictionary entry for a specific named yoga from the 300-entry Vedic planetary-yoga glossary. Returns formation conditions, life results, and quality classification (Positive/Negative/Both). This is a glossary lookup against the static catalog; it does NOT analyze a birth chart. For chart-driven present/absent verdicts on the 12 classical detection-grade yogas (Gajakesari, Pancha Mahapurusha, etc.) call POST /yoga/detect with birth data.Detect classical Vedic yogas in a birth chartChart-driven detection of 12 classical Vedic yogas: Gajakesari (parashara three-rule definition), Sunapha, Anapha, Dhurdhura, Kemadruma, Chandra Mangala, Budha-Aditya, and the five Pancha Mahapurusha yogas (Ruchaka, Bhadra, Hamsa, Malavya, Sasa). Each yoga is returned with an `id`, `name`, a `present` boolean, a `quality` (Positive, Negative, or Both, i.e. auspicious, inauspicious, or context-dependent), and a classical-text `evidence` string naming the rule that triggered or failed (kendra position, dignity, malefic drishti, lordship, retrograde state). There is no separate major/minor flag; `quality` is the auspiciousness axis. Unlike GET /yoga and GET /yoga/{id} which are dictionary lookups, this endpoint computes the kundli from birth data and runs the detection rules. Sources: BPHS ch. 75, Mantreswara Phaladeepika ch. 6, B.V. Raman Three Hundred Important Combinations.
Get KP-Newcomb ayanamsa - Dynamic daily calculationGet KP-Newcomb ayanamsa - Dynamic daily calculationGet real-time KP-Newcomb ayanamsa value calculated using Newcomb precession theory - no preset tables. Returns precise ayanamsa for any date based on IAU modern precession standards. Essential for accurate KP chart calculations and research. Formula: A = 16.90709×(Year/10000) - 0.757371×(Year/1000)² - 6.92416, B = (Month-1 + Date/30)×1.1574074/1000. KP Newcomb ayanamsa API, dynamic ayanamsa calculator, Krishnamurti ayanamsa today, current KP ayanamsaTry it
Get KP planetary positions with sub-lordsGet KP planetary positions with sub-lordsGet planetary positions with detailed KP star-lord and sub-lord calculations for precise event timing and significator analysis. Returns all 9 planets (Sun through Ketu) with nakshatra, star-lord, sub-lord, and KP horary numbers (1-249). Essential for KP astrology software, significator analysis, and event prediction. KP planet positions API, star lord sub lord calculator, KP significator API, Krishnamurti Paddhati planetsTry it
Get KP Placidus house cusps with sub-lordsGet KP Placidus house cusps with sub-lordsCalculate unequal Placidus house cusps with ruling sign-lord, nakshatra-lord, and sub-lord for each cusp. Dynamic KP-Newcomb or custom ayanamsa support. Used in KP horary astrology, cusp sub-lord analysis, and birth chart rectification. Returns all 12 house cusps with KP sub-division details. SEO: Placidus house cusps API, KP cusp calculator, house cusps star sub lord, KP horary cuspsTry it
Generate complete KP birth chartGenerate complete KP birth chartGenerate authentic Krishnamurti Paddhati birth charts with Placidus house cusps, star-lord and sub-lord calculations. Supports custom ayanamsa and dynamic KP-Newcomb ayanamsa calculation. Returns complete chart with all 9 planets (Sun through Ketu), Ascendant, 12 Placidus house cusps, nakshatra details, star-lords, sub-lords, and KP horary numbers (1-249). Perfect for KP astrology software, horary prediction apps, and event timing analysis. SEO: KP astrology chart API, Placidus house cusps planets, Krishnamurti Paddhati chart generator, KP birth chart calculatorTry it
Get KP ruling planets with optional significatorsGet KP ruling planets with optional significatorsCalculate the 5 ruling planets at any moment using Krishnamurti Paddhati horary astrology. Returns Day Lord, Moon Sign/Star/Sub Lord, Lagna Sign/Star/Sub Lord. Optionally provide birth data (birthDate, birthTime) to include significators showing which houses each ruling planet signifies in the birth chart - essential for KP prediction.Try it
Get KP ruling planets with significators at intervalsGet KP ruling planets with significators at intervalsCalculate ruling planets and their KP significators at regular time intervals using Krishnamurti Paddhati prashna (horary) astrology. For each interval, a full Placidus house chart is erected and significators are computed using the 4-level KP hierarchy: Level 1 (strongest) planets in star of house occupant, Level 2 occupants, Level 3 planets in star of house owner, Level 4 house owner. Returns Day Lord (sunrise-based Hindu Vara), Moon Sign/Star/Sub/Sub-Sub Lords, Lagna Sign/Star/Sub/Sub-Sub Lords, unique ruling planets set, and per-ruling-planet house significations. No birth data needed, significators come from each moments sky chart. Use for birth time rectification, muhurta selection, and KP horary number analysis.Try it
Find KP sublord changesFind KP sublord changesTrack when planets cross KP sublord boundaries (1-249 divisions) for precise Krishnamurti Paddhati event timing. Returns exact timestamps when a planet transitions between sublords, essential for prashna kundali analysis and dasha predictions. Use this to find favorable windows when benefic sublords are active. Supports Sun, Moon, Mars, Mercury, Jupiter, Venus, and Saturn tracking over any date range.Try it
Find KP rasi ingress timesFind KP rasi ingress timesTrack when planets enter new zodiac signs (rasi) with precise ingress timestamps. Essential for Vedic astrology transit analysis, muhurta selection, and predictive horoscope readings. Returns exact times when planets cross sign boundaries (0, 30, 60 degrees etc). Use for tracking Sun sankranti dates, Moon sign changes for panchang, or outer planet transits for yearly predictions.Try it
Get KP planets at time intervalsGet KP planets at time intervalsCalculate positions of all 9 planets (Sun through Saturn, Rahu, Ketu) at regular time intervals with full KP hierarchy: sign lord, star lord, sublord, and sub-sublord. Returns longitude, zodiac sign, nakshatra, sublord, sub-sublord, and KP number (1-249) for each planet at each timestamp. Ideal for tracking planetary motion, finding optimal muhurta windows, analyzing transit patterns, and building KP ephemeris tables. Maximum range of 7 days with 15-minute to 24-hour intervals.Try it
Get planetary aspects (Drishti) - Mutual aspects between all planetsCalculate all planetary aspects (Drishti) for a given time. Returns full aspects (7th house for all planets) and special aspects (Mars 4th/8th, Jupiter 5th/9th, Saturn 3rd/10th). Includes aspect table grouped by planet, mutual aspects, and individual aspect details with orb calculation. Essential for birth chart analysis, compatibility checking, and transit predictions. Planetary aspects API, drishti calculator, vedic astrology aspects, graha drishti.Monthly Planetary Aspects - Major and minor aspect events for a monthCalculate all planetary aspect events (excluding Moon) for a given month. Detects 22 aspect types. 5 major (conjunction, opposition, trine, square, sextile) and 17 minor (vigintile, semi-sextile, undecile, semi-quintile, novile, semi-square, septile, quintile, binovile, centile, biseptile, tredecile, sesqui-square, bi-quintile, quincunx, triseptile, quadranovile). Returns exact date and time of closest approach using ternary search refinement. Uses degree-based aspect methodology on sidereal positions (Lahiri ayanamsa). For Moon-specific aspects, use the /aspects/lunar endpoint. Essential for transit timing, muhurta selection, and monthly astrological forecasting. Monthly planetary aspects API, graha drishti calendar, mutual aspect ephemeris, minor aspects.Monthly Lunar Aspects - Moon aspect events with all planets for a monthTrack all lunar aspect events for a given month including major and minor aspects. The Moon traverses approximately 13 degrees per day, forming 22 aspect types with each planet. 5 major (conjunction, opposition, trine, square, sextile) and 17 minor (vigintile, semi-sextile, undecile, semi-quintile, novile, semi-square, septile, quintile, binovile, centile, biseptile, tredecile, sesqui-square, bi-quintile, quincunx, triseptile, quadranovile). Returns exact date and time of each Moon aspect event with ternary search refinement to the minute. Essential for muhurta selection, daily panchang analysis, and chandra gochar predictions. Monthly lunar aspects API, Moon transit calendar, chandra drishti ephemeris, minor lunar aspects.Transit Analysis - Compare current planets to natal chart (Gochar)Analyze planetary transits (Gochar) over natal chart positions. Returns transiting planets with their natal house positions, aspects to natal planets, and highlights key transits from slow-moving planets (Jupiter, Saturn, Rahu, Ketu). Essential for timing predictions, event forecasting, and understanding current planetary influences. Transit analysis API, gochar calculator, vedic transit predictions.Monthly Transit - Planetary sign changes for an entire monthGet all planetary sign (rashi) changes for a given month. Shows when each planet transitions from one zodiac sign to another. Covers all 9 Vedic planets: Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu. Includes starting positions at the beginning of the month. Essential for transit prediction, monthly horoscope generation, and muhurta planning. Monthly planetary transit API, gochar calendar, rashi parivartan dates.Declination Parallels - Planets at same or opposite declinationCalculate planetary declinations and find parallels (same declination) and contraparallels (opposite declination). Parallels are considered equivalent to conjunctions in strength, contraparallels to oppositions. Returns declination for each planet and all parallel/contraparallel aspects. Declination parallels API, planetary declination calculator, contraparallel aspects.Monthly Declination Parallels - Parallel and contraparallel events for a monthFind all declination parallel and contraparallel events between the 7 visible planets for a given month. Parallels occur when two planets share the same celestial declination (equivalent to conjunction in strength). Contraparallels occur at opposite declinations (equivalent to opposition). Scanned daily at noon UTC. Essential for advanced transit analysis and hidden aspect discovery. Monthly declination parallels API, planetary parallel ephemeris, contraparallel event calendar.Ecliptic Crossings - When planets cross the ecliptic planeFind all ecliptic plane crossings for visible planets during a given year. An ecliptic crossing occurs when a planetary celestial latitude passes through 0 degrees, crossing from one side of the ecliptic to the other. Ascending crossings (south to north) correspond to the ascending node, descending crossings (north to south) to the descending node. Moon crosses ~2 times per month, outer planets cross less frequently. Returns exact date, time, direction, sidereal longitude, and zodiac sign. Ecliptic crossing API, planetary node crossing, ascending descending node ephemeris.List all 12 Rashis - Vedic Zodiac Signs ReferenceGet the complete list of 12 rashis (zodiac signs) in Vedic astrology. Returns Sanskrit names, Western equivalents, sidereal date ranges, symbols, governing Adityas, and personality characteristics for each rashi. Reference data for Mesha through Meen. Essential for zodiac sign lookup tables, astrology apps, and rashi-based UI components.Get Rashi by ID - Vedic Zodiac Sign DetailGet detailed information for a single rashi (zodiac sign) by its Vedic ID slug. Returns Sanskrit name, Western equivalent, sidereal date range, symbol, governing Aditya, and personality characteristics.
List all 27 Nakshatras - Lunar Mansions ReferenceList all 27 Nakshatras - Lunar Mansions ReferenceGet the complete list of 27 nakshatras (lunar mansions) in Vedic astrology. Returns names, zodiac ranges, ruling planets, presiding deities, symbols, personality characteristics, and traditional remedies (mantras, gemstones, rituals) for each nakshatra from Ashwini to Revati. Essential for nakshatra lookup tables, dasha period calculations, muhurta selection, and astrology app reference data.Try it
Get Nakshatra by ID - Lunar Mansion DetailGet Nakshatra by ID - Lunar Mansion DetailGet detailed information for a single nakshatra (lunar mansion) by its ID slug. Returns name, zodiac range, ruling planet, presiding deity, symbol, personality characteristics, and traditional remedies including mantras, gemstones, and rituals.Try it
Get upagraha (sub-planet) positions - Upagraha Calculator APICalculate all 11 Vedic upagraha (sub-planet) positions per Brihat Parashara Hora Shastra (BPHS). Returns 6 time-based upagrahas (Gulika, Mandi, Kala, Mrityu, Ardhaprahara, Yamaghantaka) derived from the 8-part day/night division, plus 5 Sun-longitude-based upagrahas (Dhuma, Vyatipata, Parivesha, Indra Chapa, Upaketu). Essential for complete kundli analysis, dosha assessment, and advanced chart interpretation. Upagraha calculator API, Gulika Mandi position, sub-planet Vedic astrology.Get Ashtakavarga (planetary strength) analysis - Ashtakavarga Calculator APICalculate complete Ashtakavarga analysis per Brihat Parashara Hora Shastra (BPHS). Returns Bhinnashtakavarga (BAV), Sarvashtakavarga (SAV, total 337), Reduced Ashtakavarga (Trikona + Ekadipati Shodhana per Ch. 67-68), and Shodhya Pinda planetary strength (Rashi Pinda + Graha Pinda per Ch. 69). Essential for transit prediction timing, house strength analysis, dasha result evaluation, and planetary strength comparison. Ashtakavarga calculator API, bindu rekha points, Shodhya Pinda, Vedic astrology.Get Shadbala (six-fold planetary strength) analysis - Shadbala Calculator APICalculate complete Shadbala (six-fold planetary strength) per Brihat Parashara Hora Shastra (BPHS) and BV Raman Graha and Bhava Balas. Returns all 6 strength components (Sthana Bala, Dig Bala, Kala Bala, Chesta Bala, Naisargika Bala, Drik Bala) plus Ishta Phala, Kashta Phala, strength ratio, and relative ranking for all 7 classical planets. Essential for evaluating planetary strength in Vedic birth chart analysis, dasha prediction, transit interpretation, and yoga assessment. Shadbala calculator API, planetary strength Vedic astrology, graha bala, Ishta Kashta Phala.

Drop-in UI components

Render Vedic Astrology responses without building charts yourself. These open source, framework-agnostic web components take the typed API response and draw it, in React, Vue, Svelte, Angular, plain HTML, and WordPress.

MIT licensedFramework agnosticThemeable via CSS variablesjsDelivr CDN
ElementRenders
<roxy-vedic-kundli>South, North, or East Indian kundli with degree detail and optional Chandra Lagna view
<roxy-divisional-chart>Generic divisional varga wheel from D2 Hora to D60 Shashtiamsa
<roxy-kp-chart>Ascendant, cusps, planets and nodes with KP stellar hierarchy
<roxy-vedic-planets-table>Degree, nakshatra, pada, lord, bhava, avastha columns
<roxy-kp-planets-table>Sub-lord and sub-sub-lord columns
<roxy-kp-ruling-planets>Day lord, Moon/Lagna hierarchies, ruling planets, significators
<roxy-ashtakavarga-grid>Sarva, Bhinna, and Shodhya Pinda views in a tabbed heatmap
<roxy-shadbala-table>Six-fold planetary strength bar plus rupas and adequacy badge
Show all components
<roxy-dasha-timeline>Vimshottari mahadasha + antardasha + pratyantardasha
<roxy-guna-milan>36-point Ashtakoota with eight sub-scores
<roxy-panchang-table>15+ muhurtas in detailed mode
<roxy-vedic-aspects>Graha drishti rows with aspect type, strength, and orb, plus mutual aspects
<roxy-hora-table>Day and night planetary hours with ruling planet and window
<roxy-choghadiya-grid>Day and night Choghadiya muhurta tiles colored by effect
<roxy-yoga-list>Filterable yoga cards from the 300 plus yoga catalog
<roxy-nakshatra-card>Lord, deity, symbol, characteristics, remedies
<roxy-dosha-card>Presence, severity, remedies, scoped effects
<roxy-reference-card>Symbol, name, description, keyword chips, and an attribute grid for any glossary lookup

Free Templates for Vedic Astrology

Clone. Edit. Ship. Free and open source by Team Roxy.

Browse all templates or use AI prompts to generate a custom app.

What You Can Build with Vedic Astrology API

Real-world applications and use cases for integrating Vedic Astrology API into your projects:

Matrimonial matchmaking platforms - automate Gun Milan compatibility scoring, Manglik dosha checks, Navamsa spouse analysis, and generate match reports with remedies for Shaadi.com-style features

Daily horoscope and prediction apps - fetch planetary transits, current Dasha periods, Panchang data, and birth star forecasts to power personalized daily readings at consumer-app scale

Kundli generation and PDF report services - combine D1/D9 charts, planetary positions, Dasha timelines, yoga detection, and dosha analysis into automated birth chart reports

KP horary and event prediction apps - build stellar astrology software with significator analysis, cusp sub-lords, and 249-level precision for answering when/yes-no questions

Spiritual wellness and calendar apps - integrate Panchang for Hindu festival dates, fasting calendars, temple muhurat selection, and Nakshatra-based meditation schedules

AI astrology chatbots and virtual consultants - power conversational AI with structured Vedic calculations, compatibility queries, Dasha predictions, and remedy suggestions via ChatGPT plugins or MCP integration

What developers are saying

DM

Dhani M.

Indie App Developer

Shipped an astrology app over a long weekend. Birth charts, nakshatras, KP cusps, significators. I verified the Lahiri ayanamsha values independently and they line up with my reference. One API key for all of it.

Email feedback
TH

Tom H.

Senior Developer

The OpenAPI spec is the most complete I have seen in this space. Generated a type-safe TypeScript client from it in seconds. Every field has descriptions and examples. Production-grade documentation.

Email feedback
CW

Chris W.

Backend Engineer

Response times consistently under 50ms for numerology and tarot endpoints. The API returns structured JSON with every field documented. Integrated it into our platform in an afternoon.

Email feedback

Do not take our word for it. Ask the agents.

Every page here is built so AI search engines can read and cite it, so go straight to the source. Let ChatGPT, Perplexity, or Claude search the web and tell you what they find about RoxyAPI accuracy, MCP, SDKs, and pricing.

Opens a live web search in a new tab.

Getting started with Vedic Astrology API.

From zero to production in 3 steps. No signup required for testing.

3 Steps to Ship

1Install the SDKnpm i @roxyapi/sdk
2Get your API keyView Plans
3Make your first callView Docs

Agent-Ready Infrastructure

MCP

Remote MCP, llms.txt, and AGENTS.md. The full agent-readiness stack for 12 spiritual domains under one key.

  • Remote MCP server — every endpoint auto-discovered as a tool by Claude, ChatGPT, Cursor over Streamable HTTP. No Docker.
  • llms.txt — AI-native discovery surface for ChatGPT, Perplexity, and Gemini citation
  • AGENTS.md — 2026 execution playbook for Cursor, Codex, Windsurf, Aider, Claude Code, Gemini CLI. Bundled in the SDK.

From your AI agent to a verified Vedic Astrology answer.

Your AI agentyour model, your voice
Remote MCPauto-discovered, no local setup
Roxy Ephemeris828 tests vs NASA JPL
Verified result12 domains, one flat rate

Your agent grounds every answer in verified calculations and replies in your own voice, so it never hallucinates a chart, date, or reading. No local setup, no AGPL, no hosted-AI markup.

Audit it yourself: every Vedic Astrology endpoint runs live in the API playground

Vedic Astrology API FAQ

How do I generate a Vedic kundli from a date and place of birth?

Send a birth date, time, and place to the Vedic astrology API and you get a full kundli back in one call. It places all nine grahas and the Lagna across the twelve houses, names each planet nakshatra and pada, and flags retrograde, combustion, and active yogas, so the same response drives a quick birth chart or a deep reading. Positions are computed by Roxy Ephemeris and verified against NASA JPL Horizons for sub-arcminute accuracy. Connect over the TypeScript, Python, or PHP SDK, or point Claude, Cursor, or VS Code at our Remote MCP server and skip the local setup entirely.

How do I build kundli matching and Gun Milan into a matrimonial app?

Pass two sets of birth details and the Vedic astrology API returns the full 36-point Ashtakoot Gun Milan score with a per-category breakdown across all eight koota, plus a clear compatible or not verdict. The same flow checks Manglik dosha and Nadi and Bhakoot cancellation, and you can pull the Navamsa chart for spouse and marriage analysis to round out a complete match report. One API key covers every matching call, so you ship full kundli matching and compatibility scoring in days, not months.

What is the difference between KP astrology and traditional Vedic in this API?

You get both under one subscription. Traditional kundli, dasha, and panchang use the Lahiri sidereal frame that most Jyotish software expects, while the KP side runs full Krishnamurti Paddhati with star-lord, sub-lord, and sub-sub-lord across all 249 levels for horary and event timing. KP lets you set the ayanamsa per request and choose mean or true lunar nodes, so your charts line up exactly with the reference frame your practitioners trust. This depth is what separates the Vedic astrology API from generic horoscope endpoints.

Which Vimshottari dasha period is someone in right now?

One call to the Vedic astrology API returns the running Mahadasha, Antardasha, and Pratyantardasha for any moment, along with the time left in each level and the birth Moon nakshatra they are derived from. For life-plan and prediction features you can also pull the full 120-year Mahadasha timeline or expand every sub-period inside a single Mahadasha. It is the highest-value Vedic query for daily horoscope apps and AI astrology chatbots, and it returns clean structured data ready for any model to read.

Can I get panchang and muhurat data for a Hindu calendar app?

Yes. The Vedic astrology API returns complete panchang for any date and place, including tithi, nakshatra, yoga, and karana, plus the muhurat windows practitioners actually plan around like rahu kaal, abhijit, and brahma muhurta, all anchored to local sunrise and sunset. Choghadiya and planetary hora are there too for electional timing. It is the same engine behind festival calendars, fasting planners, and temple muhurat pickers, and every response localizes into eight languages with a single query parameter.

Is one API key enough to cover Vedic, KP, panchang, and divisional charts?

Yes. A single key unlocks the entire Vedic suite plus all twelve spiritual-data domains on the platform, with instant activation and one flat predictable price, no per-product or per-call fees. That includes the full divisional varga set from D2 Hora through D60 Shashtiamsa, Navamsa with vargottama detection, dosha analysis with remedies, and the complete KP and panchang stack. Drop it into your stack with the typed TypeScript, Python, PHP, C#, and Go SDKs, the WordPress plugin, our drop-in UI components, or the Remote MCP server, and let agents discover everything through our AGENTS.md playbook and llms.txt.

Start using Vedic Astrology API today.

Launch your Jyotish or KP astrology product in days. Not months.

All 12 domains included with every plan. Every endpoint, MCP server, SDK, and starters.

Plans from $39/mo, starting at $2.70 per domain on annual billing. No credit card required for testing.

View Pricing & Get API Key