Ir al contenido principal
Obtener una lista de ciudades disponibles en un país

Utiliza la API de Proxyrack para obtener una lista de ciudades disponibles para la geo-segmentación.

Evan avatar
Escrito por Evan
Actualizado hace más de una semana

Guía en video aquí.

Puedes usar la API de Proxyrack para obtener una lista de las ciudades disponibles en un país específico para geo-dirigir cualquier servicio. Para hacer esto, necesitarás hacer una solicitud a través de tus proxies a "api.proxyrack.net/v1-beta/countries/{código de país de 2 letras}/cities".

También puedes ver el número de IPs disponibles en cada ciudad. Para ver el conteo de proxies para cada ciudad en la respuesta de la API, necesitarás hacer una solicitud a través de tus proxies a "api.proxyrack.net/v1-beta/countries/{código de país de 2 letras}/cities?includeCount=true".

Además, puedes especificar la base de datos de geolocalización que te gustaría usar haciendo una solicitud al siguiente endpoint de la API: "api.proxyrack.net/v1-beta/countries/{código de país de 2 letras}/cities?includeCount=true&geoDb={nombre de la base de datos}". Por ejemplo, para usar ipinfo.io como tu base de datos de geolocalización, el endpoint de la API sería "http://api.proxyrack.net/v1-beta/countries/{código de país de 2 letras}/cities?includeCount=true&geoDb=ipinfo".

Asegúrate de sustituir "{código de país de 2 letras}" en cada una de estas URLs por el país para el que deseas la lista. Aquí hay una lista de los códigos de país de 2 letras de cada país.

Tenga en cuenta que cURL se utiliza a continuación como un ejemplo. No necesita usar cURL para hacer una solicitud a este punto final de la API. Puede hacerlo donde haya configurado sus proxies, como en un navegador, código, etc.

Ejemplos

Residencial sin medición:

Tenga en cuenta: Los proxies residenciales sin medición ya no están disponibles para la compra. Sin embargo, las suscripciones existentes seguirán funcionando.
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"

Residencial Premium:
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"

Residencial Privado Sin Medición:
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"

Centro de Datos Rotativo en EE. UU.:
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"

Centro de Datos Rotativo Global:
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"

Datacenter estático de EE. UU.:
curl -x usa.static.proxyrack.net:10000 -U username:password api.proxyrack.net/v1-beta/countries/US/cities

Resultado:

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

Resultado (con "?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  }}
¿Ha quedado contestada tu pregunta?