Authentication

All API requests require authentication via an API key. Include your API key in the X-Api-Key header with every request.

// Include in all API requests headers: { 'Content-Type': 'application/json', 'X-Api-Key': 'your_api_key_here' }

Important: Your API key is linked to verified domains/IPs. Requests from unverified origins will be rejected. Add domains and IPs in your Dashboard.

Base Parameters

Most astrology endpoints require the following birth data parameters:

ParameterTypeRequiredDescription
dayIntegerRequiredBirth day (1-31)
monthIntegerRequiredBirth month (1-12)
yearIntegerRequiredBirth year (e.g., 1990)
hourIntegerRequiredBirth hour in 24h format (0-23)
minIntegerRequiredBirth minute (0-59)
latFloatRequiredBirth latitude (e.g., 28.6139)
lonFloatRequiredBirth longitude (e.g., 77.2090)
tzoneFloatRequiredTimezone offset (e.g., 5.5 for IST)

Error Handling

The API returns standard HTTP status codes:

CodeMeaning
200Success
400Bad Request — missing or invalid parameters
401Unauthorized — invalid or missing API key
403Forbidden — domain/IP not verified
429Rate limit exceeded
500Internal server error

Panchang

Complete Hindu Panchang data including Tithi, Nakshatra, Yoga, Karana, and timings.

POST/api/panchang/panchangGet Panchang for date

Returns complete Panchang data for the given date and location.

Request Body:

{ "day": 15, "month": 6, "year": 2024, "hour": 6, "min": 0, "lat": 28.6139, "lon": 77.2090, "tzone": 5.5 }

Response includes:

Tithi, Nakshatra, Yoga, Karana, Sunrise, Sunset, Moonrise, Moonset, Rahu Kaal, Gulika Kaal, Yamaganda, Abhijit Muhurat, etc.

POST/api/panchang/monthly_panchangMonthly Panchang

Returns panchang data for the entire month.

POST/api/panchang/choghadiyaChoghadiya Muhurat

Returns Choghadiya timings for the day — auspicious and inauspicious periods.

Muhurat Timings

POST/api/panchang/horaHora Muhurat

Returns planetary Hora timings for the day.

Astro Data

Get basic and extended astrological data for a birth chart.

POST/api/astro/get_astro_dataBasic Astro Data

Returns ascendant sign, nakshatra, deity, and Moon sign information.

Example Request (cURL):

curl -X POST https://kundliapi.com/api/astro/get_astro_data \ -H "Content-Type: application/json" \ -H "X-Api-Key: your_api_key_here" \ -d '{"day":15,"month":6,"year":1990,"hour":10,"min":30,"lat":28.6139,"lon":77.209,"tzone":5.5}'
POST/api/astro/astro_detailsExtended Astro Details

Returns extended astrological details including Ascendant lord, Rashi lord, Varna, Yoni, Gan, Nadi, etc.

Planet Positions

Get planetary positions, dignity, aspects, and house placements.

POST/api/planets/All Planet Positions

Returns positions of all 9 planets (Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu) with sign, degree, nakshatra, house, and retrograde status.

POST/api/planets/extendedExtended Planets

Returns extended planet data including nakshatra lord, sub lord, and sub-sub lord.

Dasha System

Vimshottari and Yogini Dasha periods with precise calculations.

POST/api/dasha/maha_dashaMaha Dasha

Returns all Vimshottari Maha Dasha periods with start/end dates and current dasha indication.

POST/api/dasha/antar_dashaAntar Dasha

Returns Antar Dasha periods within each Maha Dasha.

POST/api/dasha/char_dasha_currentChara Dasha (Current)

Returns current running Chara (Jaimini) Dasha.

POST/api/dasha/yogini_dashaYogini Dasha

Returns Yogini Dasha periods — 36-year cycle system.

Dosha Analysis

Check major doshas in a birth chart.

POST/api/dosha/mangal_doshaMangal Dosha

Returns Mangal (Mars) Dosha analysis with percentage and detailed description.

POST/api/dosha/kaalsarp_doshaKaal Sarp Dosha

Returns Kaal Sarp Dosha analysis — Rahu/Ketu axis check.

POST/api/dosha/pitra_doshaPitra Dosha

Returns Pitra Dosha analysis — ancestral karma effects.

POST/api/dosha/sadhesatiSadhesati

Returns Sadhesati (Saturn transit) analysis — current phase and dates.

Birth Charts

Generate various divisional charts (D-1 to D-60).

POST/api/charts/lagna_chartLagna Chart (D-1)

Returns Lagna (Ascendant) chart data with planet placements in houses.

POST/api/charts/navamsa_chartNavamsa Chart (D-9)

Returns Navamsa chart data — used for marriage and dharma analysis.

POST/api/charts/chalit_chartChalit Chart

Returns Bhava Chalit chart — houses based on actual house cusps.

Kundli Matching

Ashtakoota and other matching systems for marriage compatibility.

POST/api/matching/ashtakootAshtakoota Matching

Returns 8-fold matching (Gun Milan) score out of 36 points.

Request Body:

{ "boy": { "day": 15, "month": 6, "year": 1990, "hour": 10, "min": 30, "lat": 28.6139, "lon": 77.209, "tzone": 5.5 }, "girl": { "day": 20, "month": 3, "year": 1992, "hour": 14, "min": 15, "lat": 28.6139, "lon": 77.209, "tzone": 5.5 } }

Response includes scores for: Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot, Nadi.

POST/api/matching/dashakootDashakoot Matching

Returns 10-fold matching used in South Indian astrology.

KP Astrology

Krishnamurti Paddhati system endpoints.

POST/api/kp/cuspsKP House Cusps

Returns KP house cusps with sign lord, star lord, and sub lord.

POST/api/kp/planetsKP Planets

Returns planets with sign lord, star lord, sub lord — KP style.

Numerology

Complete numerology analysis endpoints.

POST/api/numerology/numero_dataNumerology Data

Returns birth number, life path number, name analysis.

Additional Parameters:

ParameterTypeRequiredDescription
nameStringRequiredFull name for numerology analysis
POST/api/numerology/lo_shu_gridLo Shu Grid

Returns Lo Shu Grid (magic square) analysis based on birth date.

Western Astrology — Natal

Tropical/Western astrology calculations using Placidus house system.

POST/api/western/natal_chartWestern Natal Chart

Returns Western natal chart with tropical zodiac positions, aspects, house placements, element/modality analysis.

Response includes:

Sun sign, Moon sign, Rising sign, all planet positions in tropical zodiac, major & minor aspects with orbs, house system data, element balance, hemisphere emphasis.

Western — Synastry & Composite

POST/api/western/synastrySynastry Chart

Compares two birth charts for relationship compatibility. Returns inter-aspects between both charts.

Additional Parameters:

ParameterTypeRequiredDescription
day2, month2, year2IntegerRequiredSecond person's birth date
hour2, min2IntegerRequiredSecond person's birth time
latitude2, longitude2FloatRequiredSecond person's birth location
timezone2FloatRequiredSecond person's timezone
POST/api/western/compositeComposite Chart

Returns midpoint composite chart of two people — the relationship chart. Same parameters as Synastry.

Western — Transits & Progressions

POST/api/western/solar_returnSolar Return

Returns Solar Return chart for a specific year (birthday chart). Add targetYear to request body.

POST/api/western/progressionsSecondary Progressions

Returns progressed chart positions (day-for-a-year method).

POST/api/western/current_transitsCurrent Transits

Returns current planetary positions in tropical zodiac.

POST/api/western/moon_phasesMoon Phase Calendar

Returns moon phases for a given month/year with New Moon, Full Moon, and quarter phases.

Western — Reports

POST/api/western/personalityPersonality Report

Returns detailed personality analysis based on Western chart — Sun, Moon, Rising, elements, and aspects.

POST/api/western/romanticRomantic Forecast

Returns romantic forecast based on Venus, Mars, 7th house and relationship aspects.

POST/api/western/karmaKarma & Destiny Report

Returns karma and destiny analysis based on Saturn, Nodes, and 12th house.

Tarot Card API

Complete 78-card Tarot engine with multiple spread types.

POST/api/tarot/three_card3-Card Spread

Returns Past, Present, Future reading with full card interpretations.

Optional Parameters:

ParameterTypeDescription
questionStringYour question for the reading
seedIntegerSeed for reproducible readings
POST/api/tarot/celtic_crossCeltic Cross (10 cards)

Returns full Celtic Cross spread — the most comprehensive single-question reading.

POST/api/tarot/yes_noYes/No Tarot

Returns Yes, No, or Maybe answer with supporting card and explanation.

POST/api/tarot/card_of_dayCard of the Day

Returns today's daily tarot card with guidance message.

GET/api/tarot/all_cardsAll 78 Cards

Returns complete deck — 22 Major Arcana + 56 Minor Arcana with all meanings.

Varshaphal (Annual Horoscope)

Vedic Solar Return / Tajika astrology system for annual predictions.

POST/api/varshaphal/get_varshaphalVarshaphal Chart

Returns annual horoscope chart with Muntha, Panchadhikari, and Harsha Bala. Add targetYear to request body.

POST/api/varshaphal/get_yogasTajika Yogas

Returns Tajika yogas: Ithasala, Easarapha, Nakta, Yamaya, Manaú, Kamboola.

POST/api/varshaphal/get_sahamsSahams (Arabic Parts)

Returns 16 Sahams — Punya, Vidya, Yashas, Mitra, and more.

Gochar (Transit Analysis)

Personalized transit analysis with Vedha (obstruction) logic.

POST/api/gochar/get_personalizedPersonalized Gochar

Returns current transits relative to your natal Moon sign with Vedha analysis and benefic/malefic determination.

POST/api/gochar/get_saturn_transitSaturn Transit / Sade Sati

Returns detailed Saturn transit analysis — Sade Sati phase, Dhaiya, Kantaka, with start/end dates and remedies.

POST/api/gochar/get_jupiter_transitJupiter Transit

Returns Jupiter (Guru) transit analysis with effects based on house from Moon.

Lal Kitab

Complete Lal Kitab astrology system with unique remedies.

POST/api/lalkitab/get_chartLal Kitab Chart

Returns Lal Kitab chart with Pakka Ghar assignments and sleeping/awakened planet status.

POST/api/lalkitab/get_remediesLal Kitab Remedies

Returns planet-specific remedies — materials, donations, rituals based on house placements.

POST/api/lalkitab/get_debtsPlanetary Debts (Rin)

Returns 6 planetary debts: Pitru Rin, Matru Rin, Stri Rin, Swa Rin, Bandhu Rin, Sasur Rin with symptoms and remedies.

Biorhythm

Physical, Emotional, Intellectual, and extended cycles.

POST/api/biorhythm/get_biorhythmDaily Biorhythm

Returns 6 biorhythm cycles: Physical (23d), Emotional (28d), Intellectual (33d), Intuitive (38d), Aesthetic (43d), Spiritual (53d).

POST/api/biorhythm/get_compatibilityBiorhythm Compatibility

Compare biorhythm cycles between two people. Uses day2/month2/year2 parameters.

Human Design

BodyGraph, Type, Strategy, Authority, Gates, Channels, and Profile.

POST/api/human_design/get_chartFull BodyGraph

Returns complete Human Design analysis: Type (Generator, Projector, Manifestor, Reflector, MG), Strategy, Authority, Profile, all defined/undefined Centers, active Channels, Gates, and Incarnation Cross.

POST/api/human_design/get_summaryBodyGraph Summary

Returns simplified summary: Type, Strategy, Authority, Profile, defined/undefined centers list.

Yoga Combinations

Identify powerful yoga combinations in a birth chart — Raj Yoga, Dhan Yoga, Panch Mahapurush, and Moon-based yogas.

POST/v1/yoga/get_allAll Yoga Combinations

Returns all yoga combinations present in a birth chart — including Raj Yoga, Dhan Yoga, Panch Mahapurush Yoga, Chandra Yoga, and more.

Example Request (cURL):

curl -X POST https://kundliapi.com/v1/yoga/get_all \ -H "Content-Type: application/json" \ -H "X-Api-Key: your_api_key_here" \ -d '{"day":15,"month":6,"year":1990,"hour":10,"min":30,"lat":28.6139,"lon":77.209,"tzone":5.5}'
POST/v1/yoga/get_raj_yogasRaj Yoga Analysis

Returns Raj Yoga analysis — combinations of Kendra and Trikona lords that indicate power, authority, and success.

POST/v1/yoga/get_dhan_yogasDhan Yoga (Wealth)

Returns Dhan Yoga (wealth yoga) analysis — planetary combinations indicating financial prosperity and material gains.

POST/v1/yoga/get_panch_mahapurushPanch Mahapurush Yoga

Returns Panch Mahapurush Yoga analysis — Ruchaka, Bhadra, Hamsa, Malavya, and Sasa yogas formed by Mars, Mercury, Jupiter, Venus, and Saturn in Kendra in own/exaltation sign.

POST/v1/yoga/get_chandra_yogasChandra (Moon) Yogas

Returns Moon-based yoga analysis — Sunaphа, Anaphа, Durudhara, Kemadruma, Gajakesari, and other Chandra yogas.

Muhurat Finder

Find auspicious dates and times (Muhurat) for important life events — marriage, housewarming, business, travel, and more.

POST/v1/muhurat/get_marriageMarriage Muhurat

Returns auspicious dates for marriage (Vivah Muhurat) within the given date range.

Request Body:

curl -X POST https://kundliapi.com/v1/muhurat/get_marriage \ -H "Content-Type: application/json" \ -H "X-Api-Key: your_api_key_here" \ -d '{"start_year":2026,"start_month":1,"start_day":1,"end_year":2026,"end_month":12,"end_day":31,"lat":28.6139,"lon":77.209,"tzone":5.5}'

Muhurat Parameters:

ParameterTypeRequiredDescription
start_yearIntegerRequiredStart year of the search range
start_monthIntegerRequiredStart month (1-12)
start_dayIntegerRequiredStart day (1-31)
end_yearIntegerRequiredEnd year of the search range
end_monthIntegerRequiredEnd month (1-12)
end_dayIntegerRequiredEnd day (1-31)
latFloatRequiredLocation latitude
lonFloatRequiredLocation longitude
tzoneFloatRequiredTimezone offset (e.g., 5.5 for IST)
POST/v1/muhurat/get_grihapraveshGrihapravesh Muhurat

Returns auspicious dates for housewarming (Grihapravesh) ceremony within the given date range.

POST/v1/muhurat/get_namkaranNamkaran Muhurat

Returns auspicious dates for naming ceremony (Namkaran) within the given date range.

POST/v1/muhurat/get_businessBusiness Opening Muhurat

Returns auspicious dates for business or shop opening within the given date range.

POST/v1/muhurat/get_travelTravel Muhurat

Returns auspicious dates for travel within the given date range.

POST/v1/muhurat/get_vehicleVehicle Purchase Muhurat

Returns auspicious dates for vehicle purchase within the given date range.

POST/v1/muhurat/get_propertyProperty Purchase Muhurat

Returns auspicious dates for property purchase within the given date range.

POST/v1/muhurat/get_mundanMundan Muhurat

Returns auspicious dates for Mundan (first head shaving) ceremony within the given date range.

POST/v1/muhurat/get_annaprashanAnnaprashan Muhurat

Returns auspicious dates for Annaprashan (first rice feeding) ceremony within the given date range.

POST/v1/muhurat/check_dateCheck Date Auspiciousness

Check if a specific date and time is auspicious for general activities.

Request Body:

{ "year": 2026, "month": 3, "day": 22, "hour": 10, "min": 30, "lat": 28.6139, "lon": 77.209, "tzone": 5.5 }

Note: This endpoint uses standard birth-data parameters (year, month, day, hour, min, lat, lon, tzone) instead of the date-range parameters used by other muhurat endpoints.

Need More Details?

This documentation covers the most commonly used endpoints. For a complete list of all 203+ endpoints, test them directly from your dashboard or contact our support.

Get API Access Contact Support View SDKs