Skip to content
CityAPI.ORG

About CityAPI

CityAPI is a free, no-auth REST API for cities, countries, airports, and geographic data. It exists because the good datasets are freely available but scattered across a dozen sources, and every other API that wraps them either charges for basic queries, requires a signup, or hides features behind RapidAPI.

The API is public, the data is open, and the infrastructure is small enough to run on one server. If it's useful, tell a friend.

Data sources

CityAPI is built on open data. Every source is credited below with its license and a link. Refresh cadence is monthly for cities, on-demand for everything else.

Dataset Source License
Cities, alternate names, postal codes, timezones, admin1GeoNamesCC-BY 4.0
Countriesmledoze/countriesODbL-1.0
AirportsOurAirportsPublic Domain
AirlinesOpenFlightsODbL
Currency codesISO 4217Public Domain
Language codesISO 639Public Domain
TimezonesIANA TZDBPublic Domain
UniversitiesHipo/university-domains-listMIT
Flag SVGslipis/flag-iconsMIT

Attribution is a license obligation for CC-BY data, not decoration. If you build on CityAPI and redistribute the raw data, pass the attribution forward.

Who's behind this

CityAPI is built and run by BrotCode, a small Berlin software studio that builds custom systems for SMBs and Mittelstand companies. The infrastructure runs in the EU, jurisdiction is German, and the data stays where it's served.

CityAPI exists because the studio needed a clean geographic data source for client work and the open datasets deserved a free, no-auth front door. It's a side project of a consultancy, not a startup looking for traction. That's why there's no signup, no upsell, and no roadmap meeting.

CITYAPI · STATION BERLIN/DE · DATUM/2026-04-20 · BUILT BY BROTCODE Terms · Privacy · Impressum ·