Skip to main content
POST/v1/tarot/spread/yes-no

Yes/No Tarot Reading

Draw one card for a yes/no answer. Answer logic: yes-polarity card upright = 'yes' (strong). Yes-polarity card reversed = 'maybe' (leaning). No-polarity card upright = 'no' (strong). No-polarity card reversed = 'maybe' (leaning). Maybe-polarity card = 'maybe' (unclear). Reversed cards are enabled by default for this spread.

Request parameters

allow_reversedoptional
boolean
If true, reversed cards return 'maybe' instead of their base yes/no answer.
questionoptional
string | null
The yes/no question being asked.

Response fields

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.card
object
data.card.id
string
Unique slug identifier e.g. 'the-fool'
data.card.name
string
Full card name e.g. 'The Fool'
data.card.arcana_type
string
'major' or 'minor'
data.card.suit
string | null
Suit for minor arcana: wands, cups, swords, pentacles. Null for major arcana.
data.card.number
integer
Card number. Major arcana: 0-21. Minor arcana: 1=Ace, 11=Page, 12=Knight, 13=Queen, 14=King.
data.card.element
string
Elemental correspondence: fire, water, air, earth, spirit
data.card.astrology_correspondence
string
Astrological planet or sign correspondence
data.card.keywords_upright
array[string]
Upright keywords
data.card.keywords_reversed
array[string]
Reversed keywords
data.card.upright_meaning
string
Full upright interpretation
data.card.reversed_meaning
string
Full reversed interpretation
data.card.yes_no
string
Yes/No polarity: 'yes', 'no', or 'maybe'
data.card.description
string
Visual description of the card imagery
data.is_reversed
boolean
data.answer
string
'yes', 'no', or 'maybe'
data.confidence
string
'strong' = card directly says yes/no. 'leaning' = reversed card. 'unclear' = maybe card.
data.question
string | null
data.active_meaning
string

Errors

Missing or invalid API key.
Upstream ephemeris service error.
API key tier does not include this endpoint.
Unexpected server error.
Too many requests in a short window.
Request body exceeds the size limit.
Referenced resource was not found.
Request body failed schema validation.