/v1/compatibility/porutham/thirumanaCompatibility · Porutham · Thirumana API
Tamil marriage-specific 10-porutham check.
About the engine
Part of the Compatibility engine
All compatibility endpoints in one cluster: 8-koot Gun Milan, 10-koot Dashakoot, Tamil-tradition Nakshatra + Thirumana Porutham, Western synastry / composite, Western zodiac quick-check, and Ank Milan numerology. Plus batch scoring for matrimony portals (up to 500 pairs per call), Papa Samyam malefic-balance for couples, and an async PDF compatibility report.
Request
Try it from the command line
curl -X POST 'https://api.astronode.dev/v1/compatibility/porutham/thirumana' \
-H 'Authorization: Bearer aie_test_REPLACE_WITH_YOUR_API_KEY' \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
--data '{
"person_a": {
"date": "1993-07-04",
"time": "09:27:11",
"tz_offset_minutes": 330,
"lat": 31.7473,
"lng": 77.7754
},
"person_b": {
"date": "1994-11-22",
"time": "18:45:00",
"tz_offset_minutes": 330,
"lat": 28.6139,
"lng": 77.209
}
}'Paste and run - this is the exact payload our live playground sends to this endpoint, so it is valid against the current schema. Every AstroNode endpoint needs a bearer token from your dashboard. Test keys (aie_test_*) work on the free tier - 1,000 requests / month, no card.
Request schema
Fields POST /v1/compatibility/porutham/thirumana accepts
| Field | Type | Notes |
|---|---|---|
person_arequired | object | - |
person_a.daterequired | string | pattern ^\d{4}-\d{2}-\d{2}$ e.g. |
person_a.timerequired | string | pattern ^\d{2}:\d{2}(:\d{2})?$ e.g. |
person_a.tz_offset_minutesrequired | integer | Offset from UTC in minutes (e.g., 330 for IST) -840..840 e.g. |
person_a.latrequired | number | -90..90 e.g. |
person_a.lngrequired | number | -180..180 e.g. |
person_brequired | object | - |
person_b.daterequired | string | pattern ^\d{4}-\d{2}-\d{2}$ e.g. |
person_b.timerequired | string | pattern ^\d{2}:\d{2}(:\d{2})?$ e.g. |
person_b.tz_offset_minutesrequired | integer | Offset from UTC in minutes (e.g., 330 for IST) -840..840 e.g. |
person_b.latrequired | number | -90..90 e.g. |
person_b.lngrequired | number | -180..180 e.g. |
Generated from the same OpenAPI 3.1 document the API validates against, so this table cannot drift from the endpoint without the build failing.
Response
What you get back
Every AstroNode response uses the same envelope: request_id, data (the endpoint-specific payload), interpretation (optional narrative block), and meta (engine version + computed_at timestamp). This endpoint documents 200, 400, 401, 429.
Fields inside data
| Field | Type | Notes |
|---|---|---|
systemrequired | enum | kerala | tamil |
scorerequired | integer | 0..10 |
maxrequired | enum | 10 |
passrequired | boolean | - |
kootsrequired | object[] | - |
koots[].namerequired | string | - |
koots[].passrequired | boolean | - |
koots[].reasonrequired | string | - |
Engine highlights
What the Compatibility engine ships
- Ashtakoot Gun Milan with cancellation-aware koot scoring
- Dashakoot (10-koot) variant for South Indian traditions
- Porutham - both Nakshatra (Kerala-tradition) and Thirumana (Tamil-tradition marriage) variants
- Western synastry + composite (chart + aspects for each)
- Ank Milan numerology compatibility - three facets
- Western sun-sign × sun-sign quick check
- Batch scoring (up to 500 pairs/call) for matrimony-portal workflows
- Papa Samyam couple malefic-balance + async detailed PDF report
Related endpoints
Other Compatibility endpoints
/v1/compatibilityAshtakoot Gun Milan - 36-point score with per-koot breakdown.
/v1/compatibility/dashakootDashakoot 10-koot South-Indian variant.
/v1/compatibility/porutham/nakshatraTamil-tradition Naadi / Rajju / Vedha porutham.
/v1/compatibility/batchBatch Ashtakoot scoring up to 500 pairs in one call.
/v1/reports/compatibilityAsync detailed PDF compatibility report - returns a report id to poll.
/v1/dosha/papa-samyamCouple malefic-balance comparison (Tier B compatibility).
/v1/numerology/compatibilityAnk Milan numerology compatibility (3 facets).
/v1/western/synastry/chartWestern synastry overlay of two natal charts.
/v1/western/composite/chartWestern composite midpoint chart.
/v1/western/zodiac-compatibilitySun-sign × sun-sign quick compatibility check.
Ready to call POST /v1/compatibility/porutham/thirumana?
Free tier covers 1,000 requests / month. Razorpay-billed, GST-compliant invoices when you upgrade.
Informational, not predictive. Not medical, legal, or financial advice.