跳转到主要内容
获取一个国家中可用城市的列表

使用Proxyrack API获取可用于地理定位的城市列表。

Evan avatar
作者:Evan
一周前更新

视频指南 这里

您可以使用 Proxyrack API 检索特定国家中可用城市的列表,以便为任何服务进行地理定位。为此,您需要通过您的代理请求 "api.proxyrack.net/v1-beta/countries/{2-letter country code}/cities"。

您还可以查看每个城市可用的 IP 数量。为了在 API 响应中查看每个城市的代理数量,您需要通过您的代理请求 "api.proxyrack.net/v1-beta/countries/{2-letter country code}/cities?includeCount=true"。

此外,您可以通过请求以下API端点来指定您想要使用的地理位置数据库:"api.proxyrack.net/v1-beta/countries/{2-letter country code}/cities?includeCount=true&geoDb={database name}"。例如,要使用ipinfo.io作为您的地理位置数据库,API端点将是"http://api.proxyrack.net/v1-beta/countries/{2-letter country code}/cities?includeCount=true&geoDb=ipinfo"。

请确保在这些URL中替换"{2-letter country code}"为您想要获取列表的国家。这里是每个国家的2位字母国家代码的列表。

请注意,下面使用了 cURL 作为示例。您不需要使用 cURL 来请求此 API 端点。您可以在配置了代理的任何地方执行此操作,例如在浏览器、代码等。

示例

不限流量住宅:

请注意:不限流量住宅代理不再可供购买。不过,现有订阅将继续有效。
curl -x unmetered.residential.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

curl -x unmetered.residential.proxyrack.net:10000 -U username:password "api.proxyrack.net/v1-beta/countries/US/cities?includeCount=true"

高级住宅代理:
curl -x premium.residential.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

curl -x premium.residential.proxyrack.net:10000 -U username:password "api.proxyrack.net/v1-beta/countries?/US/cities?includeCount=true"

私人无限住宅代理:
curl -x private.residential.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

curl -x private.residential.proxyrack.net:10000 -U username:password "api.proxyrack.net/v1-beta/countries/US/cities?includeCount=true"

美国旋转数据中心:
curl -x usa.rotating.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

curl -x usa.rotating.proxyrack.net:10000 -U username:password "api.proxyrack.net/v1-beta/countries/US/cities?includeCount=true"

全球旋转数据中心:
curl -x global.rotating.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

curl -x global.rotating.proxyrack.net:10000 -U username:password "api.proxyrack.net/v1-beta/countries/US/cities?includeCount=true"

静态美国数据中心:
curl -x usa.static.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

结果:

{  "Boston": {},  "Cheyenne": {},  "Hockessin": {},  "Huntington": {},  "Los Angeles": {},  "New York": {},  "Piscataway": {},  "Seattle": {}}

结果(带有 "?includeCount=true"):

{  "Boston": {    "proxyCount": 502  },  "Cheyenne": {    "proxyCount": 254  },  "Hockessin": {    "proxyCount": 2032  },  "Huntington": {    "proxyCount": 252  },  "Los Angeles": {    "proxyCount": 254  },  "New York": {    "proxyCount": 2024  },  "Piscataway": {    "proxyCount": 507  },  "Seattle": {    "proxyCount": 251  }}
这是否解答了您的问题?