How to Switch from VedicAstroAPI
to VedIntel™ AstroAPI
This is a complete code-level migration guide. No hand-waving. If you currently call VedicAstroAPI and want to switch, this shows you exactly what changes — and what stays identical.
- Change your base URL from
api.vedicastroapi.com/v3-jsontovedintelastroapi.com/v3-json - All parameter names stay identical:
api_key, dob, tob, lat, lon, tz, ayanamsa, lang - All response fields stay identical:
status, response— plus we addremaining_api_calls - Existing tests pass unchanged. Existing TypeScript types work.
1. Update Your Base URL
The entire migration is a one-line change to your environment variable. Every other line of code in your application stays exactly the same.
Our /v3-json/* routes are configured as rewrites to /api/v1/* internally. You can call either path — the v3-json paths exist specifically for migration compatibility.
2. Replace Your API Key
Create a free account at vedintelastroapi.com/auth/signup and copy your API key from the dashboard. The parameter name is identical: api_key.
3. Parameter Mapping (Nothing Changes)
Every parameter name is identical. This table is for reference — you do not need to rename anything.
| Parameter | VedicAstroAPI | VedIntel™ AstroAPI | Notes |
|---|---|---|---|
| api_key | api_key | ✓ api_key | Identical — just swap the key value |
| dob | dob | ✓ dob | DD/MM/YYYY format — identical |
| tob | tob | ✓ tob | HH:MM 24hr format — identical |
| lat | lat | ✓ lat | Decimal degrees — identical |
| lon | lon | ✓ lon | Decimal degrees — identical |
| tz | tz | ✓ tz | Decimal offset e.g. 5.5 — identical |
| ayanamsa | ayanamsa | ✓ ayanamsa | lahiri / raman / kp — identical |
| lang | lang | ✓ lang | Language code — identical |
4. Response Field Mapping
The response envelope is identical. We add one field: remaining_api_calls — which you can use or ignore.
5. Endpoint Mapping (Phase 1 — All Core PredIntel Paths)
All core endpoints are available. Both path formats work — /v3-json/* rewrites to /api/v1/* transparently.
| VedicAstroAPI path | VedIntel™ AstroAPI path | Status |
|---|---|---|
| /v3-json/horoscope/planet-details | /api/v1/horoscope/planet-details | ✓ Live |
| /v3-json/horoscope/divisional-charts | /api/v1/horoscope/divisional-charts | ✓ Live |
| /v3-json/horoscope/chart-image | /api/v1/horoscope/chart-image | ✓ Live |
| /v3-json/extended-horoscope/find-ascendant | /api/v1/extended-horoscope/find-ascendant | ✓ Live |
| /v3-json/dashas/current-mahadasha-full | /api/v1/dashas/current-mahadasha-full | ✓ Live |
| /v3-json/dashas/mahadasha | /api/v1/dashas/mahadasha | ✓ Live |
| /v3-json/panchang/panchang | /api/v1/panchang/panchang | ✓ Live |
| /v3-json/panchang/choghadiya-muhurta | /api/v1/panchang/choghadiya-muhurta | ✓ Live |
| /v3-json/dosha/mangal-dosh | /api/v1/dosha/mangal-dosh | ✓ Live |
| /v3-json/dosha/kaalsarp-dosh | /api/v1/dosha/kaalsarp-dosh | ✓ Live |
| /v3-json/extended-horoscope/yoga-list | /api/v1/extended-horoscope/yoga-list | ✓ Live — 30+ yogas |
6. Verify With the Reference Chart
After migration, run this reference request and verify the output matches Jagannatha Hora. This is the exact chart we use for all internal accuracy tests.
- Ascendant: Sagittarius
- Sun: Virgo (House 10), Nakshatra: Hasta
- Moon: Aries (House 5), Nakshatra: Bharani
- Mars: Cancer (House 8)
- Venus: Leo (House 9)
- All 10 planets at 0.0000° deviation from JHora reference
7. What You Get That VedicAstroAPI Cannot Offer
Start the migration
500 free calls. All core endpoints. No credit card.