Quick Start
Diese Anfrage ermöglicht es, die aktuell von Ihrem Proxy vergebene IP-Adresse zu erfahren
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 IP-Adresse Ihres Proxys abrufen
Diese Anfrage ermöglicht es, die aktuell von Ihrem Proxy vergebene IP-Adresse zu erfahren
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list , *erforderlich — Proxy-ID; um mehrere Proxys abzurufen, werden diese durch Komma getrennt, z. B.: 1,2,3,4check_spam bool — Wenn der Parameter check_spam=true angegeben ist, wird die vom Proxy ausgegebene IP-Adresse mit der Spam-Adressen-Datenbank von IPGuardian.net abgeglichen.: trueJSON-Antwort
{
"status": "ok",
"ip": "123.45.67.89",
"ipguardian.net": { ... }
} GET IP-Adresse des Proxys ändern
Diese Anfrage erfordert keinen Authorization-Header: Es genügt, den Link zum IP-Wechsel aus dem Browser aufzurufen. Bei programmatischen Aufrufen muss der User-Agent des Browsers angegeben werden. Den Link selbst finden Sie in der Tabelle Meine Proxys in der Spalte „IP wechseln". Für diesen Befehl gilt das API-Limit von 3 Anfragen pro Sekunde nicht.
Curl-Anfrage
curl --request GET \
--url 'https://changeip.mobileproxy.space/?proxy_key={proxy_key}&format={format}' \
--header 'User-Agent: {user-Agent-Name-Here}' Anfrageparameter
proxy_key varchar(32) , *erforderlich — Proxy-Schlüssel; enthalten im Link zur IP-Änderung im Bereich Meine ProxysUser-Agent varchar(255) , *erforderlich — User-Agent, der nicht zu einem Bot gehörtformat string — Antwortformat: json oder 0JSON-Antwort
{
"status": "ok",
"code": 0,
"new_ip": "1.2.3.4",
"rt": 1234,
"message": "...",
"proxy_id": 123
} GET Preise abrufen
Curl-Anfrage
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' Anfrageparameter
id_country int, int list — Länder-ID (erhalten über den Befehl get_id_country): 1,2,3,4currency string — usd, rub (default rub)JSON-Antwort
{
"status": "ok",
"price": [
{
"id_country": 1,
"iso": "RU",
"amount": 700,
"country_name": "..",
"period": 30
},
...
]
} GET Sperrliste von Hardware und Betreibern abrufen
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list — Proxy-ID; um mehrere Proxys abzurufen, werden diese durch Komma getrennt, z. B.: 1,2,3,4JSON-Antwort
{
"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 Betreiber zur Sperrliste hinzufügen
Curl-Anfrage
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}' Anfrageparameter
proxy_id int — Proxy-IDoperator_id int , *erforderlich — Betreiber-IDJSON-Antwort
{ "status": "ok" } GET Betreiber aus der Sperrliste entfernen
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list — Proxy-ID; bei Änderung mehrerer Proxys werden diese durch Komma getrennt, z. B.: 1,2,3,4operator_id int , *erforderlich — Betreiber-IDWerden keine Parameter angegeben, wird die gesamte Liste geleert
JSON-Antwort
{ "status": "ok" } GET Einträge aus der Hardware-Sperrliste entfernen
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list — Proxy-ID; bei Änderung mehrerer Proxys werden diese durch Komma getrennt, z. B.: 1,2,3,4black_list_id int — Eintrags-IDeid int — Hardware-IDWerden keine Parameter angegeben, wird die gesamte Liste geleert
JSON-Antwort
{ "status": "ok" } GET Liste Ihrer aktiven Proxys abrufen
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list — Proxy-ID; um mehrere Proxys abzurufen, werden diese durch Komma getrennt, z. B.: 1,2,3,4JSON-Antwort
[
{
"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 Login und Passwort des Proxys ändern
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list , *erforderlich — Proxy-IDproxy_login text , *erforderlich — Login (nur Ziffern und lateinische Buchstaben), falls nicht angegeben, wird automatisch generiertproxy_pass text , *erforderlich — Passwort (nur Ziffern und lateinische Buchstaben), falls nicht angegeben, wird automatisch generiertJSON-Antwort
{
"status": "ok",
"proxy_id": 123,
"proxy_login": "new",
"proxy_pass": "pass"
} GET Proxy neu starten
Curl-Anfrage
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}' Anfrageparameter
proxy_id int , *erforderlich — Proxy-IDJSON-Antwort
{
"status": "ok",
"message": "..."
} GET Nur die verfügbare Hardware abrufen, gruppiert nach GEO und Betreiber
Curl-Anfrage
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}' Anfrageparameter
equipments_back_list isset — Inhalt der Hardware-Sperrliste aus der Liste ausschließenoperators_back_list isset — Inhalt der Betreiber-Sperrliste aus der Liste ausschließenproxy_id int — Proxy-ID; falls angegeben, listet die Antwort die Server auf, zu denen Sie das GEO wechseln könnenshow_count_null bool — Show null count, default falseJSON-Antwort
{
"status": "ok",
"geo_operator_list": {
"10": {
"geoid": 10,
"geo_caption": "Moscow",
"id_city": 1,
"id_country": 1,
"count_free": {
"MTS": 15,
"Beeline": 8
}
},
...
}
} GET Liste der Betreiber abrufen
Curl-Anfrage
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}' Anfrageparameter
geoid int, int list — GEO-IDs ; falls angegeben, wird die Anzahl verfügbarer Ports mit Betreibern für dieses GEO ausgegeben. Mehrere IDs können durch Komma getrennt werden.: 1,2,3,4JSON-Antwort
[
{
"operator": "MTS",
"id_country": 1,
"count_free": 15
},
...
] GET Liste der Länder abrufen
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' Anfrageparameter
only_avaliable bool — Wenn dieser Parameter angegeben wird, gibt der Befehl nur Länder mit zur Miete verfügbarer Hardware sowie deren Anzahl zurück , optionalJSON-Antwort
{
"status": "ok",
"id_country": { ... }
} GET Liste der Städte abrufen
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' JSON-Antwort
{
"status": "ok",
"id_city": { ... }
} GET Liste der verfügbaren GEOs abrufen
Curl-Anfrage
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}' Anfrageparameter
proxy_id int — Proxy-ID; falls angegeben, listet die Antwort die Server auf, zu denen Sie das GEO wechseln könnengeoid int, int list — GEO-IDs ; falls angegeben, wird die Anzahl verfügbarer Ports mit Betreibern für dieses GEO ausgegeben. Mehrere IDs können durch Komma getrennt werden.: 1,2,3,4JSON-Antwort
[
{
"geoid": 10,
"geo_caption": "Moscow",
"count_free": 15,
"iso": "RU",
"id_city": 1
},
...
] GET Hardware wechseln
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list , *erforderlich — Proxy-ID; bei Änderung mehrerer Proxys werden diese durch Komma getrennt, z. B.: 1,2,3,4operator varchar — Betreiber-ID (optional), aus der Funktion „Liste der Betreiber abrufen" (get_operators_list)geoid int — GEO-ID (optional), aus der Funktion „Liste der verfügbaren GEOs abrufen" (get_geo_list)id_country int — Länder-ID (erhalten über den Befehl get_id_country)id_city int — Stadt-ID (erhalten über den Befehl get_id_city)eid int — Hardware-IDadd_to_black_list int — Die verwendete Hardware zur Sperrliste hinzufügen; sie wird Ihnen beim Wechsel nicht mehr angeboten. Wozu dient das?: 1/0check_after_change bool — Wenn dieser Parameter auf true gesetzt ist, fordert die Anfrage nach dem Gerätewechsel die neue IP-Adresse von der neuen Hardware an und gibt sie in der Antwort zurückcheck_spam bool — Wenn der Parameter check_spam=true angegeben ist, wird die vom Proxy ausgegebene IP-Adresse mit der Spam-Adressen-Datenbank von IPGuardian.net abgeglichen.: trueJSON-Antwort
{
"status": "ok",
"message": { ... },
"error": { ... },
"checked": { ... },
"ipguardian.net": { ... }
} GET Browser-Fingerprint generieren
Curl-Anfrage
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=fingerprint_generate&proxy_id={proxy_id}{&os=windows}{&seed={seed}}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Anfrageparameter
proxy_id int — ID Ihres aktiven Proxys (vorrangig). Die Zugehörigkeit zum Konto wird überprüft. Wenn angegeben, ermittelt der Server IP und Land automatisch über Ihren Proxyproxy varchar — Beliebiger Proxy, falls keine proxy_id angegeben ist. Formate: host:port:login:pass, login:pass:host:port, login:pass@host:port, host:portos varchar — Betriebssystem des Profils: windows | macos | android | ios (Standard: windows)seed varchar — Optionale Zeichenkette zur Reproduzierbarkeit des Profils. Gleiche ip + country + os + seed liefern dasselbe ProfilJSON-Antwort
{
"status": "ok",
"score": 95,
"profile": {
"os": "windows",
"browser": "Chrome 131",
"geo": { "country_iso": "DE", "locale": "de-DE", "ip": "..." },
"navigator": { "userAgent": "...", "platform": "Win32", "language": "de-DE", "accept_language": "de-DE,de;q=0.9,en;q=0.8", "hardwareConcurrency": 8, "deviceMemory": 8, ... },
"screen": { "width": 1920, "height": 1080, "colorDepth": 24, "pixelRatio": 1, ... },
"timezone": { "name": "Europe/Berlin", "offset": -60 },
"webgl": { "vendor": "Google Inc.", "renderer": "ANGLE (Intel, ...)" },
"canvas": { "noiseSeed": "..." },
"audio": { "contextHash": "..." },
"fonts": [ "Arial", "Calibri", ... ]
}
} Mögliche Fehler
proxy_or_proxy_id_required — weder proxy_id noch proxy wurde angegebenproxy_not_found — proxy_id gehört nicht zum Konto oder der Proxy ist inaktivproxy_invalid — die proxy-Zeichenkette konnte nicht analysiert werdenproxy_connect_failed — Server konnte sich nicht über den Proxy verbinden (siehe details in der Antwort)GET Proxy-Kauf
Curl-Anfrage
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}' Anfrageparameter
operator varchar — Betreiber-ID (optional), aus der Funktion „Liste der Betreiber abrufen" (get_operators_list)geoid int — GEO-ID (optional), aus der Funktion „Liste der verfügbaren GEOs abrufen" (get_geo_list)proxy_id int, int list — Proxy-ID, nur bei Verlängerung des betreffenden Proxys angegeben; für mehrere Proxys durch Kommas getrennt, z. B.: 1,2,3,4period int — Zeitraum für Kauf/Verlängerung des Proxys (Standard 30). Mögliche Werte: 1, 7, 30, 90, 365num int — Anzahl der benötigten Proxys beim Kauf (Standard 1)coupons_code varchar — Gutscheincode, falls vorhandenid_country int — Länder-ID (erhalten über den Befehl get_id_country)id_city int — Stadt-ID (erhalten über den Befehl get_id_city)amount_only bool — Wenn Sie diesen Parameter übergeben, erhalten Sie den Betrag, der beim Kauf vom Saldo abgebucht würde; der Kauf selbst wird nicht ausgeführtauto_renewal int — Automatische Verlängerung. 1 — aktiviert, 0 — deaktiviert. Standard: 1 — aktiviert: 1/0JSON-Antwort
{
"status": "ok",
"proxy_id": [123, 124],
"amount": 700.00,
"message": "...",
"proxy_data": [ ... ]
} GET Kontostand abrufen
Curl-Anfrage
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_balance' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' JSON-Antwort
{
"status": "ok",
"balance": 1500.00
} GET Einstellungen eines bestehenden Proxys ändern
Curl-Anfrage
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}' Anfrageparameter
proxy_id int, int list , *erforderlich — Proxy-ID; bei Änderung mehrerer Proxys werden diese durch Komma getrennt, z. B.: 1,2,3,4proxy_reboot_time int — Zeitintervall des IP-Wechsels in Minuten; zum Abbrechen 0 übergebenproxy_ipauth ip list — Liste der IP-Adressen, von denen die Authentifizierung ohne Login/Passwort erlaubt ist (IPv4 durch Komma getrennt); zum Abbrechen '-1' übergeben. Sowohl IP-Listen als auch Subnetze werden unterstützt. Beispiel: 192.168.34.76, 123.123.212.0/24proxy_auto_renewal int — Automatische Verlängerung. 1 — aktiviert, 0 — deaktiviert. Standard: 1 — aktiviert: 1/0proxy_auto_change_equipment int — Konfiguration des automatischen Hardware-Wechsels: 0 — deaktiviert, 1 — uneingeschränkt, 2 — Land, 3 — Region/Gebiet, 4 — Stadt: 0,1,2,3,4proxy_comment varchar(255) — Text proxy commentJSON-Antwort
{
"status": "ok",
"proxy_id": [123, 124],
"message": ""
} GET Aktuelle Statistik der IP-Adressen der Mobilfunk-Proxys nach Region zum 17 мая 2026 05:26
Curl-Anfrage
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=get_ipstat' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' JSON-Antwort
{
"status": "ok",
"ipstat": [ ... ]
} POST Seiteninhalt von verschiedenen IPs abrufen
Dieser Befehl ermöglicht es, den Seiteninhalt aus verschiedenen GEOs zu sehen ; er erstellt eine Aufgabe zur Prüfung der Seite aus den angegebenen Ländern. Werden keine Länder-IDs angegeben, wird die Seite aus allen verfügbaren Ländern abgerufen. Als Antwort erhalten Sie eine Aufgaben-ID; nach Abschluss können Sie den Seiteninhalt anhand dieser ID abrufen.
Curl-Anfrage
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}' Anfrageparameter
url url , *erforderlich — Adresse der zu prüfenden Seite: https://mobileproxy.spaceid_country int, int list — Liste der Länder-IDs durch Komma getrennt (erhalten über den Befehl get_id_country): 1,2,3,4JSON-Antwort
{
"status": "ok",
"message": "...",
"tasks_id": 123,
"task_check_url": "https://...",
"approximate_end_time": "..."
} GET Ergebnis der Aufgabenausführung abrufen
Curl-Anfrage
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}' Anfrageparameter
tasks_id int — ID der erstellten Aufgabe ; falls nicht angegeben, werden alle Aufgaben des Nutzers zurückgegebenJSON-Antwort
{
"status": "ok",
"tasks": {
"tasks_id": 123,
"tasks_start_time": "...",
"tasks_end_time": "...",
"tasks_status": 1,
"tasks_result": "..."
}
} GET Verfügbarkeit der Ausrüstung prüfen
Sie können prüfen, ob bestimmte Ausrüstung zur Miete verfügbar ist
Curl-Anfrage
curl --request GET \
--url 'https://mobileproxy.space/api.html?command=eid_avaliable&eid={eid}' \
--header 'Authorization: Bearer {do_not_working_token_only_for_preview}' Anfrageparameter
eid int, int list , *erforderlich — Kennung der Ausrüstung; Sie können mehrere durch Komma getrennt angeben, zum Beispiel: 1,2,3,4JSON-Antwort
{
"status": "ok",
"eid": {
"123": 1, (1 = free, 0 = busy)
"124": 0
}
} GET Verlauf der Geldbewegungen abrufen
Curl-Anfrage
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}' JSON-Antwort
{
"status": "ok",
"history": [ ... ]
}