The only B2B astrology API with AI-powered chatbot queries - Official Python SDK
pip install vedika-sdkfrom vedika import VedikaClient
client = VedikaClient(api_key='vk_live_your_api_key')
# Ask an astrology question (AI-powered)
response = client.ask_question(
question='What are my career prospects this year?',
birth_details={
'datetime': '1990-06-15T14:30:00+05:30',
'latitude': 28.6139,
'longitude': 77.2090,
'timezone': 'Asia/Kolkata'
}
)
print(response['answer'])- AI Chat - Natural language astrology queries (unique to Vedika!)
- Birth Charts - Complete Kundali generation
- Compatibility - 36 Guna (Ashtakoota) matching
- Dasha Periods - Vimshottari Dasha calculations
- Doshas - Mangal, Kaal Sarp, Sade Sati analysis
- Muhurtha - Auspicious timing finder
- Numerology - 37+ calculations
- 22 Languages - Multilingual responses
| Method | Description |
|---|---|
ask_question() |
AI-powered astrology chat |
ask_question_stream() |
Streaming responses |
get_birth_chart() |
Generate birth chart |
get_dashas() |
Vimshottari Dasha periods |
check_compatibility() |
Marriage compatibility |
detect_yogas() |
300+ yoga detection |
analyze_doshas() |
Dosha analysis |
get_muhurtha() |
Auspicious timing |
get_numerology() |
Numerology analysis |
# Initialize a new project
npx @vedika-io/cli init --python
# Test your API connection
npx @vedika-io/cli test --key YOUR_API_KEY- API Docs: https://vedika.io/docs.html
- Quickstart: https://vedika.io/quickstart.html
- API Explorer: https://vedika.io/api-explorer.html
- Sign up at https://vedika.io
- Go to Dashboard
- Create API key
Free Sandbox available for testing: https://api.vedika.io/sandbox/*
- Email: support@vedika.io
- Docs: https://vedika.io/docs.html
MIT