Migration guide
Migrating from Prokerala
32
Dedicated capability
4
Section of a capability
17
Related, differs
0
No equivalent yet
Step 1
What changes in every request
Base URL
Prokerala
https://api.prokerala.com/v2/...
96Astro API
https://api.96astroapi.com/v1/<family>/<capability>
Birth input
Prokerala
datetime (ISO 8601 with offset), coordinates "lat,lng", ayanamsa as a number (1 Lahiri, 3 Raman, 5 KP)
96Astro API
datetime (local, ISO 8601), timezone (IANA name, e.g. Asia/Kolkata), latitude, longitude; optional ayanamsha and node
Auth
Prokerala
POST /token with client id and secret, then Authorization: Bearer <token>
96Astro API
Authorization: Bearer <key> (or X-API-Key); sandbox keys for testing, live keys for production
Send an IANA time zone
Send the birth place's IANA time zone rather than an offset: we resolve the historical offset and daylight saving for the date, so births before a zone change come out right.
Match your method settings
Vedic results default to the Lahiri ayanamsha and the true node. Pass
ayanamshaandnodeto match the settings your current results were produced with before comparing outputs.Map fields one at a time
Responses are JSON with the result under
data(see requests and responses). Field names differ from Prokerala's, so map fields one capability at a time and compare a few known charts.Start in the sandbox
Start with a sandbox key and the quickstart; the API reference lists every field of every capability.
Step 2
Endpoint mapping
32 dedicated capabilities, 4 sections of a larger response, 17 related but different, 0 without an equivalent yet.
Horoscope
18/astrology/birth-detailsSection of a capability/astrology/kundli, /astrology/kundli/advancedRelated, differs/astrology/chart (SVG)Dedicated capability/astrology/planet-positionDedicated capability/astrology/divisional-planet-positionDedicated capability/astrology/upagraha-positionDedicated capability/astrology/bhava-positionDedicated capability/astrology/mangal-dosha (and /advanced)Dedicated capability/astrology/kaal-sarp-doshaDedicated capability/astrology/papasamyamDedicated capability/astrology/sade-sati (and /advanced)Dedicated capability/astrology/yoga, /astrology/raja-yogaRelated, differs- Parashari Yogas: Raja
parashari-yoga-raj-yogas - Parashari Yogas: Raja sambandha
parashari-yoga-raja-sambandha-yogas
Ours splits classical yogas into one capability per group.
- Parashari Yogas: Raja
/astrology/dasha-periodsDedicated capability/astrology/planet-relationshipDedicated capability/astrology/ashtakavarga, /astrology/sarvashtakavargaDedicated capability/astrology/ashtakavarga-chart, /astrology/sarvashtakavarga-chart (SVG)Related, differsOurs returns the tables; no ashtakavarga chart image.
/astrology/sudarshana-chakra (SVG)Dedicated capability/astrology/chandrashtama-periodsDedicated capability
Daily panchang
12/astrology/panchang, /astrology/panchang/advancedDedicated capability/astrology/inauspicious-periodDedicated capability/astrology/auspicious-periodDedicated capability/astrology/choghadiyaDedicated capability/astrology/chandra-bala, /astrology/tara-balaDedicated capability/astrology/horaDedicated capability/astrology/solsticeSection of a capability/astrology/rituSection of a capability/astrology/anandadi-yogaDedicated capability/astrology/disha-shoolDedicated capability/astrology/auspicious-yogaDedicated capability/astrology/gowri-nalla-neramDedicated capability
Marriage matching
6/astrology/kundli-matching (and /advanced)Dedicated capability/astrology/nakshatra-porutham (and /advanced)Related, differs/astrology/thirumana-porutham (and /advanced)Related, differs/astrology/porutham (and /advanced)Related, differsPorutham returns Mahendra, Stree Deergha, Rajju and Vedha; the other six overlap the Ashtakoot kootas and come from there.
/astrology/papasamyam-checkDedicated capability/astrology/batch-compatibilityRelated, differs- Bulk Nakshatra Match
bulk-nakshatra-match - Bulk Dashakoot Match
bulk-south-match - Match One to Many
match-one-to-many
Ours batches star pairs; match-one-to-many ranks one seeker against up to 1000 candidates' full births.
- Bulk Nakshatra Match
KP
3/astrology/kp-chartDedicated capability/astrology/kp-planet-positionDedicated capability/astrology/kp-planet-significator, /astrology/kp-house-significatorSection of a capability
Western
7/astrology/natal-chart, /astrology/natal-aspect-chart (SVG)Dedicated capability/astrology/natal-planet-positionDedicated capability/astrology/transit-chart, transit-aspect-chart, transit-planet-positionDedicated capability/astrology/synastry-chart, synastry-aspect-chart, synastry-planet-aspectDedicated capability/astrology/solar-return-chart (and aspect chart, planet position)Related, differswestern-solar-return finds the exact return and casts its chart at the birth place or a return place; solar-return gives the sidereal return moment as birth data any chart capability can draw.
/astrology/progression-chart (and aspect chart, planet position)Related, differsOurs returns progressed positions, angles and progressed-to-natal aspects as data, not a chart image; western-solar-arc-directions covers solar arc.
/astrology/composite-chart (and aspect chart, planet aspect)Related, differswestern-composite-chart is the midpoint composite; western-davison-chart is the time and place midpoint.
Numerology, predictions, calendar and reports
7/numerology/* Pythagorean (32 operations)Related, differs- Numerology
numerology - Name Numerology
name-numerology - Expression (Destiny) Number of a Name
expression-number - Soul Urge Number
soul-urge-number - Personality Number
personality-number - Personal Year, Month & Day
personal-cycles
`system: pythagorean` gives the name numbers on that table; destiny (life path) and the personal year, month and day come with them. Not every one of their 32 is a separate number here.
- Numerology
/numerology/chaldean/* (5 operations)Related, differs/horoscope/daily (and /advanced)Related, differsOurs are Moon-sign (Vedic) and Sun-sign (Western) feeds.
/horoscope/daily/love-compatibilityRelated, differs/calendarRelated, differsTamil solar calendar, plus regional-calendar for the Malayalam, Bengali, Odia, Nepali, Punjabi, Gujarati, Marathi, Telugu and Kannada calendars (one day or the whole month).
/report/personal-reading/instant (PDF)Related, differsOurs renders PDFs as background jobs.
/report/compatibility-reading/instant (PDF)Related, differs
Endpoint names are Prokerala's, as listed on their public pages on 27 October 2026. A match says which of our capabilities computes the same thing; check method settings (ayanamsha, node, house system) before relying on equal numbers.
Missing something? Tell us


