Referência da API
Cidades
As cidades com resumo da Atmy, suas páginas e a consulta de cada uma; com filtro por país. A cidade é encontrada pelo nome em qualquer um dos 25 idiomas, por slug ou id, ou por coordenadas — a cidade mais próxima com resumo num raio de 50 km. Adicione country= quando duas cidades tiverem o mesmo nome.
Cidades
GEThttps://api.atmy.ai/v1/cities
Parâmetros de consulta
q string opcional
Parte do nome de uma cidade em qualquer um dos idiomas do site, ou do seu slug.
country string opcional
Nome ou slug do país, para distinguir cidades com o mesmo nome.
lang string opcional
Idioma dos nomes de cidade e país e do link da página.
Padrão: 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()200Resposta
{
"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"
}
]
}