Azioni con i proxy
Updated:
Gestire gli indirizzi IP all’interno degli ordini proxy: elencarli, ruotarli, estenderne la validità o annotarli.
Parametro comune. Ogni endpoint in questa pagina opera secondo un ordine specifico. Passare orderNumber — ottenerlo da GET /proxy/list.
Parametri del percorso
Nome | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
Tipo |
| Sì | Specifica il tipo di proxy da includere nell'elenco scaricato. |
Autorizzazione |
| Sì | La tua chiave API personale (Come ottenere) |
Parametri di query
Nome | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
ultimo aggiornamento | Stringa | No |
|
orderId | Stringa | No | Restituisci un proxy a partire da uno specifico orderId o OrderPart.number |
paese | Stringa | No | Nome del paese in Alpha3 (FRA o DEU re…) |
fine | Stringa | No |
|
Esempio
Per recuperare proxy di tutti i tipi:
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/proxy/listPer recuperare i proxy di un tipo specifico (ad es. IPv4):
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/proxy/list/ipv4Risposta
Tutti i tipi di proxy
{
"status": "success",
"data": {
"ipv4": [],
"ipv6": [],
"mobile": [],
"isp": [],
"mix": [],
"mix_isp": [],
"resident": []
},
"errors": []
}Un tipo di proxy
{
"status": "success",
"data": {
"items": [
{
"id": "69fa4b7f256cae5b70a79478",
"order_id": "69fa4b795a1f522c7a53d589",
"order_number": "TEST_1778011001948-uc_e_UUf2Z3RtGH",
"basket_id": "69fa4b7a5a1f522c7a53d58b",
"ip": "11.55.11.0",
"ip_only": "11.55.11.0",
"protocol": "HTTP",
"port_socks": 49453,
"port_http": 49353,
"login": "login",
"password": "password",
"authIp": "",
"rotation": null,
"link_reboot": "#",
"country": "Germany",
"country_alpha3": "DEU",
"status": "Active",
"status_type": "ACTIVE",
"can_prolong": true,
"date_start": "05.05.2026",
"date_end": "11.06.2026",
"comment": "",
"auto_renew": "N",
"auto_renew_period": ""
}
]
},
"errors": []
}Tipo di proxy errato
{
"status": "error",
"data": null,
"errors": [
{
"message": "Could not find description of list/{type} in CrmUserApiProxy",
"code": 22002,
"customData": null
}
]
}Si prega di notare che, se non viene specificato alcun tipo di proxy, verranno restituiti tutti i tipi disponibili per il proprio profilo.
Parametri del percorso:
Nome | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
Tipo |
| Sì | Specifica il tipo di proxy da includere nell'elenco scaricato. |
Autorizzazione |
| Sì | La tua chiave API personale (Come ottenere) |
Parametri opzionali
Nome | Valore | Descrizione |
|---|---|---|
ext | txt csv | Specifica il formato in cui verrà scaricato l'elenco dei proxy. |
%login%:%password%@%ip%:%port% | Formato personalizzato | |
proto | https socks5 | Specifica il formato della porta proxy che preferisci per i proxy. |
listId | Numero intero | ID elenco proxy (solo per residenti; se non impostato, verranno restituiti gli indirizzi IP da tutti i fogli) |
package_key | Stringa | Elenco proxy package_key (solo per subresident) |
paese | Stringa | Nome del paese in Alpha3 (FRA o USA o ...) |
fine | Stringa |
|
Esempio
Per recuperare i proxy di un tipo specifico (ad es. IPv4):
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/proxy/download/ipv4?ext=txt&proto=httpsRisposta
login:[email protected]:80;
login:[email protected]:81;
risposta: tipo di proxy errato
{
"status": "error",
"data": null,
"errors": [
{
"message": "Could not find description of list{type} in CrmUserApiProxy",
"code": 22002,
"customData": null
}
]
}Modifica
Parametri del percorso
Nome | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
Autorizzazione |
| Sì | La tua chiave API personale (Come ottenere) |
Corpo della richiesta
Nome | Tipo | Descrizione |
|---|---|---|
ids | Numero | Un singolo ID o un array di ID racchiuso tra '[ ]', separati da virgole |
commento | Stringa | Commento facoltativo da includere nella richiesta |
tipo | Stringa | Tipo di sostituzione |
Esempio
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/proxy/replace
{
"ids": ["10"],
"type": "CUSTOM",
"comment": "Test replace IP"
}Risposta
{
"status": "success",
"data": {
"ok": {
"ips": [
"11.55.11.0"
],
"msg": "Replacement request submitted"
}
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"code": 503,
"message": "Error api key",
"customData": null
},
{
"code": 503,
"message": "IP not allowed",
"customData": null
},
{
"code": 503,
"message": "Request limit reached",
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "Set coorect type: NOT_WORK / INCORRECT_LOCATION / CANT_CHANGE_NETWORK / LOW_SPEED / CUSTOM",
"customData": null
}
]
}Tipi di sostituzione: NOT_WORK, INCORRECT_LOCATION, CANT_CHANGE_NETWORK, LOW_SPEED, CUSTOM
Questo documento fornisce una guida dettagliata su come configurare il rinnovo automatico per i vostri indirizzi IP di vario tipo. Si prega di notare che gli indirizzi IP devono essere rinnovati tempestivamente per mantenere gli stessi indirizzi.
Calcola l'estensione
Questo endpoint ti aiuta a calcolare il costo. Gli sconti per volume e periodi di noleggio sono simili a quelli offerti dal nostro servizio.
Parametri del percorso
Nome | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
Autorizzazione |
| Sì | La tua chiave API personale (Come ottenere) |
Tipo |
| Sì | Il tipo di proxy che si desidera estendere |
Corpo della richiesta
Nome | Tipo | Descrizione |
|---|---|---|
ids | Numero | Un singolo ID o un array di ID racchiuso tra '[ ]', separati da virgole (come ottenerlo) |
coupon | Stringa | Il commento che desideri aggiungere |
periodId | Stringa | ID del periodo selezionato nella richiesta /reference/list/{type} |
Esempio (ad es. ipv4)
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/prolong/calc/ipv4
{
"ids": ["10"],
"periodId": "1m",
"coupon": "",
"paymentId": "balance"
}
Risposta
{
"status": "success",
"data": {
"warning": "",
"balance": 498648.72,
"total": 3.49,
"quantity": 1,
"currency": "USD",
"discount": 3.00,
"items": [
{
"id": "69fa4b7f256cae5b70a79478",
"order_id": "69fa4b795a1f522c7a53d589",
"order_number": "TEST_1778011001948-uc_e_UUf2Z3RtGH",
"basket_id": "69fa4b7a5a1f522c7a53d58b",
"ip": "11.55.11.0",
"ip_only": "11.55.11.0",
"protocol": "HTTP",
"port_socks": 49453,
"port_http": 49353,
"login": "login ",
"password": "password",
"authIp": "",
"rotation": null,
"link_reboot": "#",
"country": "Germany",
"country_alpha3": "DEU",
"status": "Active",
"status_type": "ACTIVE",
"can_prolong": true,
"date_start": "05.05.2026",
"date_end": "11.06.2026",
"comment": "",
"auto_renew": "N",
"auto_renew_period": ""
}
],
"orders": 1
},
"errors": []
}{
"status": "error",
"data": {
"warning": "Insufficient funds. Total $3.49. Not enough $2.49",
"balance": 1.00,
"total": 3.49,
"quantity": 1,
"currency": "USD",
"discount": 3.00,
"items": [
{
"id": "69fa4b7f256cae5b70a79478",
"order_id": "69fa4b795a1f522c7a53d589",
"order_number": "TEST_1778011001948-uc_e_UUf2Z3RtGH",
"basket_id": "69fa4b7a5a1f522c7a53d58b",
"ip": "11.55.11.0",
"ip_only": "11.55.11.0",
"protocol": "HTTP",
"port_socks": 49453,
"port_http": 49353,
"login": "login",
"password": "password",
"authIp": "",
"rotation": null,
"link_reboot": "#",
"country": "Germany",
"country_alpha3": "DEU",
"status": "Active",
"status_type": "ACTIVE",
"can_prolong": true,
"date_start": "05.05.2026",
"date_end": "11.06.2026",
"comment": "",
"auto_renew": "N",
"auto_renew_period": ""
}
],
"orders": 1
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "Set existed [periodId] from reference",
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "IP not found",
"customData": null
}
]
}Crea un ordine di rinnovo
Crea un ordine di estensione.
Parametri del percorso
Nome | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
Autorizzazione |
| Sì | La tua chiave API personale (Come ottenere) |
Tipo |
| Sì | Il tipo di proxy che si desidera estendere |
Corpo della richiesta
Nome | Tipo | Descrizione |
|---|---|---|
ids | Numero | Un singolo ID o un array di ID racchiuso tra parentesi quadre '[ ]', separati da virgole (come ottenerlo) |
coupon | Stringa | Codice promozionale. |
periodId | Stringa | ID del periodo selezionato nella richiesta /reference/list/{type} |
paymentId | Stringa | ID del sistema di pagamento "69e799e7497b2c153b33faca" - equilibrio, "69e799e8497b2c153b33faed" - carta che hai aggiunto alla tua bacheca |
Esempio (ad es. ipv4)
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/prolong/make/ipv4
{
"ids": ["10"],
"periodId": "1m",
"coupon": "",
"paymentId": "balance"
}Risposta
{
"status": "success",
"data": {
"orderId": "69fa4b795a1f522c7a53d589",
"total": 3.49,
"listBaseOrderNumbers": [
"TEST_1778011001948-uc_e_UUf2Z3RtGH"
],
"balance": 1.00
},
"errors": []
}{
"status": "error",
"data": {
"warning": "Insufficient funds. Total $3.49. Not enough $2.49",
"balance": 1.00,
"total": 3.49,
"quantity": 1,
"currency": "USD",
"discount": 3.00,
"items": [
{
"id": "69fa4b7f256cae5b70a79478",
"order_id": "69fa4b795a1f522c7a53d589",
"order_number": "TEST_1778011001948-uc_e_f7iNLfHqK8",
"base_order_number": "TEST_1778011001948-uc_e_f7iNLfHqK8",
"ip": "11.55.11.0",
"port_http": null,
"port_socks": null,
"login": "x2alltop0qRU6",
"password": "gwBwtL9LMM",
"authIp": "",
"country": "Germany",
"date_start": "05.05.2026 19:56:42",
"date_end": "10.08.2026 23:59:59",
"comment": "",
"status": "Active",
"rotation": null,
"link_reboot": "#",
"can_prolong": true
}
],
"orders": 1
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "Set existed [periodId] from reference",
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "IP not found",
"customData": null
}
]
}Parametri del percorso
Nome | Valore | Obbligatorio | Descrizione |
|---|---|---|---|
Autorizzazione |
| Sì | La tua chiave API personale (Come ottenere) |
Corpo della richiesta
Nome | Tipo | Descrizione |
|---|---|---|
ids | Numero | Un singolo ID o un array di ID racchiuso tra '[ ]', separati da virgole (come ottenerlo) |
commento | Stringa | Il commento che desideri aggiungere |
Esempio
https://proxy-seller.com/personal/api/v2/afoov21vcoodewq/proxy/comment/set
{
"ids": ["10"],
"comment": "My server"
}Risposta
{
"status": "success",
"data": {
"updated": 1
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "IP not found",
"customData": null
}
]
}Comune a tutti gli endpoint proxy
URL di base
https://proxy-seller.com/personal/api/v2/{YourApiKey}/Autenticazione
Chiave API nel percorso dell'URL.
Modello di errore
Gli errori di business restituiscono un codice HTTP 200 con
errors[]popolato.