Palm reading
AvailablePalm: Vitality API
General vitality and habits, never a diagnosis. Read from one photo of the palm by a vision model; the photo is not stored.
- POST /v1/palmistry/palm-health
- Metered, from 15 credits
curl https://api.96astroapi.com/v1/palmistry/palm-health \ -H "Authorization: Bearer $ASTRO_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "image_base64": "iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAAAAABQyaazAAAAgklEQVR42u3bQQoAIAgEQP//6fpCBsFWs2fBEbyJNcJTgICAgIDXACspgIeAp/aouvWAgICAgICAgICAgICAgICAgICAgICAgICAgICAgGsN0+/F4cCNgQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE7QA/QbwMzAwgICPg7cAJxuHlDZty0owAAAABJRU5ErkJggg==", "mime_type": "image/png", "consent": true, "tier": "fast" }'
Overview
General vitality and habits, never a diagnosis. Read from one photo of the palm by a vision model; the photo is not stored.
Call it with POST /v1/palmistry/palm-health. Input: a photo. Output: JSON, as a direct response. Each successful call costs metered, from 15 credits.
- POST /v1/palmistry/palm-health
- Metered, from 15 credits
- A photo
Example response
Fields in dataThe response contract: required fields are always present.
sectionsobjectnoticestringtierstringlanguagestring
200Example response (illustrative)
Written by hand from the documented shape: AI readings are not captured automatically. Real text, token counts and credits differ.
Loading the example…
Request schema and every field: the Palm reading reference.
Related endpoints
01What does the Palm: Vitality API return?
General vitality and habits, never a diagnosis. Read from one photo of the palm by a vision model; the photo is not stored. The response's data object includes sections, notice, tier and language. See the reference for an example response.
02What input does Palm: Vitality need?
A photo.
03How much does a Palm: Vitality call cost?
Metered, from 15 credits per successful call; a failed call is not charged. Plans and top-ups are on the pricing page.
04Can I try it before paying?
Yes. Every account gets sandbox keys and trial credits, so you can call it from your own code before choosing a plan.


