Natal charts in both zodiacs
Tropical or sidereal (Lahiri), Placidus, Whole Sign or Equal houses. Every planet with sign, degree, speed and retrograde flag — and, for Vedic charts, nakshatra, pada and navamsa.
Natal charts, compatibility, dashas, panchanga and talent profiles — computed on the Swiss Ephemeris and returned as clean JSON. One key, 193 endpoints, and a free plan you can ship on.
Stop bundling an ephemeris into your container and maintaining ayanamsha tables. Call the API, get structured JSON with the reasoning attached.
Tropical or sidereal (Lahiri), Placidus, Whole Sign or Equal houses. Every planet with sign, degree, speed and retrograde flag — and, for Vedic charts, nakshatra, pada and navamsa.
Western synastry and Vedic Ashtakoota — all eight kutas — in a single call, with dosha checks.
Vimshottari to four levels, the day's panchanga, yogas, Shadbala, divisional charts, Ashtakavarga, KP and muhurta search.
Scored from how strongly the chart carries that graha, with the rules that fired as plain-language reasons.
Template statements for every talent on every plan; LLM-written readings on paid plans, grounded in the computed chart, under a spend cap.
“Drive is a standout strength. Mars is strong in this chart: an appetite for the effort itself…”
Hosted in the EU. Only birth moment and coordinates are stored, scoped to your account. One call deletes a chart and everything derived from it.
Official SDKs for Python and TypeScript, or plain REST from anything that speaks HTTP. The OpenAPI spec covers every route.
from datetime import datetime, UTC from astrolinkers import Astrolinkers client = Astrolinkers(api_key="ak_live_...") # A sidereal chart for a birth moment and place. chart = client.charts.create( moment=datetime(1990, 6, 15, 9, 30, tzinfo=UTC), latitude=40.7128, longitude=-74.0060, ) # Ten talents, each carried by one graha. profile = client.profiles.talent(chart.id) for talent in profile.scores: print(talent.skill_id, round(talent.value, 2))
Sign up with an e-mail, verify it, accept the Terms. No card, no sales call.
From the dashboard. Keys start with ak_live_ and are stored hashed — copy it once.
POST /v1/charts with a birth moment and coordinates — the chart comes back in milliseconds.
This form calls the public POST /v1/demo/charts — the same engine your users will hit. Limited to 5 calls an hour per visitor.
Every endpoint as a typed method, with retries, typed errors and streaming included.
$ pip install astrolinkers-sdk$ npm install @astrolinkers/sdk-tsMonthly or yearly — yearly is two months free. Cancel any time from the dashboard.
Pay as you go. Over your limit, or no subscription at all? Packs of requests at $0.50 per 1,000 — 10,000 for $5, 40,000 for $20, 200,000 for $100. No expiry; used only after your plan's daily or monthly limit.
Payments by Dodo Payments, our merchant of record — sales tax and VAT included where they apply.
Yes — within its limits (1,000 requests a day and 10,000 a month until 17 November 2026, then 100 and 3,000; one API key) and without an uptime SLA. Need more without a subscription? Pay-as-you-go requests are $0.50 per 1,000.
In the EU: the API and database run in Germany, report files and backup copies stay in the EU. Delete one chart with DELETE /v1/charts/{id} or everything at once with DELETE /v1/tenant/data; backups roll off within 14 days.
No. Free includes template interpretations; LLM-written readings belong to the paid plans, with a per-tenant hourly spend cap. On Free, place search uses a place database only.
Western (tropical) and Vedic (sidereal, Lahiri ayanamsha) charts, with Placidus, Whole Sign or Equal houses. Every response says which system it was computed in.
Only the birth moment and coordinates. No names, e-mails or other identifiers — keep the mapping between your users and our chart ids on your side.
If you bought pay-as-you-go requests, the call goes through and uses one (X-Credits-Remaining tells you how many are left). Otherwise a 429 with a stable error code and Retry-After / X-RateLimit headers. Your usage is visible at GET /v1/tenant/usage.
A free key takes a minute. Questions about the API, plans or data — write to hello@astrolinkers.com.