Skip to content

World Cities

Query global city data including geographic coordinates, country information, and population statistics.

Endpoint: POST /biz/bigdata/data/world/cities

Parameters

ParameterTypeRequiredDescription
idIntegerNoCity record ID
cityStringNoCity name (exact match)
city_asciiStringNoCity name in ASCII characters (exact match)
admin_nameStringNoAdministrative region name (exact match)
capitalStringNoCapital type (e.g., "primary", "admin")
countryStringNoCountry name (exact match)
iso2StringNoISO 3166-1 alpha-2 country code
iso3StringNoISO 3166-1 alpha-3 country code
latDoubleNoLatitude (exact match)
lngDoubleNoLongitude (exact match)

All parameters are optional. Multiple parameters are combined with AND logic.

Request

bash
curl -X POST "https://api.alaikis.com/std/biz/bigdata/data/world/cities" \
  -H "X-API-Key: your_api_key" \
  -H "X-API-Secret: your_api_secret" \
  -d 'bizContent={"iso2": "US", "city": "New York"}'

Response

json
{
  "code": 200,
  "msg": "success",
  "data": [
    {
      "id": 184003,
      "city": "New York",
      "cityAscii": "New York",
      "lat": 40.6943,
      "lng": -73.9249,
      "country": "United States",
      "iso2": "US",
      "iso3": "USA",
      "adminName": "New York",
      "capital": "primary",
      "population": 18713220
    }
  ]
}

Data Model

FieldTypeDescription
idIntegerUnique record ID
cityStringCity name
cityAsciiStringCity name in ASCII
latDoubleLatitude in decimal degrees
lngDoubleLongitude in decimal degrees
countryStringFull country name
iso2StringISO 3166-1 alpha-2 code
iso3StringISO 3166-1 alpha-3 code
adminNameStringAdministrative region name
capitalStringCapital type indicator
populationIntegerCity population

Error Codes

CodeDescription
400Invalid JSON format
406No query parameters provided