GET/v1/astro/panchanga/tamil
Tamil Panchanga
Tamil Panchanga for a date and location: Rahu Kalam, Yamagandam, Kuligai, Nalla Neram and the Tamil solar month. Rahu Kalam, Yamagandam and Kuligai are the Tamil inauspicious periods (emagandam is the Tamil spelling of Yamagandam and repeats the same period), Nalla Neram (daytime windows free of those periods), and the Tamil solar month name derived from the Sun's sidereal position at sunrise.
Request parameters
daterequired
string
Date in YYYY-MM-DD format
locationoptional
string | null
City name
latitudeoptional
number | null
Latitude in decimal degrees, north positive. Use with longitude and timezone instead of location.
longitudeoptional
number | null
Longitude in decimal degrees, east positive. Use with latitude and timezone instead of location.
timezoneoptional
string | null
IANA timezone
Response fields
success
boolean
True if the request succeeded
message
string
Human-readable status message
data
object
data.date
string
Date for which Tamil Panchanga is calculated (YYYY-MM-DD).
data.sunrise
string
Sunrise time in HH:MM local time.
data.sunrise_at
string | null
Sunrise time, ISO 8601 local time with date and UTC offset.
data.sunrise_utc
string | null
Sunrise time, ISO 8601 UTC with Z.
data.sunset
string
Sunset time in HH:MM local time.
data.sunset_at
string | null
Sunset time, ISO 8601 local time with date and UTC offset.
data.sunset_utc
string | null
Sunset time, ISO 8601 UTC with Z.
data.tamil_month
string
Tamil solar month name based on Sun's sidereal sign at sunrise.
data.rahu_kalam
object
data.rahu_kalam.start
string
Period start time in HH:MM local time.
data.rahu_kalam.start_at
string | null
Period start time, ISO 8601 local time with date and UTC offset.
data.rahu_kalam.start_utc
string | null
Period start time, ISO 8601 UTC with Z.
data.rahu_kalam.end
string
Period end time in HH:MM local time.
data.rahu_kalam.end_at
string | null
Period end time, ISO 8601 local time with date and UTC offset.
data.rahu_kalam.end_utc
string | null
Period end time, ISO 8601 UTC with Z.
data.rahu_kalam.duration_minutes
integer
Duration in minutes.
data.rahu_kalam.is_active
boolean
True if this period is currently active.
data.yamagandam
object
data.yamagandam.start
string
Period start time in HH:MM local time.
data.yamagandam.start_at
string | null
Period start time, ISO 8601 local time with date and UTC offset.
data.yamagandam.start_utc
string | null
Period start time, ISO 8601 UTC with Z.
data.yamagandam.end
string
Period end time in HH:MM local time.
data.yamagandam.end_at
string | null
Period end time, ISO 8601 local time with date and UTC offset.
data.yamagandam.end_utc
string | null
Period end time, ISO 8601 UTC with Z.
data.yamagandam.duration_minutes
integer
Duration in minutes.
data.yamagandam.is_active
boolean
True if this period is currently active.
data.kuligai
object
data.kuligai.start
string
Period start time in HH:MM local time.
data.kuligai.start_at
string | null
Period start time, ISO 8601 local time with date and UTC offset.
data.kuligai.start_utc
string | null
Period start time, ISO 8601 UTC with Z.
data.kuligai.end
string
Period end time in HH:MM local time.
data.kuligai.end_at
string | null
Period end time, ISO 8601 local time with date and UTC offset.
data.kuligai.end_utc
string | null
Period end time, ISO 8601 UTC with Z.
data.kuligai.duration_minutes
integer
Duration in minutes.
data.kuligai.is_active
boolean
True if this period is currently active.
data.emagandam
object
data.emagandam.start
string
Period start time in HH:MM local time.
data.emagandam.start_at
string | null
Period start time, ISO 8601 local time with date and UTC offset.
data.emagandam.start_utc
string | null
Period start time, ISO 8601 UTC with Z.
data.emagandam.end
string
Period end time in HH:MM local time.
data.emagandam.end_at
string | null
Period end time, ISO 8601 local time with date and UTC offset.
data.emagandam.end_utc
string | null
Period end time, ISO 8601 UTC with Z.
data.emagandam.duration_minutes
integer
Duration in minutes.
data.emagandam.is_active
boolean
True if this period is currently active.
data.nalla_neram
array[object]
Daytime windows free of Rahu Kalam, Yamagandam and Kuligai.
data.nalla_neram[].start
string
Auspicious window start in HH:MM local time.
data.nalla_neram[].start_at
string | null
Auspicious window start, ISO 8601 local time with date and UTC offset.
data.nalla_neram[].start_utc
string | null
Auspicious window start, ISO 8601 UTC with Z.
data.nalla_neram[].end
string
Auspicious window end in HH:MM local time.
data.nalla_neram[].end_at
string | null
Auspicious window end, ISO 8601 local time with date and UTC offset.
data.nalla_neram[].end_utc
string | null
Auspicious window end, ISO 8601 UTC with Z.
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.