Ir al contenido
Iniciar sesión Registrarse

Planes de ISP heredados (IPs fijas)

Los planes ISP heredados te dan una lista fija de IPs, cada una en el puerto 1337, ubicadas solo por país. Usa esta API para listar esas IPs y gestionar la lista blanca de IPs de origen.

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

?api_token=YOUR_API_TOKEN

El parámetro de ruta {membership} acepta cualquiera de las dos formas: el ID numérico del plan (el número que se muestra en la página del plan en el panel) o su ID de API (el código corto al final de la URL del plan en el panel, por ejemplo https://shifter.io/panel/membership/DeeJ). Ambos resuelven al mismo plan.

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

Devuelve cada IP de tu plan heredado, cada una como ip:port. El mismo puerto (1337) y el mismo nombre de usuario/contraseña se aplican a todo el pool, así que solo cambia la IP. Las credenciales no forman parte de esta respuesta; están en el panel.

ParameterInRequiredDescription
membershippathyesEl ID del plan (numérico o ID de API)
api_tokenqueryyesTu token de API de la cuenta

Ejemplo:

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

Respuesta:

{
"error": null,
"code": 200,
"data": [
"185.199.108.153:1337",
"185.199.108.154:1337",
"185.199.108.155:1337"
]
}

Cada entrada es ip:port. El puerto (1337) y el nombre de usuario/contraseña son los mismos para todas las IPs del pool, solo cambia la IP; las credenciales están en la página del plan en el panel bajo My Plans. En un plan heredado, los países en los que se ubican tus IPs se eligieron una vez en el momento de la compra y permanecen fijos después.

Añade a la lista blanca las IPs de origen para que tus scrapers puedan omitir la autenticación básica HTTP en cada solicitud. La lista blanca se aplica a todo el plan heredado: cualquier origen en la lista blanca puede usar cualquier IP de ese plan. Los planes actuales de ISP Proxies no admiten la lista blanca de IPs; se autentican solo con un nombre de usuario y una contraseña.

GET https://shifter.io/api/v1/static-residential/{membership}/authorized-ips
ParameterInRequiredDescription
membershippathyesEl ID del plan
api_tokenqueryyesTu token de API de la cuenta

Respuesta:

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

Reemplaza la lista de IPs autorizadas con los valores proporcionados.

ParameterInRequiredDescription
membershippathyesEl ID del plan
api_tokenqueryyesTu token de API de la cuenta
ips[]bodyyesArray de direcciones IPv4 para la lista blanca

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

Ventana de terminal
curl -X POST "https://shifter.io/api/v1/static-residential/YOUR_PLAN_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"