Horaires de Prière
Français

API des horaires de prière

Mis à jour

Une API JSON gratuite pour les horaires de prière de chaque ville de ce site. Sans clé d'API, sans inscription et sans limite de débit — chaque point d'accès est un fichier statique sur un CDN, qui renvoie les horaires du jour, un calendrier de 30 jours, les coordonnées, le fuseau horaire et la méthode de calcul avec l'autorité qui la publie.

Démarrage rapide

Une requête GET, sans en-tête, sans authentification. La forme est /api/{country}/{city}.json :

# today's prayer times for one city - no key, no headers
curl https://prayertime.info/api/turkey/istanbul.json

Points d'accès

Chaque page de ville a un point d'accès JSON correspondant. CORS est ouvert, vous pouvez donc les appeler directement depuis un navigateur.

Point d'accèsRetourne
/api/{country}/{city}.json Les horaires du jour, un tableau de 30 jours, les coordonnées, le fuseau horaire et la méthode de calcul
/api/{country}/{capital}.json La même structure pour la capitale de ce pays
/openapi.json Spécification OpenAPI 3.1

CORS est ouvert et aucun en-tête d'authentification n'est requis.

Champs de la réponse

La réponse indique non seulement les horaires mais la convention qui les a produits, ce qui permet de les afficher sans risque d'ambiguïté.

ChampExemple
city "Istanbul"
slug "istanbul"
country "Turki"
country_slug "turkey"
latitude 41.0082
longitude 28.9784
timezone "Europe/Istanbul"
qibla_degrees_from_north 151.6
method "Diyanet"
authority "Presidensi Hal Ehwal Agama Turki"
madhab "Syafi'i, Maliki dan Hanbali"
generated "2026-10-10T15:21:13+03:00"
license "CC BY 4.0 - free to use, please link back."
source "https://prayertime.info/ms/turkey/"
fields array[7]
days array[30]

Exemples de code

Récupérer le Maghrib du jour pour une ville, dans quatre langages.

// JavaScript - CORS is open, so this works from a browser
const r = await fetch('https://prayertime.info/api/turkey/istanbul.json');
const d = await r.json();
console.log(d.days[0].maghrib, d.method);   // days[0] is today

# Python
import requests
d = requests.get('https://prayertime.info/api/turkey/istanbul.json').json()
print(d['days'][0]['maghrib'], d['method'])

# PHP
$d = json_decode(file_get_contents(
    'https://prayertime.info/api/turkey/istanbul.json'), true);
echo $d['days'][0]['maghrib'], ' ', $d['method'];

Paramètres des méthodes de calcul

Chaque point d'accès indique la méthode appliquée pour ce pays. Les angles de chaque méthode, l'autorité qui les publie et le document que nous citons figurent sur la page de méthodologie — si vous avez besoin d'une convention autre que celle par défaut d'un pays, ce sont ces paramètres qu'il faut fournir à votre propre calcul.

Mise en cache et usage équitable

Les réponses sont des fichiers statiques derrière un CDN, donc peu coûteuses à servir, mais les horaires de prière ne changent qu'une fois par jour. Mettez en cache 24 heures et vous serez plus rapides tandis que nous resterons gratuits. N'interrogez pas l'API à chaque affichage de page.

Licence

CC BY 4.0. Utilisez-la commercialement si vous le souhaitez. Deux conditions : attribuer prayertime.info avec un lien, et indiquer la méthode de calcul à côté des horaires, car un horaire sans sa méthode est ambigu.

Citer cette page

Copiez ceci pour citer cette page :

Horaires de Prière. "API des horaires de prière". https://prayertime.info/fr/developers/api/