API Reference The VedIntelAstroAPI is a REST API built on Swiss Ephemeris — the same engine used by professional astrologers worldwide. All computations run locally on our servers with zero external dependency.
Base URL https://api.vedintelastroapi.com
Authentication Every request requires an api_key query parameter. Get your key from the dashboard .
example
GET /api/v1/horoscope/planet-details?api_key=vi_live_xxxxxxxxxxxxxxxx&... Common Parameters These parameters are required by all birth-data endpoints.
Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Rate Limits Plan Calls / Month Req / Sec Free 500 20 req/sec Starter 100,000 50 req/sec Professional 1,000,000 200 req/sec Enterprise Unlimited 500 req/sec
Error Codes Code Meaning 400 Bad Request — missing or invalid parameter 401 Unauthorized — invalid or missing api_key 429 Too Many Requests — rate limit exceeded 500 Internal Server Error — contact support
Find Ascendant GET /api/v1/extended-horoscope/find-ascendant
Returns the Lagna (Ascendant) sign, degree, and Nakshatra based on birth data.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/extended-horoscope/find-ascendant?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Find Moon Sign GET /api/v1/extended-horoscope/find-moon-sign
Returns the Moon Rashi (sign), degree, and Nakshatra for the given birth data.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/extended-horoscope/find-moon-sign?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Find Sun Sign GET /api/v1/extended-horoscope/find-sun-sign
Returns the Sun Rashi (sign) and degree. Useful for Western sun sign display alongside Vedic computation.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/extended-horoscope/find-sun-sign?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Planet Details GET /api/v1/horoscope/planet-details
Returns all 9 Vedic planets with their sign, degree, house placement, Nakshatra, and retrograde status.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/horoscope/planet-details?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Divisional Charts GET /api/v1/horoscope/divisional-charts
Returns planetary positions for all major divisional charts (D1 through D60). Specify a chart number or get all.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp chart_id number optional Divisional chart number 1–60. Omit for all charts.
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/horoscope/divisional-charts?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5&chart_id=9"
Chart Image (SVG) GET /api/v1/horoscope/chart-image
Returns a rendered SVG birth chart. Style can be north_indian or south_indian. Format can be base64 or utf8.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp style string optional north_indian (default) | south_indian | east_indian format string optional base64 (default) | utf8
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/horoscope/chart-image?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5&style=north_indian&format=utf8"
Current Mahadasha Full GET /api/v1/dashas/current-mahadasha-full
Returns the currently running Mahadasha with all active sub-dashas (Antardasha, Pratyantar) and their exact date ranges.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dashas/current-mahadasha-full?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Current Mahadasha GET /api/v1/dashas/current-mahadasha
Returns the currently active Mahadasha lord with start and end dates.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dashas/current-mahadasha?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Mahadasha Table GET /api/v1/dashas/mahadasha
Returns the complete Vimshottari Mahadasha table for the lifetime — all 9 dasha periods with start and end dates.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dashas/mahadasha?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Antardasha GET /api/v1/dashas/antardasha
Returns all Antardasha (sub-dasha) periods within the current Mahadasha.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dashas/antardasha?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Char Dasha (Current) GET /api/v1/dashas/char-dasha-current
Returns the currently running Jaimini Char Dasha sign period with start and end dates.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dashas/char-dasha-current?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Yogini Dasha (Main) GET /api/v1/dashas/yogini-dasha-main
Returns the complete Yogini Dasha sequence — 8 Yogini periods with their ruling planet and exact date ranges.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dashas/yogini-dasha-main?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Kaal Sarp Dosha GET /api/v1/dosha/kaalsarp-dosh
Detects the presence of Kaal Sarp Dosha and identifies the specific type (Anant, Kulik, Vasuki, etc.).
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dosha/kaalsarp-dosh?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Mangal Dosha GET /api/v1/dosha/mangal-dosh
Analyses Mars placement for Mangal Dosha across all relevant houses and returns severity level.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dosha/mangal-dosh?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Manglik Dosha GET /api/v1/dosha/manglik-dosh
Returns detailed Manglik status with house analysis, cancellation factors, and compatibility implications.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dosha/manglik-dosh?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Pitra Dosha GET /api/v1/dosha/pitra-dosh
Analyses the chart for Pitra Dosha indicators — Sun-Rahu/Ketu conjunctions and 9th house afflictions.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/dosha/pitra-dosh?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
Daily Panchang GET /api/v1/panchang/panchang
Returns complete Panchang data for the given date and location — Tithi, Vara, Nakshatra, Yoga, Karana, Sunrise, Sunset.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp date string required Date for Panchang — DD/MM/YYYY
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/panchang/panchang?api_key=YOUR_KEY&date=17/04/2026&lat=28.61&lon=77.20&tz=5.5"
Choghadiya Muhurta GET /api/v1/panchang/choghadiya-muhurta
Returns day and night Choghadiya muhurta time slots for the given date and location with auspicious/inauspicious classification.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp date string required Date for muhurta — DD/MM/YYYY
Example Request Example Response
curl "https://api.vedintelastroapi.com/api/v1/panchang/choghadiya-muhurta?api_key=YOUR_KEY&date=17/04/2026&lat=28.61&lon=77.20&tz=5.5"
AI Chart Interpretation Phase 3 · Q3 2026 GET /api/v1/ai/interpret/chart
Generates a full human-quality narrative chart reading using Claude AI. Covers Ascendant, key planetary placements, prominent yogas, and current dasha period.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
# Phase 3 — Q3 2026
curl "https://api.vedintelastroapi.com/api/v1/ai/interpret/chart?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"
AI Dasha Narrative Phase 3 · Q3 2026 GET /api/v1/ai/dasha/narrative
Returns a plain-language story of the current Mahadasha and Antardasha period — what to expect, key themes, and time windows.
Parameters Name Type Required Description api_key string required Your VedIntelAstroAPI key dob string required Date of birth — DD/MM/YYYY tob string required Time of birth — HH:MM (24-hour) lat number required Latitude with decimals (e.g. 28.6139) lon number required Longitude with decimals (e.g. 77.2090) tz number required Timezone offset from UTC (e.g. 5.5 for IST) lang string optional Language code — default: en. Options: hi, ta, te, kn, ml, gu, mr, bn, or, pa, ur, es, fr, de, it, pt, ar, ru, ja, zh ayanamsa string optional Ayanamsa system — lahiri (default) | raman | kp
Example Request Example Response
# Phase 3 — Q3 2026
curl "https://api.vedintelastroapi.com/api/v1/ai/dasha/narrative?api_key=YOUR_KEY&dob=01/10/1990&tob=08:30&lat=28.61&lon=77.20&tz=5.5"