/api/astro/shashtyamsa/1 creditShashtyamsa (D60)
The shashtyamsa, the sixtieth divisional chart: each sign divided into sixty parts of 30' each. The finest division of the shodasavarga and traditionally given great weight. It is also the most sensitive to birth-time accuracy in the whole set: half a degree is about two minutes of clock time, so an uncertain birth time moves planets between divisions and changes the reading. Treat it as unreliable unless the time is rectified. Returns the same flat shape as /api/astro/planet-positions/: the planets as a list in traditional order with `name`, longitude, sign, nakshatra, pada and house on each, plus the ascendant and the ayanamsa applied. Send a date and a place; `ayanamsa` defaults to LAHIRI and all 48 are accepted. The chart is fixed by the route, so a `chart_name` in the body is ignored - this endpoint cannot return anything but the chart it is named for. /api/astro/chart/ is where to go for the other 24 divisions.
https://yogataraapi.prahlad.app/api/astro/shashtyamsa/Authentication
Send your key in the X-API-Key header. Keys are server-side credentials — never put one in browser JavaScript or a mobile app.
X-API-Key: yt_live_a1b2c3d4_…
Content-Type: application/jsonRequest fields
| Field | Type | Required | Notes |
|---|---|---|---|
| chart_name | string | required | |
| datetime | string (date-time) | required | The moment to calculate for, ISO 8601. ALWAYS include an offset or a trailing Z - a value with no zone is read as Asia/Kolkata (UTC+05:30), not UTC. Same meaning as date_time, which other endpoints call the same thing by a different name. |
| latitude | number (double) | required | Latitude of the place, in decimal degrees. Positive is north, negative is south. Example: 26.9124 for Jaipur, 40.7128 for New York. Minutes and seconds are not accepted - convert first. min -89.9 · max 89.9 |
| longitude | number (double) | required | Longitude of the place, in decimal degrees. Positive is east, negative is west. Example: 75.7873 for Jaipur, -74.0060 for New York. Note the sign: a missing minus puts New York in China. min -180 · max 180 |
| aberration | boolean | optional | |
| apply_correction | boolean | optional | |
| ascendant_pos | string | optional | cuspstartend |
| ayanamsa | string | optional | |
| correction_deg | integer | optional | min 0 |
| correction_direction | string | optional | addsubtract |
| correction_min | integer | optional | min 0 · max 59 |
| correction_sec | integer | optional | min 0 · max 59 |
| extended_bodies | array | optional | Body groups to include: 'asteroids', 'planetary_moons', 'fictitious_bodies'. |
| notation | string | optional | astrologicaldegree |
| nutation | boolean | optional | |
| rahu | string | optional | Node type to include. 'true' returns true nodes only, 'mean' returns mean nodes only, 'both' returns both. truemeanboth |
| refraction | boolean | optional | |
| true_mean | string | optional | TrueMean |
| use_28_nakshatras | boolean | optional |
Example request
curl -X POST https://yogataraapi.prahlad.app/api/astro/shashtyamsa/ \
-H "X-API-Key: $OCCULT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"datetime":"2026-09-01T06:00:00+05:30","timezone_as_float":5.5,"latitude":26.9124,"longitude":75.7873,"ayanamsa":"LAHIRI"}'Response
{
"data": {
"planets": [
{
"name": "sun",
"longitude": 262.85,
"latitude": 0,
"nakshatra": "Poorvaashaadha",
"pada": 3,
"kakshya": "moon",
"zodiac_name": "Sagittarius",
"house": 5
},
{
"name": "moon",
"longitude": 88.66666666666667,
"latitude": 4.37,
"nakshatra": "Punarvasu",
"pada": 3,
"kakshya": "ascendant",
"zodiac_name": "Gemini",
"house": 11
},
{
"name": "mars",
"longitude": 130.48333333333335,
"latitude": 0.535,
"nakshatra": "Makha",
"pada": 4,
"kakshya": "mars",
"zodiac_name": "Leo",
"house": 1
},
{
"name": "mercury",
"longitude": 150.4666666666667,
"latitude": 1.574,
"nakshatra": "Uttara Phalguni",
"pada": 2,
"kakshya": "saturn",
"zodiac_name": "Virgo",
"house": 2
},
{
"name": "jupiter",
"longitude": 178.3166666666666,
"latitude": 0.529,
"nakshatra": "Chitra",
"pada": 2,
"kakshya": "ascendant",
"zodiac_name": "Virgo",
"house": 2
},
{
"name": "venus",
"longitude": 87.34999999999991,
"latitude": -3.391,
"nakshatra": "Punarvasu",
"pada": 3,
"kakshya": "ascendant",
"zodiac_name": "Gemini",
"house": 11
},
{
"name": "saturn",
"longitude": 56.816666666666606,
"latitude": -2.651,
"nakshatra": "Mrigasira",
"pada": 2,
"kakshya": "ascendant",
"zodiac_name": "Taurus",
"house": 10
},
{
"name": "northtruenode",
"longitude": 273.95,
"latitude": 0,
"nakshatra": "Uttaraashaadha",
"pada": 3,
"kakshya": "jupiter",
"zodiac_name": "Capricorn",
"house": 6
},
{
"name": "southtruenode",
"longitude": 93.95,
"latitude": 0,
"nakshatra": "Pushyami",
"pada": 1,
"kakshya": "jupiter",
"zodiac_name": "Cancer",
"house": 12
},
{
"name": "uranus",
"longitude": 355.4333333333333,
"latitude": -0.154,
"nakshatra": "Revati",
"pada": 3,
"kakshya": "moon",
"zodiac_name": "Pisces",
"house": 8
},
{
"name": "neptune",
"longitude": 175.9666666666667,
"latitude": -1.412,
"nakshatra": "Chitra",
"pada": 1,
"kakshya": "moon",
"zodiac_name": "Virgo",
"house": 2
},
{
"name": "pluto",
"longitude": 106.73333333333336,
"latitude": -4.3,
"nakshatra": "Aasresha",
"pada": 1,
"kakshya": "venus",
"zodiac_name": "Cancer",
"house": 12
}
],
"ascendant": {
"longitude": 131.26666666666677,
"zodiac_name": "Leo",
"nakshatra": "Makha",
"pada": 4
},
"ayanamsa": {
"name": "LAHIRI",
"corrected": false,
"value_degrees": 24.229599,
"formatted": "24°13'47\""
}
},
"status": 200,
"is_error": false,
"message": "successful"
}Captured from a real call using the exact request above. Results sit under data.
Errors
Metering errors return { "error": "…", "message": "<code>", "is_error": true }. Show error to people and branch on message. See the error reference.