Sign up & get a key
Free tier covers 100 calls/day. Email-verify, generate a test key in one click.
export ASTRONODE_KEY="aie_test_..."The astrology engine for builders
130 endpoints. Seven traditions. One key. Drop birth charts, compatibility, dashas, horary, and forecasts into your matrimony, horoscope, or D2C app — without becoming an astrologer.
curl -X POST https://api.astronode.dev/v1/charts/birth \
-H "Authorization: Bearer aie_test_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1973-04-24",
"time": "17:25:00",
"tz_offset_minutes": 330,
"lat": 19.076,
"lng": 72.8777
}'Seven traditions, one consistent JSON shape
Capabilities
Each tradition ships as a coherent cluster of endpoints with the same JSON envelope and the same auth. Click into any one to browse its full surface — sample requests, the tier each endpoint sits behind, and everything you need for your integration.
43 endpoints
Birth charts, varga, dasha, varshphal, panchang, balas, doshas.
Explore Vedic →
4 endpoints
Nadiamsa (D150) — meaning (Dhruva) + timing (Chandra Kala).
Explore Nadi →
7 endpoints
Cuspal sub-lord theory + horary 1–249.
Explore KP →
5 endpoints
Fixed-house kundli, 7 rins, and remedies.
Explore Lal Kitab →
7 endpoints
Pythagorean and Chaldean reductions, ank milan, personal cycles.
Explore Numerology →
25 endpoints
Tropical natal, transits, synastry, solar return, sun-sign forecasts.
Explore Western →
4 endpoints
Rider-Waite-Smith spreads, yes/no, biorhythm.
Explore Tarot →
4 endpoints
Gemstones, rudraksha, pujas — tradition-sourced, pending astrologer pass.
Explore Remedies →
11 endpoints
Cross-tradition match: Ashtakoot, Dashakoot, Porutham, synastry, ank milan.
Explore Compatibility →
7 endpoints
Async PDF reports for compatibility, multi-year varshphal, full numerology.
Explore Reports →
4 endpoints
Bounded conversational reasoning, grounded in the chart.
Explore AI Astrologer →
How it works
Free tier covers 100 calls/day. Email-verify, generate a test key in one click.
export ASTRONODE_KEY="aie_test_..."Same JSON envelope across every tradition. Lat/lng/tz_offset_minutes — no place-name geocoding needed.
curl -X POST $ASTRONODE_API/v1/charts/birth -d '{...birth}'Use our SDK or your own. Every response carries request_id, engine_version, and an interpretation envelope.
{ data: { planets, houses, ... }, meta }AI Astrologer
Most “AI astrologers” are a generic LLM in a costume. Ours is the Structured Emotional Intelligence layer sitting on the deterministic AstroNode engine — bounded reasoning, structured output, streamed token-by-token, and safety-gated for a consumer-facing surface. Same Bearer token and quota as the rest of the API.
The engine computes the deterministic chart, dashas and transits first. The model reasons against those structured signals by name — explainable and reproducible, never hallucinated.
Token-by-token streaming for an instant feel. A caller-owned conversation_id replays recent exchanges into the prompt, so follow-ups stay continuous without you tracking state.
Tone, confidence, and a list of supportive Vedic practices (mantra / weekday / donation / lifestyle) come back as machine-readable fields — render them as UI, not just prose.
Name a partner's date, time and city right in the message — it resolves the place offline, computes the partner chart + Ashtakoot Gun Milan, and answers as a couple read.
Medical, financial, death-prediction, self-harm and dependency-creating prompts are intercepted before the model runs and answered with a calm, grounded redirect.
Same Bearer token, same plan + rate limits, same usage_events billing as every other endpoint. Ship the astrologer and the raw chart APIs from a single key.
User
I keep second-guessing my career decisions. What's that about?
Responsetone: reflectiveconfidence: moderate
With Mercury in your 10th house ruling both communication and your career axis, the second-guessing pattern has a name in your chart — it's the tension between an analytic mind and a 10th-house stage that wants commitment. The doubt isn't a flaw; it's the input check before you ship.
Practices
Love Compatibility
The classic Ashtakoot Gun Milan— out of 36 gunas — for any two people. Enter each partner's date, time, and city, and get an instant match score with a Mangal Dosha check. Unlike most matchers, every one of the eight koots comes with a plain-English explanation of what it measures and what your score means — not just a number.
Ego & work harmony
Mutual attraction
Health & fortune
Physical intimacy
Mental bond
Temperament
Emotional bond & family
Health & progeny
Add the male and female birth details — the engine computes both charts and the full 36-guna Ashtakoot match, BPHS-canonical with the half-marks cancellation rule.
Varna, Vashya, Tara, Yoni, Graha Maitri, Gana, Bhakoot and Nadi — each with what it governs and a clear read of your score, strong or weak.
Both charts are screened for Mangal (Manglik) dosha and the result is reconciled into one clear status — compatible, needs attention, or mutually cancelled.
For developers
One bearer token. One request envelope. Same response shape across every endpoint: { request_id, data, interpretation, meta }. Sign up, paste your key into curl, get a chart back. No SDK required, no XML, no surprise auth dance.
/v1/openapi.jsoncurl -X POST https://api.aie.example.com/v1/charts/birth \
-H "Authorization: Bearer aie_test_..." \
-H "Content-Type: application/json" \
-d '{
"date": "1995-08-14",
"time": "14:32:00",
"tz_offset_minutes": 330,
"lat": 18.5204,
"lng": 73.8567
}'For individuals
Raw planet positions are a commodity. Meaning is the moat. Every response carries an optional interpretation block — short, plain-English narrative, deterministically composed from versioned content. No LLM hallucinations, no fortune-teller theatrics, no medical or financial claims.
“Moderate compatibility (22 / 36). The match has structural stability through friendly planetary lords, but emotional patterns differ — partners may approach decisions from different starting points. Long-term success depends on conscious communication around temperament and timing rather than instinctive alignment.”
Pricing
₹0
No card required
₹399 / mo
or $4.99 / mo
₹999 / mo
or $12 / mo
₹4,999 / mo
or $59 / mo
Custom
All prices are exclusive of GST. Annual billing not yet available — see our refund policy.
Questions
initial_score and the post-cancellation score so callers can render either.