Skip to content
← All posts

Occult API vs VedAstro: 244 named endpoints vs a handful of categories

Kalachakra dasha, the Tamil calendar, saptashalaka chakras — what happens in month two, when your API has no name for what you need.

Occult API2 min read

A handful of broad endpoints will get a simple app running. It is the second month that hurts — when a feature needs Kalachakra dasha, or the Tamil calendar, or a saptashalaka chakra, and the API simply has no name for it.

244 named endpoints

Occult API does not hand you a few large objects to dig through. It gives you 244 separate, documented endpoints, each with its own schema and its own verified response:

  • Muhurta — choghadiya, planetary hora, rahu kaal, abhijit, panchak, durmuhurat, brahma muhurat, amrit kaal, auspicious and inauspicious windows.
  • Dashas — twelve named systems, each its own endpoint: Vimshottari, Yogini, Ashtottari, Shodashottari, Kalachakra, Chara, Narayana, Sudasa and more.
  • Calendars — eleven regional systems with tithi-based festival dates and exact timestamps.
  • Classical technique — ashtakavarga with prastara and sodhana, Tajika annual charts, sahams, chara karakas, shadbala, ishta-kashta phala, the chakra family.
  • Beyond Jyotish — Hellenistic dignities and almuten, Chinese BaZi and four pillars, astrocartography lines and parans, eclipse visibility paths, 735 fixed stars, tarot.

A named endpoint is not a cosmetic difference. It means the API can tell you what it is capable of, your IDE can autocomplete it, and an AI assistant reading the catalogue can find it without guessing.

The saptashalaka chakra returned as structured data

48 ayanamsas with arcsecond correction

Exposed as a request field on every sidereal endpoint, with manual correction by degrees, minutes and seconds. If your users care which ayanamsa their chart uses — and serious Jyotish users do — you can simply let them pick.

Charts drawn for you

Set render: "svg" on the chart endpoint and get a finished North or South Indian diagram back, along with the geometry to render it natively yourself. Rendering a chart correctly is a real piece of work; this removes it.

Documentation that proves itself

Every endpoint shows a genuine response captured from a live server, and the playground sends the request from your browser before you spend a credit. Swiss Ephemeris with the full 105 MB data set, tested from 500–2999 AD, 65 ms median response with 69% of endpoints under 100 ms.

Pay for what you use, keep what you buy

₹2,200 for 21,050 credits — roughly ₹0.10 a call. One credit per successful call, failures free, credits that never expire, no subscription and no tier that locks endpoints away.

Start in the next five minutes

Create an account, generate a key, and send a real request from the playground before you write a line of code. Every endpoint in the reference shows a genuine response captured from a live server, so you can confirm the data is what you need first.

One credit per successful call. Failed requests cost nothing. Credits never expire.

See pricing  ·  Browse 244 endpoints  ·  Connect your AI assistant

Build this yourself

Every endpoint mentioned here is in the reference, and you can send a real request from the browser before writing any code.