City API

Azavea city API for getting all available cities as a GeoJson paginated GeoJson Feature Collection
The Azavea city API outputs data with the purpose of getting all available cities as a GeoJson paginated GeoJson Feature Collection. The database covers global data. When filtering the system based on the page, page_size, ordering, admin, name, search and more you can get the output that you need for your project. The data is used by small business, medium business and enterprises, they use the data within the geospatial, climate, aviation, travel, booking and more industry. Several examples of the type of company who uses it are mapping and geospatial services, travel, aviation and booking websites and more. Programmers who are using this geojson cities data, use it for many business cases, some of which are; geospatial tech solutions, building city detail features for apps, websites, travel and aviation platforms and more. The options are countless of course and it is certain that more use cases come to mind, so work with the data for your business case and it will be interesting to see what will be created with it.

City API endpoints

GET /api/city/
Communicate to the cities API endpoint; /api/city/ by sending a GET request for data to the endpoint using the the available parameters and get a similar output as in the example data. This endpoint is used for getting all available cities as a GeoJson paginated GeoJson Feature Collection. All main programming languages function with the data output. You simply need to attach the private API key as an endpoint parameter and you can start receiving data. For the appropriate objects and parameters, check the parameter table of the city API which explains it all. Input the data endpoint in the URL to execute the data request.

API filter parameters

Below you can find the applicable filter parameters for the city data.
page search
page_size population_gte
ordering population_lte
admin region
name in_bbox

City API data attributes

Generate an API call using the applicable parameters and use the table to understand the objects with their description.
Objects Description

Output response of city API

In the code box you can find the output example. Opt-in to the full data output because this being incomplete to be able to make it more readable.
    "type": "FeatureCollection",
    "count": 1,
    "next": "",
    "previous": null,
    "features": [
            "id": 1,
            "type": "Feature",
            "geometry": {
                "type": "Point",
                "coordinates": [
            "properties": {
                "datasets": ["NEX-GDDP", "LOCA"],
                "proximity": {
                    "ocean": true
                "name": "New York City",
                "admin": "NY",
                "population": 8175133

Software development kits

The data response through the API platform can be provided in JSON file format and SDKs are accessible upon request for all leading programming languages such as; Javascript, Angular, JQuery, JAVA, R, C#, NodeJS, PHP, Python, Ruby, VueJS, Strest, Swift, Rust, Go and Scala. Simply filter the geojson cities data with the filter attributes start using the SDKs to build the project.

City API pricing

Regrettably no free or discounted trial is accessible but we could still attempt to receive sample data.

API cost and pricing

The API by Azavea is accessible with secure payment and prompt access to get data.
Price upon request

No Trial

No trial is available

Alternative options


Geocode Address API
Geocode Address API ensures you get the best data solutions to develop projects for geocoding an address, partial address or just the name of a place objectives. This geocode address API includes a massive amount of Location data inclusive of the entire data details you need.


Cleanest Route API
Cleanest Route API provides detailed building applications, website plugins for travel, mapping and air quality services, air quality and health conditions forecasting, environment or climate analysis and more data for advancing iOS and Android apps, websites, tools, software, market inquiries and more. The cleanest route API is the ideal tool to precisely receive Travel data to your project.


City Boundaries API
The city boundaries API is the ideal tool to precisely receive Cities data to your product. City Boundaries API presents Cities databases to advance fetching the boundary of the specified city as a MultiPolygon GeoJson Feature objectives to reinforce companies globally.


City Map Cells API
City Map Cells API provides external data solutions to build data-oriented products for exposing the underlying grid point used for each city and dataset combination objectives. The city map cells API is the optimal data tool to precisely receive Cities data to your project.


Climate API
Climate API serves Climate data to advance interactting with annual sets of raw projected temperature and precipitation data for any one location and scenario purposes to power up companies globally. Climate API by Azavea offers extensive and necessary elements needed for building geospatial tech solutions, climate analysis, and more fields.


Climate Scenarios API
Contact the Climate Scenarios API provider to start getting comprehensive data for describing the Representative Concentration Pathways (RCPs) defined by the fifth IPCC Assessment Report and similar objectives conveniently. Climate data via climate scenarios API offers necessary information to make sure you can develop on point apps, websites, and more.

Sign up for Azavea city API

Get Data Access

~[ ∵ ]~

Sign-up Succesful

Wait for the Data