Geen token nodig
Alle endpoints zijn publiek. Rate limit: 60 req/min per IP.
Integreer gebedstijden, moskee-data en Qibla-richting in je eigen app. Gratis, geen token nodig. Rate limit: 60 requests/minuut.
Gebedstijden
GET /api/v1/salaatMoskeeën
GET /api/v1/masaajidQibla
GET /api/v1/qiblaAlle endpoints zijn publiek. Rate limit: 60 req/min per IP.
Waqti, Awqati, Diyanet, Mawaqit of eigen custom hoeken.
Alle NL moskeeën met iqama-tijden, jummah en faciliteiten.
Bereken Qibla-richting en afstand tot Mekka voor elke locatie.
/api/v1/salaatGebedstijden op basis van coördinaten en bron
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
| lat | number | VERPLICHT | Breedtegraad (latitude) |
| lng | number | VERPLICHT | Lengtegraad (longitude) |
| source | string | OPTIONEEL | Berekeningsbron: waqti (standaard), awqati, diyanet, custom, mawaqit |
| date | string | OPTIONEEL | Datum YYYY-MM-DD (standaard = vandaag) |
| rangeInt | number | OPTIONEEL | Aantal extra dagen (0–31). Voor week- of maandoverzicht. |
| mosque | string | OPTIONEEL | Moskee slug (verplicht bij source=mawaqit) |
| diyanet_location_id | string | OPTIONEEL | Diyanet locatie-ID (optioneel bij source=diyanet) |
| fajr_angle | number | OPTIONEEL | Fajr hoek in graden (alleen bij source=custom) |
| isha_angle | number | OPTIONEEL | Isha hoek in graden (alleen bij source=custom) |
latBreedtegraad (latitude)
Voorbeeld: 52.3676
lngLengtegraad (longitude)
Voorbeeld: 4.9041
sourceBerekeningsbron: waqti (standaard), awqati, diyanet, custom, mawaqit
Voorbeeld: waqti
dateDatum YYYY-MM-DD (standaard = vandaag)
Voorbeeld: 2026-02-19
rangeIntAantal extra dagen (0–31). Voor week- of maandoverzicht.
Voorbeeld: 6
mosqueMoskee slug (verplicht bij source=mawaqit)
Voorbeeld: moskee-arrahmaan-...
diyanet_location_idDiyanet locatie-ID (optioneel bij source=diyanet)
Voorbeeld: 9541
fajr_angleFajr hoek in graden (alleen bij source=custom)
Voorbeeld: 9
isha_angleIsha hoek in graden (alleen bij source=custom)
Voorbeeld: 12
Elk object in data[] bevat:
fajrFajr-gebed
sunriseZonsopgang
dhuhrDhuhr-gebed
asrAsr-gebed
maghribMaghrib-gebed
ishaIsha-gebed
middleOfTheNightMidden van de nacht
lastThirdOfTheNightLaatste derde nacht
dateDatum (YYYY-MM-DD)
/api/v1/masaajidAlle moskeeën in Nederland (300+)
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
| city | string | OPTIONEEL | Filter op stad (case-insensitive) |
| q | string | OPTIONEEL | Zoek op naam, stad of adres |
cityFilter op stad (case-insensitive)
Voorbeeld: amsterdam
qZoek op naam, stad of adres
Voorbeeld: ar-rahmaan
/api/v1/masaajid/:slugIndividuele moskee met alle details
Retourneert volledige details van een moskee, inclusief:
/api/v1/qiblaBereken Qibla-richting (hoek naar Mekka)
| Parameter | Type | Verplicht | Beschrijving |
|---|---|---|---|
| lat | number | VERPLICHT | Breedtegraad (latitude) |
| lng | number | VERPLICHT | Lengtegraad (longitude) |
latBreedtegraad (latitude)
Voorbeeld: 52.3676
lngLengtegraad (longitude)
Voorbeeld: 4.9041
Publiek (geen token)
60 requests per minuut per IP. Geen registratie nodig.
Met API Token (ongelimiteerd)
Stuur je token mee op een van deze manieren:
Authorization: Bearer YOUR_TOKENx-api-token: YOUR_TOKEN?token=YOUR_TOKENRate limit headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
waqtiStandaard. Fajr 9°, Isha 12°, Shafi madhab.
awqatiReal-time data van Awqati observaties.
diyanetTurkse Diyanet methode.
customEigen Fajr/Isha hoeken via fajr_angle & isha_angle.
mawaqitMoskee-specifiek. Vereist mosque slug parameter.
Altijd Europe/Amsterdam
Gestandaardiseerd JSON
24-uurs notatie (HH:MM)
Alle origins toegestaan (*)
5 min (salaat), 1 uur (moskeeën)
200Succes
400Ontbrekende of ongeldige parameters
404Moskee niet gevonden
429Rate limit overschreden (60/min)
502Upstream API fout (probeer opnieuw)
# Gebedstijden (geen token nodig, rate limit: 60/min) curl "https://waqti.nl/api/v1/salaat?source=waqti&lat=51.9225&lng=4.4792" # Gebedstijden voor een hele week curl "https://waqti.nl/api/v1/salaat?source=waqti&lat=52.3676&lng=4.9041&rangeInt=6" # Gebedstijden met custom hoeken curl "https://waqti.nl/api/v1/salaat?source=custom&lat=52.3676&lng=4.9041&fajr_angle=12&isha_angle=14" # Alle moskeeën in Nederland curl "https://waqti.nl/api/v1/masaajid" # Moskeeën filteren op stad curl "https://waqti.nl/api/v1/masaajid?city=amsterdam" # Zoeken op naam curl "https://waqti.nl/api/v1/masaajid?q=ar-rahmaan" # Individuele moskee (gebedstijden + iqama + faciliteiten) curl "https://waqti.nl/api/v1/masaajid/moskee-arrahmaan-eindhoven-eindhoven-5612bt-netherlands" # Qibla-richting berekenen curl "https://waqti.nl/api/v1/qibla?lat=52.3676&lng=4.9041"
{
"success": true,
"source": "waqti",
"timezone": "Europe/Amsterdam",
"requested": {
"lat": 51.9225,
"lng": 4.4792,
"date": "2026-02-19",
"rangeInt": 0
},
"count": 1,
"data": [
{
"fajr": "06:53",
"sunrise": "07:47",
"dhuhr": "12:54",
"asr": "15:32",
"maghrib": "18:02",
"isha": "19:16",
"middleOfTheNight": "00:27",
"lastThirdOfTheNight": "02:35",
"date": "2026-02-19",
"latitude": 51.9225,
"longitude": 4.4792
}
]
}{
"success": true,
"count": 15,
"data": [
{
"slug": "moskee-al-hijra-amsterdam-...",
"label": "Moskee Al Hijra Amsterdam",
"city": "Amsterdam",
"localisation": "Postjesweg 128 1061AX",
"latitude": 52.3676,
"longitude": 4.9041,
"url": "https://waqti.nl/moskee/...",
"api_url": "https://waqti.nl/api/v1/masaajid/..."
}
]
}{
"success": true,
"data": {
"slug": "moskee-arrahmaan-eindhoven-...",
"name": "Moskee Arrahmaan Eindhoven",
"address": "visserstraat 9 5612BS Eindhoven",
"city": "Eindhoven",
"latitude": 51.4381,
"longitude": 5.4752,
"image": "https://cdn.mawaqit.net/...",
"source": "mawaqit",
"mawaqit_url": "https://mawaqit.net/en/...",
"prayer_times": {
"fajr": "05:51", "sunrise": "07:48",
"dhuhr": "12:54", "asr": "15:26",
"maghrib": "18:01", "isha": "19:46"
},
"iqama_times": {
"fajr": "06:06", "dhuhr": "13:04",
"asr": "15:36", "maghrib": "18:06",
"isha": "19:56"
},
"jumua": "13:15",
"jumua2": null,
"night_times": {
"first_third": "22:19",
"middle": "00:27",
"last_third": "02:35"
},
"features": {
"women_space": true,
"parking": true,
"handicap_accessible": true,
"ablution_facility": true,
"children_courses": false,
"adult_courses": false,
"ramadan_meal": true,
"janaza_prayer": true,
"eid_prayer": true
}
}
}{
"success": true,
"data": {
"angle": 127.15,
"direction": "SE",
"distance_km": 4686,
"from": { "lat": 52.3676, "lng": 4.9041 },
"to": {
"lat": 21.4225,
"lng": 39.8262,
"name": "Ka'bah, Mekka"
}
}
}{
"success": false,
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Te veel verzoeken. Probeer het
over een minuut opnieuw."
}
}