Référence de l’API
Villes
Les villes avec une synthèse Atmy, leurs pages et la requête pour chacune ; filtrables par pays. Une ville se trouve par son nom dans l’une des 25 langues, par slug ou identifiant, ou par coordonnées — la ville la plus proche avec une synthèse dans un rayon de 50 km. Ajoutez country= si deux villes portent le même nom.
Villes
GEThttps://api.atmy.ai/v1/cities
Paramètres de requête
q string facultatif
Partie du nom d’une ville dans l’une des langues du site, ou de son slug.
country string facultatif
Nom ou slug du pays, pour distinguer des villes de même nom.
lang string facultatif
Langue des noms de ville et de pays et du lien vers la page.
Par défaut: en
GET/cities?country=serbia
curl "https://api.atmy.ai/v1/cities?country=serbia"const response = await fetch("https://api.atmy.ai/v1/cities?country=serbia");
const data = await response.json();import requests
data = requests.get("https://api.atmy.ai/v1/cities?country=serbia").json()200Réponse
{
"count": 12,
"cities": [
{
"id": 50068,
"slug": "serbia/belgrade",
"name": "Belgrade",
"country": "Serbia",
"timezone": "Europe/Belgrade",
"center": {
"lat": 44.8155,
"lon": 20.4457
},
"page": "https://atmy.ai/air-quality/serbia/belgrade/",
"status": "current",
"current": "https://api.atmy.ai/v1/air-quality/current?city=serbia%2Fbelgrade"
},
{
"id": 51548,
"slug": "serbia/pancevo",
"name": "Pančevo",
"country": "Serbia",
"timezone": "Europe/Belgrade",
"center": {
"lat": 44.87057,
"lon": 20.63996
},
"page": "https://atmy.ai/air-quality/serbia/pancevo/",
"status": "current",
"current": "https://api.atmy.ai/v1/air-quality/current?city=serbia%2Fpancevo"
}
]
}