Returns solar and lunar eclipses with sidereal sign and nakshatra
positions for the Sun and Moon at the eclipse moment. Designed for transit/horoscope
use (not mundane eclipse path mapping).
Query types
query_type
Required fields
Description
upcoming (default)
limit
Next N eclipses from a date (default today).
past
limit
Previous N eclipses before a date (default today).
year
year
All eclipses in a calendar year (1200–2699).
range
from_date, to_date
All eclipses in a date range.
Request body
Field
Type
Required
Description
query_type
string
No
Default upcoming.
timezone
string
No
IANA timezone. Default UTC.
type
string
No
Filter: solar or lunar. Default: both.
limit
integer
No
Max results for upcoming/past. Default 5, max 100.
date
string
No
Reference date for upcoming/past. Default today.
year
integer
*
Required for year query. Range: 1200–2699.
from_date, to_date
string
*
Required for range.
Response shape
Field
Type
Description
type
string
solar or lunar.
subtype
string
Total, Partial, Annular, Penumbral, etc.
datetime_utc
string
Eclipse maximum in UTC.
datetime_local
string
Converted to requested timezone.
moon_sign
string
Sidereal sign of the Moon.
moon_nakshatra
string
Moon’s nakshatra.
moon_pada
integer
Moon’s nakshatra pada.
sun_sign
string
Sidereal sign of the Sun.
sun_nakshatra
string
Sun’s nakshatra.
sun_pada
integer
Sun’s nakshatra pada.
saros_cycle
integer
Saros series number.
duration_minutes
number
Duration of the eclipse event.
Use cases
Eclipse calendar — list upcoming eclipses with sign and nakshatra data.
Transit impact analysis — check which natal houses are affected by eclipse signs.
Sutak period — determine Sutak timings based on eclipse datetime.
Historical eclipse lookup — research eclipses across centuries (1200–2699).