HomeAPI DocsTarot API › Interpretation

Interpretation

POST /v1/tarot/interpretation

Detailed interpretation of a specific card by name or ID.

Example request

curl -X POST https://api.grahaapi.com/v1/tarot/interpretation   -H "Authorization: Bearer sk-test-your-key"   -H "Content-Type: application/json"   -d '{"birth_chart":{"dob":"1990-06-15","lat":28.6139,"lon":77.209,"tob":"10:30","tz":5.5},"deck":"rider_waite","question":"What does my future hold?","spread":"three_card"}'

Test keys (sk-test-…) are free and unlimited, and return the exact production response structure computed from a fixed sample chart. The response is JSON: {"success": true, "data": {…}, "meta": {…}} with Hindi + English strings, computed on the Lahiri ayanamsa.

Request fields

FieldTypeRequiredDescription
questionstring | nullYour question for the cards
spreadstringSpread type: three_card, celtic_cross, single, yes_no, past_present_future
deckstringTarot deck: rider_waite, thoth, osho_zen, marseille
birth_chartBirthRequest | nullOptional birth details for personalised reading
seedinteger | nullInteger seed for reproducible draws (optional)

Example body

{
  "birth_chart": {
    "dob": "1990-06-15",
    "lat": 28.6139,
    "lon": 77.209,
    "tob": "10:30",
    "tz": 5.5
  },
  "deck": "rider_waite",
  "question": "What does my future hold?",
  "spread": "three_card"
}

Get a free API key Try it in the playground

Related Tarot endpoints

/v1/tarot/astro-tarot · /v1/tarot/card/{card_id} · /v1/tarot/cards · /v1/tarot/celtic-cross · /v1/tarot/daily · /v1/tarot/deck/{deck_name}/cards