Planet Combustion (Asta and Uday) API
Asta and Uday: when each planet sets and rises near the Sun, for a place
POST/v1/planets/asta
2 credits · Secret key (test or live) · getAstaUday
A daily test in time-degrees at sunrise and sunset. Published panchangs use their own models, so dates can differ by days: see Vedic additions in the docs.
Request body
fromstring (date) requirede.g.
"1990-08-13"tostring (date) requiredAt most 366 days after from.
e.g.
"1990-08-13"placeCoordinates or object or object requiredCoordinates, a place_id from /v1/places/search, or a free-text query. A vague query returns 422 place_ambiguous with candidates; the API never guesses.
One of:
- Coordinates
Fields
latitudenumber required≥ -90 · ≤ 90
longitudenumber required≥ -180 · ≤ 180
No other fields are accepted.
- object
Fields
place_idstring required
No other fields are accepted.
- object
Fields
querystring requiredat least 2 characters · at most 120 characters
No other fields are accepted.
- Coordinates
planetsarray of string
No other fields are accepted.
Response
JSON { data, meta, warnings }, where data is:
fromstring (date) requirede.g.
"1990-08-13"tostring (date) requirede.g.
"1990-08-13"periodsarray of object requiredplanetstring requiredastastring (date-time) requiredudaystring (date-time) requireddaysnumber requiredsets_instring requiredone of
morning,eveningrises_instring requiredone of
morning,eveningdegrees_at_astanumber required
sourceobject requiredtextstring requiredbasisstring requiredone of
convention
Errors: 400, 401, 403, 404, 422, 429, 500. See error codes.
Example request
curl -X POST 'https://api.astrologics.in/v1/planets/asta' \
-H 'Authorization: Bearer al_test_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{"from":"2026-07-01","to":"2026-08-20","place":{"latitude":28.6139,"longitude":77.209},"planets":["jupiter"]}'
Node.js
const res = await fetch("https://api.astrologics.in/v1/planets/asta", {
method: "POST",
headers: { Authorization: "Bearer al_test_YOUR_KEY", "Content-Type": "application/json" },
body: JSON.stringify({
"from": "2026-07-01",
"to": "2026-08-20",
"place": {
"latitude": 28.6139,
"longitude": 77.209
},
"planets": [
"jupiter"
]
}),
});
console.log(JSON.stringify(await res.json(), null, 2));Python
import json
import urllib.error
import urllib.request
body = {
"from": "2026-07-01",
"to": "2026-08-20",
"place": {
"latitude": 28.6139,
"longitude": 77.209,
},
"planets": [
"jupiter",
],
}
req = urllib.request.Request(
"https://api.astrologics.in/v1/planets/asta",
method="POST",
headers={"Authorization": "Bearer al_test_YOUR_KEY", "Content-Type": "application/json"},
data=json.dumps(body).encode(),
)
try:
with urllib.request.urlopen(req) as res:
print(json.dumps(json.load(res), indent=2, ensure_ascii=False))
except urllib.error.HTTPError as err:
print(err.code, err.read().decode())PHP
<?php
$ch = curl_init('https://api.astrologics.in/v1/planets/asta');
curl_setopt_array($ch, [
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => ['Authorization: Bearer al_test_YOUR_KEY', 'Content-Type: application/json'],
CURLOPT_POSTFIELDS => '{"from":"2026-07-01","to":"2026-08-20","place":{"latitude":28.6139,"longitude":77.209},"planets":["jupiter"]}',
CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch), PHP_EOL;Example response
200 OK · 798 characters
{
"data": {
"from": "2026-07-01",
"to": "2026-08-20",
"periods": [
{
"planet": "jupiter",
"asta": "2026-07-13T13:51:27.411Z",
"uday": "2026-08-12T00:18:41.021Z",
"days": 29.4,
"sets_in": "evening",
"rises_in": "morning",
"degrees_at_asta": 11
}
],
"source": {
"text": "When the planet stops and starts rising or setting far enough from the Sun, in time-degrees, tested at sunrise and sunset. Published panchangs use their own models and can differ by days. Not a forecast of a sighting.",
"basis": "convention"
}
},
"meta": {
"request_id": "req_example",
"api_version": "v1",
"engine_version": "2026.10.10",
"mode": "live",
"credits_charged": 2
},
"warnings": []
}Try it
More in Kundli
- Kundli Chart API: Lagna and Nine Grahas: Birth chart: lagna and the nine grahas
- Avakhada Birth Details API: Avakhada birth details
- Divisional Charts API (D1–D60, Navamsa): Divisional charts D1–D60
- Graha Drishti (Aspects) API: Graha drishti: houses and planets aspected
- Kundli Yogas API: Yogas present, with strength and rule
- Ashtakavarga API: Bhinna and Sarva Ashtakavarga, the bindus of the signs being transited, each planet's best and worst signs
- Wealth Astrology API (D2, D9, D10): Wealth reading from D1, D2, D9 and D10: hora placements, the D10 lagna and 10th lord, vargottama, scores 0–10
- Gemstone Recommendation API: Gemstones by functional lordship: the lagna lord's, the 9th (or 5th) lord's, the mahadasha lord's, and those to avoid
- Shadbala API: Shadbala: the six-fold strength of the seven grahas
- Bhava Bala and Graha Avastha API: The classical layer: house cusps, bhava bala, prastara ashtakavarga, graha avasthas, sthira karakas, lucky points
- Outer Planets in the Kundli API: Uranus, Neptune and Pluto: sidereal position, house from the lagna, and the house reading in English and Hindi
- Dwadasamsa (D12) API: Dwadasamsa (D12) read for the lineage: father, mother, the 4th and 9th, strength 0–10
- Upagrahas API (Gulika and More): Upagrahas: the five from the Sun, and Kala, Mrityu, Ardhaprahara, Yamaghantaka and Gulika from the day's eight parts
- Arudha Lagna and Upapada API: Arudha padas of the twelve houses, with Arudha Lagna and Upapada
- Jaimini Chara Karaka API: Jaimini chara karakas on the seven-planet scheme, with the karakamsha
- Bhav Chalit Chart API: Bhav chalit: the Sripati bhavas, and which planets shift from their rashi house
- Sidereal Ephemeris Series API: A series of sidereal positions over a range, at up to 400 steps
- Rashi Reference API: The 12 rashis: span, lord, element, modality, varna, vashya and nakshatras
- Nakshatra Reference API: The 27 nakshatras: span, lord, gana, yoni, nadi, deity and symbol
- Sidereal Planet Positions API: Sidereal positions at any moment and place
- Planets Now API: The sky now: sidereal positions at the top of the current hour
- Retrograde Cycle API (Saturn to Pluto): The retrograde cycle of Saturn, Uranus, Neptune or Pluto: its stations and whether it is retrograde now
- Kundli Bundle API: Several Charts in One Call: Several chart operations in one call: one rate-limit slot, charged their sum less one credit