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
Endpoints
SDKs · TS · Py · Go
Catalog accuracy
3rd-party astro deps
SDKs
Three languages. One keystroke each.
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, });
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 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
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.
Already in production
Four products. All powered by this API.
Astrology API
the surface you're reading
kriya.insightsbyomkar.com
Pro astrologer's workbench
every chart via /v1/chart/natal
netra.insightsbyomkar.com
Visual layer + design system
renders from Kriya body data
urja.insightsbyomkar.com
Consumer reading practice
100% of natal + dasha compute
insightsbyomkar.com
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.
Spring 2026 launch — 30% off first 3 months · ends July 31
Three tiers. Full FAQ on /pricing.
$0
10,000 calls / month
Every endpoint. No credit card.
$49/mo
100,000 calls / month
All 130 endpoints. Email support.
$149/mo
1,000,000 calls / month
Priority queue · webhooks · analytics.
Full breakdown and FAQ on /pricing. Already using Urja or Netra? Bundle pricing lives on Studio. Comparing vendors? See Kriya vs. Prokerala.
