API Publique
Accédez programmatiquement aux données de qualité de l'eau potable française et européenne via notre API REST gratuite et ouverte.
API gratuite et ouverte
Notre API permet aux développeurs, chercheurs, journalistes et citoyens d'accéder facilement aux données officielles de qualité de l'eau potable. Toutes les données sont issues des sources gouvernementales et mises à jour quotidiennement.
Authentification
L'API est actuellement en accès libre sans authentification pour faciliter l'adoption. Une clé API pourra être requise dans le futur pour des usages intensifs.
URL de base:
https://api.infoeau.frPoints d'accès disponibles
/api/v1/water-quality/{commune}Obtenir les données de qualité de l'eau pour une commune
Paramètres:
communeExemple:
https://api.infoeau.fr/v1/water-quality/75001/api/v1/pollutants/{region}Lister les polluants détectés dans une région
Paramètres:
regionlimitExemple:
https://api.infoeau.fr/v1/pollutants/11?limit=50/api/v1/alertsRécupérer les alertes sanitaires en cours
Paramètres:
typesinceExemple:
https://api.infoeau.fr/v1/alerts?type=sanitaire/api/v1/networksInformations sur les réseaux de distribution
Paramètres:
departmentoperatorExemple:
https://api.infoeau.fr/v1/networks?department=75/api/v1/eu/water-quality/{country}Données de qualité de l'eau pour un pays européen
Paramètres:
countryExemple:
https://api.infoeau.fr/v1/eu/water-quality/DE/api/v1/eu/pollutantsListe des polluants européens avec moyennes et dépassements par pays
Paramètres:
categoryExemple:
https://api.infoeau.fr/v1/eu/pollutants?category=Chimique%20émergent/api/v1/eu/pollutants/{country}Polluants détaillés pour un pays européen spécifique
Paramètres:
countryExemple:
https://api.infoeau.fr/v1/eu/pollutants/FRExemple de réponse
Toutes les réponses sont au format JSON avec une structure cohérente:
{
"status": "success",
"data": {
"commune": {
"code": "75001",
"name": "Paris 1er Arrondissement",
"population": 16888
},
"network": {
"name": "Réseau Paris Centre",
"operator": "Eau de Paris",
"source_type": "Eau de surface traitée"
},
"last_analysis": "2024-12-15",
"quality_indicators": {
"microbiological_compliance": 100,
"chemical_compliance": 98.5,
"risk_level": "low"
},
"detected_pollutants": [
{
"name": "Nitrates",
"value": 12.5,
"unit": "mg/L",
"limit": 50,
"status": "compliant"
}
]
}
}Limites et conditions d'usage
Limites techniques:
- 1000 requêtes par heure par adresse IP
- Réponses limitées à 1000 enregistrements par requête
- Timeout de 30 secondes maximum
Conditions d'utilisation:
- Usage respectueux des ressources serveur
- Attribution de la source (InfoEau.fr) recommandée
- Pas d'usage commercial sans autorisation
- Respect de la vie privée et du RGPD