Developers / Reference / Compatibility matching

Compatibility matching

scope: matching

Twenty-plus analysis modules against a market standard of one. Built for matrimony platforms that want an answer worth reading.

Your key must hold the matching scope. Costs are in credits — what is a credit?

Compatibility match
POST /api/v1/compatibility/
6.0 credits

Full compatibility between two charts. Create both with POST /api/v1/charts/ first, then pass chart_id and partner_chart_id.

Request
curl https://rajvidya.com/api/v1/compatibility/ \
  -X POST \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "chart_id": 2317,
    "partner_chart_id": 2318
  }'
Response
{
  "score": 27.5,
  "max_score": 36,
  "verdict": "GOOD",
  "ashtakoota": {"varna": 1, "vashya": 2, "tara": 3, "yoni": 3,
                 "graha_maitri": 5, "gana": 6, "bhakoot": 0, "nadi": 8},
  "manglik": {"boy": false, "girl": true, "cancelled": true}
}
Matching report
GET /api/v1/reports/matching/
6.0 credits

Full narrative matching report, in any supported language.

Request
curl https://rajvidya.com/api/v1/reports/matching/ \
  -X POST \
  -H "X-API-Key: rv_live_xxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "chart_id": 2317,
    "format": "json"
  }'
Response
{
  "module": "MATCHING",
  "chart_id": 2317,
  "format": "json",
  "data": { ... }
}
Language

Add lang to any request to get the interpretation text back in that language. This is written interpretation, not machine translation.

English हिन्दी मराठी ગુજરાતી বাংলা தமிழ் తెలుగు संस्कृत Español Português Français Deutsch Русский العربية 日本語 繁體中文
Language codes