Ir al contenido
Iniciar sesión Registrarse

API de proxies ISP

Utilice esta API para enumerar el pool de IP de proxies ISP y gestionar la lista blanca de IP de origen. Para el uso del proxy a nivel de protocolo (host:port, credenciales), consulte Productos → Proxies ISP.

Todos los endpoints se autentican con un parámetro de consulta api_token. Genere un token en el panel en Account → API Tokens.

?api_token=YOUR_API_TOKEN

El parámetro de ruta {membership} es el ID de su plan, que se muestra en el panel en la página del plan.

GET https://shifter.io/api/v1/static-residential/{membership}/proxies

Devuelve cada IP fija de su plan con el puerto y las credenciales compartidas. El mismo puerto (1337) y el mismo usuario/contraseña se aplican en todo el pool, solo cambia la IP.

ParameterInRequiredDescription
membershippathyesThe plan ID
api_tokenqueryyesYour account API token

Ejemplo:

Ventana de terminal
curl "https://shifter.io/api/v1/static-residential/MEMBERSHIP_ID/proxies?api_token=YOUR_API_TOKEN"

Respuesta:

{
"proxies": [
{
"ip": "185.199.108.153",
"port": 1337,
"username": "pool-xyz",
"password": "...",
"country": "us",
"asn": 7922,
"isp": "Comcast",
"assigned_at": "2026-01-15T12:03:44Z"
},
{
"ip": "185.199.108.154",
"port": 1337,
"username": "pool-xyz",
"password": "...",
"country": "gb",
"asn": 5089,
"isp": "Virgin Media",
"assigned_at": "2026-01-15T12:03:44Z"
}
]
}

El campo country es el código ISO 3166-1 alpha-2 del país en el que se aprovisionó la IP. Los proxies ISP están disponibles en us, gb, fr, de, es y it. Los países en los que se encuentran sus IP se eligen una única vez en el momento de la compra y quedan fijados después; consulte Configuración de país.

Añada a la lista blanca las IP de origen para que sus scrapers puedan omitir la autenticación HTTP Basic en cada solicitud. La lista blanca es a nivel de cuenta: cualquier origen en la lista blanca puede usar cualquier IP fija del pool.

GET https://shifter.io/api/v1/static-residential/{membership}/authorized-ips
ParameterInRequiredDescription
membershippathyesThe plan ID
api_tokenqueryyesYour account API token

Respuesta:

{
"ips": ["198.51.100.10", "203.0.113.42"]
}
PUT https://shifter.io/api/v1/static-residential/{membership}/authorized-ips

Reemplaza la lista de IP autorizadas con los valores proporcionados.

ParameterInRequiredDescription
membershippathyesThe plan ID
api_tokenqueryyesYour account API token
ips[]bodyyesArray of IPv4 addresses to whitelist

Ejemplo (codificado como formulario, con anulación de método):

Ventana de terminal
curl -X POST "https://shifter.io/api/v1/static-residential/MEMBERSHIP_ID/authorized-ips?api_token=YOUR_API_TOKEN" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "_method=PUT&ips[]=198.51.100.10&ips[]=203.0.113.42"