Pular para o conteúdo
Entrar Cadastre-se

API de Proxies Residenciais

O produto Residential Proxies é configurado por requisição através do gateway username, não há uma API de “gerenciamento” por conta para ele. O que esta API oferece é uma forma de enumerar os seletores de geolocalização que você pode inserir no username (country, region, city, asn) para que suas ferramentas permaneçam sincronizadas com o que está realmente disponível.

Todos os endpoints autenticam com um parâmetro de query api_key. Gere uma chave no painel em Account → API Keys.

?api_key=YOUR_API_KEY
GET https://shifter.io/api/v1/residential/geo/countries

Retorna todos os países disponíveis para o direcionamento country-<iso2> no gateway do Residential Proxies.

ParameterInRequiredDescription
api_keyqueryyesSua chave de API

Exemplo:

Terminal window
curl "https://shifter.io/api/v1/residential/geo/countries?api_key=YOUR_API_KEY"

Resposta:

[
{ "code": "us", "name": "United States" },
{ "code": "de", "name": "Germany" },
{ "code": "gb", "name": "United Kingdom" },
{ "code": "fr", "name": "France" }
]
GET https://shifter.io/api/v1/residential/geo/regions

Retorna as regiões (estados / províncias) disponíveis para o direcionamento region-<slug> dentro de um determinado país.

ParameterInRequiredDescription
api_keyqueryyesSua chave de API
countryqueryyesCódigo de país ISO 3166-1 alpha-2, ex.: us

Exemplo:

Terminal window
curl "https://shifter.io/api/v1/residential/geo/regions?country=us&api_key=YOUR_API_KEY"

Resposta:

[
{ "slug": "california", "name": "California" },
{ "slug": "new_york", "name": "New York" },
{ "slug": "texas", "name": "Texas" }
]
GET https://shifter.io/api/v1/residential/geo/cities

Retorna as cidades disponíveis para o direcionamento city-<slug> dentro de um país (e, opcionalmente, uma região).

ParameterInRequiredDescription
api_keyqueryyesSua chave de API
countryqueryyesCódigo de país ISO 3166-1 alpha-2
regionquerynoSlug de região para restringir os resultados

Exemplo:

Terminal window
curl "https://shifter.io/api/v1/residential/geo/cities?country=us&region=california&api_key=YOUR_API_KEY"

Resposta:

[
{ "slug": "los_angeles", "name": "Los Angeles" },
{ "slug": "san_francisco", "name": "San Francisco" },
{ "slug": "san_diego", "name": "San Diego" }
]
GET https://shifter.io/api/v1/residential/geo/asns

Retorna os ASNs disponíveis para o direcionamento asn-<num> dentro de um país.

ParameterInRequiredDescription
api_keyqueryyesSua chave de API
countryqueryyesCódigo de país ISO 3166-1 alpha-2

Exemplo:

Terminal window
curl "https://shifter.io/api/v1/residential/geo/asns?country=us&api_key=YOUR_API_KEY"

Resposta:

[
{ "asn": 7922, "name": "Comcast" },
{ "asn": 701, "name": "Verizon" },
{ "asn": 22773, "name": "Cox Communications" }
]