Astrology Chatbot API
for WhatsApp, Telegram & AI Bots
Instant panchang, horoscope, and dasha responses for any chatbot platform. Claude AI narratives ready to send as bot messages. Sub-200 ms for cached users.
Power daily astrology bots, matrimonial screening bots, and AI agents on WhatsApp Business, Telegram, Discord, or any platform — with Swiss Ephemeris accuracy behind every response.
A complete bot flow in 4 API calls
From raw user input to a personalised AI reading — all in under 1 second for returning users.
Complete chatbot integration — 20 lines
City lookup, dasha fetch, panchang, and AI narrative — all in a single async function.
// Chatbot flow — collect birth data then generate AI response
const BASE = 'https://vedintelastroapi.com/api/v1'
const KEY = 'vai_YOUR_KEY'
// Step 1: resolve city to coordinates
const geo = await fetch(
`${BASE}/utilities/geo-search?api_key=${KEY}&city=Mumbai`
).then(r => r.json())
// { lat: 19.0760, lon: 72.8777, tz: 5.5 }
const params = `api_key=${KEY}&dob=01/10/1990&tob=08:30&lat=${geo.response.lat}&lon=${geo.response.lon}&tz=${geo.response.tz}`
// Step 2: fetch current dasha (fast — under 200 ms cached)
const dasha = await fetch(`${BASE}/dashas/current-mahadasha?${params}`).then(r => r.json())
// Step 3: get today's panchang
const panchang = await fetch(`${BASE}/panchang/panchang?${params}&date=25/04/2026`).then(r => r.json())
// Step 4: generate Claude AI narrative to send as bot reply
const ai = await fetch(`${BASE}/ai/dasha/narrative?${params}`).then(r => r.json())
// ai.response.narrative → 600-word reading, ready to send11 endpoints for bot conversations
Every endpoint is a simple GET request — easy to call from any chatbot framework.
/api/v1/panchang/panchangFull daily panchang — tithi, nakshatra, yoga, karana, sunrise, sunset, auspicious hours
/api/v1/panchang/choghadiya-muhurtaToday's Choghadiya auspicious time slots — ideal for daily bot messages
/api/v1/extended-horoscope/find-moon-signMoon sign (primary Vedic horoscope sign) for a given birth date
/api/v1/dashas/current-mahadashaCurrent Mahadasha and Antardasha with remaining duration — fast, concise response
/api/v1/dashas/current-mahadasha-fullFull dasha breakdown — Mahadasha → Antardasha → Pratyantardasha tree
/api/v1/horoscope/planet-detailsAll 9 planets with sign, house, nakshatra, degree, and dignity
/api/v1/predictions/daily-moonDaily horoscope prediction based on moon sign transit
/api/v1/predictions/daily-nakshatraDaily prediction based on today's nakshatra — great for daily push notifications
/api/v1/utilities/geo-searchCity name → lat/lon/timezone lookup. 80+ Indian cities + global coverage
/api/v1/ai/interpret/chartClaude AI full chart interpretation — 700+ words, ready to send directly as chatbot reply
/api/v1/ai/dasha/narrativeAI narrative for the current Dasha period — what the current cycle means for this person
Everything a production astrology bot needs
Launch your astrology bot today
500 free API calls to build and test. No credit card required. Scale to millions of users with one environment variable change.