# Global City 360° AI Briefing (Geocoding + Live Weather + 7d Forecast + Air Quality) (`geo-city-360-briefing`)
- **Status**: 200 OK | **Latency**: 62ms | **Cached**: false
- **Primary Authority**: Open-Meteo Geocoding + Weather + Air Quality APIs
- **License & Trust**: Open-Meteo CC-BY 4.0 Open Data (public_third_party_api)
- **Verified At (UTC)**: 2026-10-28T00:35:15.643Z
- **Data Freshness**: live
## Structured Data
```json
{
  "location": {
    "name": "Berlin",
    "country": "Germany",
    "country_code": "DE",
    "latitude": 52.52437,
    "longitude": 13.41053,
    "elevation_m": 74,
    "timezone": "Europe/Berlin",
    "population": 3426354
  },
  "current_weather": {
    "time": "2026-10-28T01:30",
    "interval": 900,
    "temperature_2m": 9.5,
    "relative_humidity_2m": 80,
    "wind_speed_10m": 6.5,
    "precipitation": 0
  },
  "air_quality": {
    "time": "2026-10-28T00:00",
    "interval": 3600,
    "european_aqi": 35,
    "us_aqi": 52,
    "pm10": 18,
    "pm2_5": 11.2,
    "uv_index": 0
  }
}
```
> **AI Agent Hint**: Agent Data Hub: ask anything via GET /api/v1/ask?q=..., whole tasks via /api/v1/bundles, up to 10 calls via POST /api/v1/batch. Add compact=1 or fields=a,b to save tokens. Docs: /llms.txt