Quick Start
Esta solicitud permite saber qué dirección IP está proporcionando tu proxy en este momento
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_my_proxy' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' $ch = curl_init('https://mobileproxy.space/api.html?command=get_my_proxy');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['Authorization: Bearer {do_not_working_token_only_for_preview}']
]);
$result = json_decode(curl_exec($ch), true);
curl_close($ch); import requests
response = requests.get(
'https://mobileproxy.space/api.html',
params={'command': 'get_my_proxy'},
headers={'Authorization': 'Bearer {do_not_working_token_only_for_preview}'}
)
result = response.json() GET Obtener dirección IP de tu proxy
Esta solicitud permite saber qué dirección IP está proporcionando tu proxy en este momento
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=proxy_ip&proxy_id={proxy_id}{&check_spam=true}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list , *obligatorio — ID del proxy, para múltiples usar coma: 1,2,3,4check_spam bool — Si se especifica el parámetro check_spam=true, se verificará la dirección IP del proxy proporcionada en la base de datos de direcciones de spam de IPGuardian.net.: trueRespuesta JSON
{
"status": "ok",
"ip": "123.45.67.89",
"ipguardian.net": { ... }
} GET Cambio de IP proxy
Esta solicitud no requiere encabezado de autorización, basta con abrir el enlace de cambio de IP desde el navegador. Si usas una llamada programática, es obligatorio especificar el User-Agent del navegador. El enlace se encuentra en la tabla Mis proxies en la columna Cambio de IP. Este comando no tiene el límite API de 3 solicitudes por segundo.
Solicitud Curl
curl --request GET \
--url 'https://changeip.mobileproxy.space/?proxy_key={proxy_key}&format={format}' \
--header 'User-Agent: {user-Agent-Name-Here}' Parámetros de la solicitud
proxy_key varchar(32) , *obligatorio — Clave proxy, está en link para cambiar IP en sección Mis proxiesUser-Agent varchar(255) , *obligatorio — User-Agent no botformat string — Formato respuesta: json o 0Respuesta JSON
{
"status": "ok",
"code": 0,
"new_ip": "1.2.3.4",
"rt": 1234,
"message": "...",
"proxy_id": 123
} GET Obtención de precios
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_price&id_country={id_country}¤cy={currency}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' \
--header 'Accept-Language: en' Parámetros de la solicitud
id_country int, int list — Identificador del país (obtenido con comando get_id_country): 1,2,3,4currency string — usd, rub (default rub)Respuesta JSON
{
"status": "ok",
"price": [
{
"id_country": 1,
"iso": "RU",
"amount": 700,
"country_name": "..",
"period": 30
},
...
]
} GET Obtener lista negra de equipo y operadores
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_black_list&proxy_id={proxy_id}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list — ID del proxy, para múltiples usar coma: 1,2,3,4Respuesta JSON
{
"status": "ok",
"black_list_equipment": {
"123": {
"black_list_id": 123,
"eid": 456,
"proxy_id": 789,
"operator_id": 1,
"geoid": 10
}
},
"black_list_operators": {
"1": {
"operator_black_list_id": 1,
"proxy_id": 789,
"operator_id": 1,
"operator_name": "..",
"id_country": 1
}
}
} GET Agregar operador a lista negra
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=add_operator_to_black_list&proxy_id={proxy_id}&operator_id={operator_id}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int — ID proxyoperator_id int , *obligatorio — ID del operadorRespuesta JSON
{ "status": "ok" } GET Eliminar operador de lista negra
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=remove_operator_black_list&proxy_id={proxy_id}&operator_id={operator_id}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list — ID de proxy, para cambiar varios usa coma: 1,2,3,4operator_id int , *obligatorio — ID del operadorSi no se especifica ningún parámetro, se limpiará toda la lista
Respuesta JSON
{ "status": "ok" } GET Eliminar registros de lista negra de equipo
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=remove_black_list&proxy_id={proxy_id}&black_list_id={black_list_id}&eid={eid}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list — ID de proxy, para cambiar varios usa coma: 1,2,3,4black_list_id int — Identificador del registroeid int — Identificador del equipoSi no se especifica ningún parámetro, se limpiará toda la lista
Respuesta JSON
{ "status": "ok" } GET Obtener lista de tus proxies activos
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_my_proxy&proxy_id={proxy_id}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list — ID del proxy, para múltiples usar coma: 1,2,3,4Respuesta JSON
[
{
"proxy_id": 123,
"proxy_exp": "2025-12-31 23:59:59",
"proxy_login": "abc123",
"proxy_pass": "xyz789",
"proxy_hostname": "s1.example.com",
"proxy_host_ip": "1.2.3.4",
"proxy_independent_http_hostname": "..",
"proxy_independent_http_host_ip": "..",
"proxy_independent_socks5_hostname": "..",
"proxy_independent_socks5_host_ip": "..",
"proxy_independent_port": 1234,
"proxy_http_port": 5000,
"proxy_socks5_port": 5001,
"proxy_operator": "MTS",
"proxy_geo": "Moscow, Russia",
"proxy_auto_renewal": 1,
"proxy_change_ip_url": "https://...",
"proxy_reboot_time": 5,
"proxy_ipauth": "1.2.3.4",
"proxy_groups_name": "Group1",
"proxy_auto_change_equipment": 0,
"eid": 456,
"geoid": 10,
"id_country": 1,
"proxy_self": 0,
"proxy_testing": 0,
"proxy_comment": "My proxy"
},
...
] GET Cambiar login y contraseña del proxy
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=change_proxy_login_password&proxy_id={proxy_id}&proxy_login={proxy_login}&proxy_pass={proxy_pass}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list , *obligatorio — Identificador del proxyproxy_login text , *obligatorio — Login (solo letras y números latinos), si no se indica se genera automáticamenteproxy_pass text , *obligatorio — Contraseña (solo letras y números latinos), si no se indica se genera automáticamenteRespuesta JSON
{
"status": "ok",
"proxy_id": 123,
"proxy_login": "new",
"proxy_pass": "pass"
} GET Reinicio del proxy
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=reboot_proxy&proxy_id={proxy_id}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int , *obligatorio — Identificador del proxyRespuesta JSON
{
"status": "ok",
"message": "..."
} GET Obtener solo equipo disponible agrupado por GEO y operador
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_geo_operator_list{&equipments_back_list=1}{&operators_back_list=1}{&show_count_null=1}{&proxy_id={proxy_id}}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
equipments_back_list isset — Excluir de la lista el contenido de la lista negra de equipooperators_back_list isset — Excluir de la lista el contenido de la lista negra de operadoresproxy_id int — Identificador del proxy, si se especifica, en la respuesta a la solicitud se indicarán los servidores a los cuales se puede cambiar GEOshow_count_null bool — Show null count, default falseRespuesta JSON
{
"status": "ok",
"geo_operator_list": {
"10": {
"geoid": 10,
"geo_caption": "Moscow",
"id_city": 1,
"id_country": 1,
"count_free": {
"MTS": 15,
"Beeline": 8
}
},
...
}
} GET Obtener lista de operadores
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_operators_list&geoid={geoid}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
geoid int, int list — IDs de GEO para obtener cantidad de puertos con operadores por GEO, separados por coma: 1,2,3,4Respuesta JSON
[
{
"operator": "MTS",
"id_country": 1,
"count_free": 15
},
...
] GET Obtener lista de países
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_id_country&only_avaliable=1' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' \
--header 'Accept-Language: en' Parámetros de la solicitud
only_avaliable bool — Si especificas este parámetro, el comando devolverá solo países con equipo disponible para alquiler con indicación de cantidad , opcionalRespuesta JSON
{
"status": "ok",
"id_country": { ... }
} GET Obtener lista de ciudades
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_id_city' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' \
--header 'Accept-Language: en' Respuesta JSON
{
"status": "ok",
"id_city": { ... }
} GET Obtener lista de GEO disponibles
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_geo_list&proxy_id={proxy_id}&geoid={geoid}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int — Identificador del proxy, si se especifica, en la respuesta a la solicitud se indicarán los servidores a los cuales se puede cambiar GEOgeoid int, int list — IDs de GEO para obtener cantidad de puertos con operadores por GEO, separados por coma: 1,2,3,4Respuesta JSON
[
{
"geoid": 10,
"geo_caption": "Moscow",
"count_free": 15,
"iso": "RU",
"id_city": 1
},
...
] GET Cambio de equipo
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=change_equipment&proxy_id={proxy_id}&operator={operator}&geoid={geoid}&id_country={id_country}&id_city={id_city}&eid={eid}{&add_to_black_list=1}{&check_after_change=true}{&check_spam=true}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list , *obligatorio — ID de proxy, para cambiar varios usa coma: 1,2,3,4operator varchar — ID del operador (opcional), obtenido de get_operators_listgeoid int — ID de GEO (opcional), obtenido de get_geo_listid_country int — Identificador del país (obtenido con comando get_id_country)id_city int — Identificador de la ciudad (obtenido con comando get_id_city)eid int — Identificador del equipoadd_to_black_list int — Agregar equipo usado a lista negra para que no te salga al cambiar. ¿Para qué sirve?: 1/0check_after_change bool — Si este parámetro se establece en true, la solicitud, después del cambio de equipo, solicitará una nueva dirección IP en el nuevo dispositivo y la devolverá en la respuestacheck_spam bool — Si se especifica el parámetro check_spam=true, se verificará la dirección IP del proxy proporcionada en la base de datos de direcciones de spam de IPGuardian.net.: trueRespuesta JSON
{
"status": "ok",
"message": { ... },
"error": { ... },
"checked": { ... },
"ipguardian.net": { ... }
} GET Compra de proxy
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=buyproxy&operator={operator}&geoid={geoid}&proxy_id={proxy_id}&period={period}&num={num}&coupons_code={coupons_code}&id_country={id_country}&id_city={id_city}&auto_renewal={auto_renewal}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
operator varchar — ID del operador (opcional), obtenido de get_operators_listgeoid int — ID de GEO (opcional), obtenido de get_geo_listproxy_id int, int list — ID del proxy, para extender uno o varios separados por comaperiod int — Periodo para comprar/extender (default 30). Valores: 1,7,30,90,365num int — Cantidad de proxies para compra (default 1)coupons_code varchar — Cupón (si disponible)id_country int — Identificador del país (obtenido con comando get_id_country)id_city int — Identificador de la ciudad (obtenido con comando get_id_city)amount_only bool — Si pasas este parámetro, te devolverá la suma que se debitará del balance al comprar, la compra en sí no se realizaráauto_renewal int — Auto-renovación. 1-activa, 0-desactiva. Default 1-activa: 1/0Respuesta JSON
{
"status": "ok",
"proxy_id": [123, 124],
"amount": 700.00,
"message": "...",
"proxy_data": [ ... ]
} GET Obtener balance de cuenta
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_balance' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Respuesta JSON
{
"status": "ok",
"balance": 1500.00
} GET Cambiar configuraciones de proxy existente
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=edit_proxy&proxy_id={proxy_id}&proxy_reboot_time={proxy_reboot_time}&proxy_ipauth={proxy_ipauth}&proxy_comment={proxy_comment}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
proxy_id int, int list , *obligatorio — ID de proxy, para cambiar varios usa coma: 1,2,3,4proxy_reboot_time int — Tiempo de cambio de IP por timer en minutos, 0 para desactivarproxy_ipauth ip list — Lista de IP permitidos para autenticación sin login/contraseña, IPv4 separados por coma; -1 para desactivarproxy_auto_renewal int — Auto-renovación. 1-activa, 0-desactiva. Default 1-activa: 1/0proxy_auto_change_equipment int — Configuración de cambio automático de equipo: 0-desactivado, 1-sin restricción, 2-país, 3-región, 4-ciudad: 0,1,2,3,4proxy_comment varchar(255) — Text proxy commentRespuesta JSON
{
"status": "ok",
"proxy_id": [123, 124],
"message": ""
} GET Estadísticas IP móviles por GEO al 10 abril 2026 15:41
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_ipstat' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Respuesta JSON
{
"status": "ok",
"ipstat": [ ... ]
} POST Obtener contenido de página desde diferentes IP
Este comando permite ver el contenido de página usando diferentes GEO, el comando crea una tarea para verificar la página desde los países indicados. Si no se especifican identificadores de países, la página será solicitada desde todos los países disponibles. En respuesta recibirás el identificador de la tarea y después de finalizar la ejecución podrás obtener el contenido de la página por este identificador.
Solicitud Curl
curl --request POST \
--url 'https://mobileproxy.space/api.html?command=see_the_url_from_different_IPs' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' \
--data 'url={url}&id_country={id_country}' Parámetros de la solicitud
url url , *obligatorio — Dirección de página para verificación: https://mobileproxy.spaceid_country int, int list — Lista de identificadores de países separados por comas (obtenido con comando get_id_country): 1,2,3,4Respuesta JSON
{
"status": "ok",
"message": "...",
"tasks_id": 123,
"task_check_url": "https://...",
"approximate_end_time": "..."
} GET Obtener resultado de ejecución de tarea
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=tasks&tasks_id={tasks_id}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
tasks_id int — Identificador de la tarea creada, obtenido al crearla, si no se especifica devolverá todas las tareas del usuarioRespuesta JSON
{
"status": "ok",
"tasks": {
"tasks_id": 123,
"tasks_start_time": "...",
"tasks_end_time": "...",
"tasks_status": 1,
"tasks_result": "..."
}
} GET Ver ocupación de equipo
Puedes saber si un equipo está disponible para renta
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=eid_avaliable&eid={eid}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Parámetros de la solicitud
eid int, int list , *obligatorio — ID de equipo, puedes listar varios separados por coma: 1,2,3,4Respuesta JSON
{
"status": "ok",
"eid": {
"123": 1, (1 = free, 0 = busy)
"124": 0
}
} GET Obtener historial de movimientos de fondos
Solicitud Curl
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_history&start=0&length=50' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Respuesta JSON
{
"status": "ok",
"history": [ ... ]
}