Milan API
Compatibility: Ashtakoot Guna Milan, Mangal Dosha, Navamsa, Vedic score — English JSON with Hindi name twins where available.
Quick start
Test keys (sk-test-…) are free and unlimited — the response structure is guaranteed identical to production, so you can build your whole integration before paying anything.
curl -X POST https://api.grahaapi.com/v1/milan/ashtakoot \
-H "Authorization: Bearer sk-test-your-key" \
-H "Content-Type: application/json" \
-d '{
"person1": {
"dob": "1990-06-15",
"gender": "male",
"lat": 28.6139,
"lon": 77.209,
"name": "Rahul Sharma",
"tob": "10:30",
"tz": 5.5
},
"person2": {
"dob": "1993-08-22",
"gender": "female",
"lat": 26.9124,
"lon": 75.7873,
"name": "Priya Singh",
"tob": "14:15",
"tz": 5.5
}
}'All Milan endpoints
Full 8-factor Guna Milan with total score out of 36.
POST/v1/Check if major dasha periods of both persons align favorably.
POST/v1/Comprehensive compatibility report combining all factors.
POST/v1/Full compatibility report: ashtakoot, mangal dosha, nakshatra compatibility, vedic score, and detailed report.
POST/v1/Planetary friendship between the two charts (Graha Maitri).
POST/v1/Mangal Dosha check for both persons with cancellation rules.
POST/v1/Nakshatra-based compatibility analysis.
POST/v1/Compare navamsa (D9) charts of both persons.
POST/v1/Papa Samya (malefic balance) calculation.
POST/v1/Rajju and Vedha check (South Indian compatibility system).
POST/v1/Overall Vedic compatibility score 0-100.
No Milan endpoint matches that filter.
Frequently asked questions
Full interactive reference for all 237 endpoints: GrahaAPI Docs · Plain-language explainers: Wiki
What does the Milan API return?
Compatibility: Ashtakoot Guna Milan, Mangal Dosha, Navamsa, Vedic score. Every response is JSON ({success, data, meta}); names come with Hindi twins where available (e.g. "sign": "Leo", "sign_hi": "सिंह"), computed astronomically on the Lahiri ayanamsa (the Indian government standard). This module has 11 endpoints.
Can I try the Milan API for free?
Yes — sk-test- keys are free and unlimited, and return the exact production response structure (computed from a fixed sample chart). The Free plan then gives 1,000 real API calls per month with no credit card.
How is GrahaAPI priced?
Simple INR pricing: Free (1,000 calls/mo), then paid plans from ₹499/mo. One call = one call on every endpoint — no credit system, no overage bills. When a plan's monthly limit is used up, calls pause until the 1st (or until you upgrade).
Time to bring the cosmos into your app.
Start free. No credit card. API key in under 1 minute.