Insights by OmkarKriya

Insights by Omkar · Kriya

Astrology, computed
from first principles.

Every chart traces back to VSOP87 planetary theory and a home-grown 8th-order n-body integrator — not a third-party astronomy library, not a lookup table. Sub-arcsecond against JPL Horizons across the full body catalog. Same engine behind our reading chambers, Netra, Urja, and the studio dashboard — now public, with auto-generated SDKs in TypeScript, Python, and Go.

Free tier · paid tiers from $49/mo · 130 endpoints

Computed Wed, 05 Aug 2026 10:33:04 UTC · /api/v1/positions

130

Endpoints

3

SDKs · TS · Py · Go

sub·arcsec

Catalog accuracy

0

3rd-party astro deps

SDKs

Three languages. One keystroke each.

TypeScript
npm install kriya-astrology
import { KriyaAstrologyClient } from "kriya-astrology";

const client = new KriyaAstrologyClient({
  apiKey: process.env.KRIYA_API_KEY,
});
const chart = await client.chartNatal({
  datetime: "1990-06-15T12:00:00Z",
  latitude: 19.076,
  longitude: 72.8777,
});
Python
pip install kriya-astrology
from kriya_astrology import KriyaAstrologyClient

client = KriyaAstrologyClient(
    api_key=os.environ["KRIYA_API_KEY"]
)
chart = client.chart_natal({
    "datetime": "1990-06-15T12:00:00Z",
    "latitude": 19.076,
    "longitude": 72.8777,
})
Go
go get github.com/omkarjaliparthi/kriya-go
import "github.com/omkarjaliparthi/kriya-go/kriya"

client := kriya.New(
    "https://kriya.insightsbyomkar.com",
    kriya.WithAPIKey(os.Getenv("KRIYA_API_KEY")),
)
chart, err := client.NatalChart(ctx, kriya.Person{
    Datetime:  "1990-06-15T12:00:00Z",
    Latitude:  19.076,
    Longitude: 72.8777,
})
try it

Try it

One curl, a real natal chart.

Request

curl -X POST https://kriya.insightsbyomkar.com/api/v1/chart/natal \
  -H 'content-type: application/json' \
  -H 'x-api-key: YOUR_KEY' \
  -d '{
    "datetime":  "1990-06-15T12:00:00Z",
    "latitude":  19.076,
    "longitude": 72.8777,
    "houseSystem": "placidus"
  }'

Response(sample · truncated)

// 130 endpoints. Every body returns the full BodyV1 shape.
{
  "meta": { "engine": "insights-by-omkar-kriya", "version": "9.31.1" },
  "bodies": [
    {
      "key":                "sun",
      "sign":               "Gemini",
      "longitudeDeg":       84.42,
      "rightAscensionDeg":  86.24,
      "declinationDeg":     23.27,
      "speedDeg":           0.954,
      "phaseAngleDeg":      0,
      "illuminatedFraction": 1
    }, …
  ],
  "houses":  { "system": "placidus", … },
  "aspects": [ … ]
}

5 calls / hour / IP · no card · no email

Datetimes must include an explicit timezone (Z or ±HH:mm). Naive local times are rejected — birth-time ambiguity is the #1 source of wrong charts.

in production

Already in production

Four products. All powered by this API.

Every chart on insightsbyomkar.com is computed by this API. Every body position in Netra. Every panchanga in the studio dashboard. Same engine, same sub-arcsec residuals against JPL Horizons, same /pricing — whether you're an indie developer or running a consumer product.

pricing

Spring 2026 launch — 30% off first 3 months · ends July 31

Three tiers. Full FAQ on /pricing.

Free

$0

10,000 calls / month

Every endpoint. No credit card.

Kriya Pro

$49/mo

100,000 calls / month

All 130 endpoints. Email support.

Full breakdown and FAQ on /pricing. Already using Urja or Netra? Bundle pricing lives on Studio. Comparing vendors? See Kriya vs. Prokerala.