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.

Proxyrack avatar
Escrito por Proxyrack
Actualizado hace más de 2 meses

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?