Skip to main content
The City object represents a geographic city in the Byteful system. It contains essential information about a city including its name, location coordinates, timezone, and relationships to larger geographic divisions like countries and subdivisions. The City object is fundamental to the geographic targeting capabilities of proxies, especially for residential proxy services.

Key Attributes

Object Relationships

The City object is connected to several other objects in the Byteful API:
  • Subdivision: Each city belongs to a subdivision (state, province, region)
  • Country: Through the subdivision hierarchy, cities are associated with countries
  • Continent: Through the country hierarchy, cities are associated with continents
  • Proxies: Proxies can be geo-located in specific cities
  • Residential Proxies: Residential proxy generation can target specific cities
  • Mobile Proxies: Mobile proxy generation can target specific cities

Example Response

Usage Notes

  • The city_alias is particularly important for residential/mobile proxy targeting
  • The city_is_populous flag indicates cities that are among the top ten largest in their timezone with at least 300,000 population
  • Geographic targeting by city provides the most granular level of geographic control for proxy selection
  • Not all cities are available for residential/mobile proxy targeting - generally only those with city_is_populous set to true
  • The city_timezone attribute is useful for time-sensitive operations that need to account for local time
  • When searching for cities, you can filter by country using the country_id parameter or by subdivision using the subdivision_id parameter
  • The combination of city latitude and longitude can be used for geolocation services and mapping integrations