Skip to main content
Version: v2

Cities

What are cities?

Some BAV resources rely on segmenting data by cities. This resource contains a list of all the cities in the world with a population over 500 with additional metadata for system use.

List all cities

To list all of the cities and browse them via the API, use the list endpoint:

GET /api/v2/cities

Get a city

You may also directly retrieve a city's details if you already have its system ID.

GET /api/v2/cities/123

Where 123 is the system ID of the city.

Schema

Full response schema

KeyTypeFilterableSortableConfigurableDescription
idinteger (exact)The system ID for the country.
namestringThe name of the country in English.
latitudestring-
longitudestring-
timezonestringThe timezone for the city, e.g. "Europe/London"
populationinetegerThe population of the city.
elevationintegerThe city's elevation. Also see digital_elevation_model which is available for more cities.
digital_elevation_modelintegerAnother measure of the city's elevation.
geonames_feature_codestringThe feature code from Geonames, allowing you to filter on type of city.
created_atstringA datetime string when this city was first created in the system.
updated_atstring(updated since)A datetime string when this city was last updated in the system.

Additional Filters

For convenience, we have a set of additional filters that are not available in the default filters or are part of the columns. These are:

  • capitals - Set to true to only return capital cities.
  • regions - Set to a comma-separated list of region IDs to only return cities in those regions.
  • countries - Set to a comma-separated list of country IDs to only return cities in those countries.
  • in_best_countries - Set to a year number (e.g. 2023) to only return cities that are included in the Best Countries ranking for that year.

Relationships & includes

By default, relationships apart from the sector are not included. See the includes section for more information on how this works. The following relationships are available:

  • country - The country that the city is located in.