Returns personalized gemstone recommendations based on the Lagna lord,
Yogakaraka, and functional benefics. Each recommendation includes the gemstone, substitute,
weight, metal, finger, wearing day/time/nakshatra, activation mantra (English + Devanagari),
and step-by-step wearing procedure. Up to 3 stones are recommended; a fallback ensures the response is never empty.
Authentication
Method
Example
Header (recommended)
X-Api-Key: am_live_xxxxxxxxxxxx
Bearer
Authorization: Bearer am_live_xxxxxxxxxxxx
Query
?api_key=am_live_xxxxxxxxxxxx
Request body
Field
Type
Required
Description
year
integer
Yes
Birth year, 1800–2400.
month
integer
Yes
Birth month, 1–12.
day
integer
Yes
Day of month.
hour
integer
Yes
Hour, 0–23.
minute
integer
Yes
Minute, 0–59.
second
integer
No
Default 0.
latitude
number
Yes
Decimal degrees.
longitude
number
Yes
Decimal degrees.
timezone
string
Yes
IANA timezone identifier.
ayanamsa
string
No
Default lahiri.
node_type
string
No
mean (default) or true.
language
string
No
Default en. Controls remedy data language.
Response shape
data.gemstones is an array of 1–3 gemstone objects:
Field
Type
Description
title
string
e.g. "Emerald Gemstone".
category
string
primary_stone, yogakaraka_stone, or benefic_stone.
category_label
string
Human-readable category.
purpose
string
Why this stone is recommended.
description
string
Detailed explanation.
gemstone
string
Gemstone name (English).
gemstone_local
string
Local/Hindi name.
planet / planet_local
string
Associated planet.
substitute / substitute_local
string
Budget-friendly alternative.
weight_carat
string
Recommended weight range.
metal
string
Setting metal.
finger
string
Which finger.
wearing_hand
string
Hand guidance.
wearing_day
string
Best day of the week.
wearing_time
string
Best time.
wearing_nakshatra
string
Best nakshatras.
wearing_paksha
string
Shukla/Krishna Paksha.
activation_mantra
string
Mantra in transliteration.
activation_mantra_devanagari
string
Mantra in Devanagari.
mantra_count
integer
Recitation count (usually 108).
wearing_procedure
string
Step-by-step wearing ritual.
caution
string | null
Warnings when applicable.
Errors
HTTP
Code
Cause
400
MISSING_FIELD
Required field absent.
400
INVALID_DATE
Year out of range or bad calendar date.
400
INVALID_TIMEZONE
Non-IANA timezone.
400
INVALID_COORDINATE
Latitude or longitude out of range.
400
INVALID_PARAM
Bad node_type or ayanamsa.
405
METHOD_NOT_ALLOWED
Non-POST request.
500
COMPUTE_ERROR
Chart computation failed.
500
DATA_ERROR
Remedy data files not found.
Notes
Selection priority: Lagna lord > Yogakaraka > Functional benefics. Only planets in good dignity (exalted, mooltrikona, own sign, or normal) are eligible.
Fallback logic ensures a non-empty response: if no benefic qualifies, the Lagna lord stone is recommended regardless of dignity, optionally paired with the 9th lord.
Each stone includes both primary gemstone and affordable substitute.