The only B2B astrology API with AI-powered chatbot queries - Official JavaScript/TypeScript SDK
npm install @vedika-io/sdk
# or
yarn add @vedika-io/sdkimport { VedikaClient } from '@vedika-io/sdk';
const client = new VedikaClient({
apiKey: 'vk_live_your_api_key'
});
// Ask an astrology question (AI-powered)
const response = await client.askQuestion({
question: 'What are my career prospects this year?',
birthDetails: {
datetime: '1990-06-15T14:30:00+05:30',
latitude: 28.6139,
longitude: 77.2090,
timezone: 'Asia/Kolkata'
}
});
console.log(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
# Initialize a new project
npx @vedika-io/cli init
# Test your API connection
npx @vedika-io/cli test --key YOUR_API_KEY
# Generate a birth chart
npx @vedika-io/cli generate chart| Method | Description |
|---|---|
askQuestion() |
AI-powered astrology chat |
askQuestionStream() |
Streaming responses |
getBirthChart() |
Generate birth chart |
getDashas() |
Vimshottari Dasha periods |
checkCompatibility() |
Marriage compatibility |
detectYogas() |
300+ yoga detection |
analyzeDoshas() |
Dosha analysis |
getMuhurtha() |
Auspicious timing |
getNumerology() |
Numerology analysis |
- 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