Vedak Jyoti API Engine

Vedic astrology calculation,
as an API.

Birth charts, Ashtakoot matching, transits and Dasha, computed deterministically on the NASA/JPL DE440s ephemeris. You keep the customer and the birth data. We return the numbers and the rule behind every one.

Request access   Read the documentation


What you can call

Core calculations

The foundation for any Jyotish product.

Birth chart

Sidereal (Lahiri) positions, houses, divisional charts, dignities, Vimshottari Dasha and Manglik status for one birth.

POST /v1/charts/calculate

Compatibility

Ashtakoot (36-point) matching and Manglik comparison for two births.

POST /v1/compatibility/calculate

Transits

Planetary transits for a date, with optional Sade Sati and Dhaiya windows.

POST /v1/transits/calculate

Insight endpoints

Traceable evidence for decisions, built on the same charts. Every factor is listed with the rule that produced it. These return evidence, not verdicts.

Marriage timing windows

Evidence windows for marriage timing from Dasha and transit factors.

POST /v1/marriage/timing

Relationship evidence

Six traceable relationship evidence dimensions drawn from two charts.

POST /v1/relationship/analyze

Career evidence

Traceable career evidence from D1, D9 and D10.

POST /v1/career/analyze

Relocation evidence

Evidence for candidate places using D1 and D4 factors.

POST /v1/relocation/analyze

Family and children evidence

Family-house evidence from D1, D7 and D9. Not a medical or fertility assessment.

POST /v1/family-children/analyze

Business evidence

Business evidence from D1 and D10. Not financial advice.

POST /v1/business/analyze


Accuracy and traceability

Numbers you can check

Real ephemeris

Planetary positions come from the JPL DE440s kernel through Skyfield, with Lahiri sidereal conversion. No lookup tables standing in for astronomy.

Deterministic

The same input always returns the same output. Each response carries a calculation ID, the engine version and the ruleset versions used.

Cross-checked

Astronomy is tested against independent references (Swiss Ephemeris and Astropy). Rules and reports were reviewed by two practising astrologers.

Your data stays yours

The engine is stateless and we do not store birth details. Our usage records hold the endpoint, time and charge only, never request or response bodies.


Pricing

Prepaid, per successful call

Each account has its own price per endpoint, so you pay for what you use. Core and insight endpoints are priced separately. Top up your balance, call the API, and failed calls are never charged. When the balance runs out, calls return 402 until you top up.

Ask for pricing


Quick start

One request

curl -X POST https://gateway.vedakjyoti.com/v1/charts/calculate \
  -H "Authorization: Bearer vj_live_..." \
  -H "Content-Type: application/json" \
  -d '{"birth":{"date":"1990-02-10","local_time":"14:32:00","time_certainty":"exact",
       "timezone":"Asia/Kolkata","utc_offset_hint":"+05:30","latitude":28.6139,"longitude":77.209},
       "evaluation_time_utc":"2026-08-20T12:00:00Z"}'

Full reference, errors and limits →