/v1/timesheets/index.jsonAvailable timetables
An array of location and timetable identifiers.
string[]Bring Kerala’s prayer timetables into your next project. Straightforward JSON, familiar endpoints, and no API key to get in the way.
{
"date": "01-10-2026",
"subh": "4:58 AM",
"sunrise": "6:16 AM",
"duhr": "12:20 PM",
"asar": "3:38 PM",
"maghrib": "6:21 PM",
"isha": "7:30 PM"
}
Find a timetable in the locations index, then use its exact identifier to request a day, month, year, or the complete dataset.
https://api.azantimes.inconst base = 'https://api.azantimes.in';
const location = 'Kuttiady_Assembly_Constituency';
const response = await fetch(
`${base}/v1/timesheets/${encodeURIComponent(location)}/today.json`
);
if (!response.ok) throw new Error(`HTTP ${response.status}`);
const times = await response.json();
console.log(times.subh); // '4:58 AM' in this example
These endpoints serve generated timetable files. Always check the returned date before presenting a record as today’s prayer times.
All requests use GET. Location identifiers are case-sensitive; URL-encode the identifier when building a request.
/v1/timesheets/index.jsonAn array of location and timetable identifiers.
string[]/v1/timesheets/{location}/today.jsonA single record for the day the data was generated.
object/v1/timesheets/{location}/month.jsonThe month selected when the data was generated.
object[]/v1/timesheets/{location}/year.jsonThe year selected when the data was generated.
object[]/v1/timesheets/{location}/all.jsonAll published records for the selected timetable.
object[]Make a real request. See exactly what comes back.
Your response will appear here.Prayer times use 12-hour local time in India (Asia/Kolkata, UTC+05:30). Field names follow the source timetables.
| Field | Description | Example |
|---|---|---|
date | Day, in DD-MM-YYYY format | 01-10-2026 |
subh | Fajr / dawn prayer | 4:58 AM |
sunrise | Sunrise | 6:16 AM |
duhr | Dhuhr / noon prayer | 12:20 PM |
asar | Asr / afternoon prayer | 3:38 PM |
maghrib | Maghrib / sunset prayer | 6:21 PM |
isha | Isha / night prayer | 7:30 PM |
Some locations include different sources or schools of jurisprudence. Preserve the source name and let people select the timetable they follow.
Files are generated ahead of serving. Validate their dates and cache a month or year for date-based lookups instead of repeatedly fetching daily data.
Check the HTTP status before parsing JSON. Missing files can return a 404 or an HTML error page. Keep a helpful fallback in your interface.
Timetable times are local to their location. Do not reinterpret them in the device’s timezone. Confirm local mosque timings for congregation times.
Looking for prayer times? Open the Azan dashboard