Skip to main content
GET/v1/crystals/by-planet/{planet}

Crystals by Vedic planet

Returns all crystals associated with a specific Vedic planet. Planets: Sun, Moon, Mars, Mercury, Jupiter, Venus, Saturn, Rahu, Ketu. Results are sorted with primary Navaratna gems first, then Uparatna substitutes, each group alphabetically. Only Navaratna and Uparatna Vedic assignments are included — crystals without classical Vedic gemstone support are not returned here.

Request parameters​

planetrequired
string

Response fields​

success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
GET /v1/crystals/by-planet/{planet}: one planet's gems, not the catalogue.
data.total
integer
Number of crystals assigned to the planet (the length of crystals).
data.crystals
array[object]
Crystals whose Vedic planet is the requested planet: Navaratna (primary gem) first, then Uparatna (substitutes), each group sorted alphabetically by name.
data.crystals[].slug
string
URL-safe identifier, e.g. 'amethyst', 'blue-sapphire'.
data.crystals[].name
string
Display name of the crystal.
data.crystals[].colors
array[string]
Primary colours of this crystal.
data.crystals[].hardness_mohs
number
Hardness on the Mohs scale (1-10).
data.crystals[].chakras
array[string]
Associated chakras.
data.crystals[].element
string
Classical element: Earth, Water, Fire, Air, or All.
data.crystals[].zodiac_signs
array[string]
Associated Western zodiac signs.
data.crystals[].vedic_planet
string | null
Vedic planet: the planet of a navaratna gem, or the planet an uparatna substitutes for. Null if the stone has no Vedic gem use.
data.crystals[].vedic_correspondence
string
'navaratna' (primary classical gem, Phaladeepika table), 'uparatna' (substitute gem — includes common modern substitutes such as Tiger's Eye for Ketu; the description says when a substitute is not classical), or 'none_classical' (no Vedic gem use).
data.crystals[].western_planet
string | null
Western metaphysical planetary correspondence.
data.crystals[].keywords
array[string]
Primary energy keywords.
data.crystals[].healing_physical
string
Physical healing properties.
data.crystals[].healing_emotional
string
Emotional healing properties.
data.crystals[].healing_spiritual
string
Spiritual healing properties.
data.crystals[].description
string
Overview description.
data.crystals[].origins
array[string]
Primary geographic origins.
data.crystals[].affirmation
string
Affirmation for working with this crystal.
data.crystals[].caution
string | null
Important safety or usage cautions. Null if none.

Errors​

Invalid API key format.
API key is missing. Include it in the Authorization header as 'Bearer YOUR_KEY'.
The provided API key was not found. Verify the key in your Asterwise dashboard.
This API key has been revoked.
Too many requests per minute. Please slow down.
Something went wrong on our end. Please try again, or contact [email protected] if the problem persists. Include your request_id when contacting support.
Too many requests from this IP address. Please slow down.
Monthly API call limit reached. Upgrade your plan to continue.
Request body exceeds maximum allowed size of 64KB.
Your subscription has expired. Please renew at asterwise.com/dashboard to continue.
The request couldn't be processed. See the 'details' field for specific field-level issues.