Autoextend proxies
Updated:
This document contains a detailed guide on how to enable automatic updates for your IP addresses of various types or packages.
Calculate extension
This endpoint helps you calculate the cost. Discounts for volume and rental periods are similar to those offered by our service.
Endpoint:
Path parameters
Name | Value | Description |
|---|---|---|
Authorization |
| Your personal API key (how to get) |
Proxy type |
| Proxy type to turn automatic extension off for |
Request body
Name | Type | Description |
|---|---|---|
ids | String | A single ID or an array of IDs in '[ ]', separated by commas |
periodId | String | ID of the period you selected in the /reference/list/{type} request or stable period code, for example 1m |
paymentId | String | The ID of the payment system. 'balance' for balance, 'card' for the card added to your account. |
Name | Type | Description |
|---|---|---|
paymentId | String | Id's of payments system “balance“ - balance, “card“ - card that you added in your cabinet |
Name | Type | Description |
|---|---|---|
orderIds | String | A single ID or an array of orderIDs in '[ ]', separated by commas |
periodId | String | ID of the period you selected in the /reference/list/{type} request or stable period code, for example 1m |
paymentId | String | The ID of the payment system. 'balance' for balance, 'card' for the card added to your account. |
Example (e.g. ipv4)
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/autoprolong/calc/ipv4
{
"ids": ["10"],
"periodId": "1m",
"paymentId": "balance"
}Response
{
"status": "success",
"data": {
"warning": "",
"balance": 1156.94,
"total": 1.80,
"quantity": 1,
"currency": "USD",
"discount": 0,
"items": [
{
"id": "6a8ca84231799109c7df3968",
"order_id": "6a8ca83f72a84f40192f31ed",
"order_number": "TEST_1787603007239-P4_e_NRPkyCTUsy",
"basket_id": "6a8ca83f72a84f40192f31ef",
"ip": "1.1.1.185",
"ip_only": "1.1.1.185",
"protocol": "HTTP",
"port_socks": 49453,
"port_http": 49353,
"login": "x2alltopextend",
"password": "wrDFUifbgN",
"auth_ip": "",
"rotation": null,
"link_reboot": "#",
"country": "Germany",
"country_alpha3": "DEU",
"status": "Active",
"status_type": "ACTIVE",
"can_prolong": true,
"date_start": "24.08.2026",
"date_end": "29.12.2026",
"comment": "",
"auto_renew": "N",
"auto_renew_period": "",
"is_uptime": false
}
],
"orders": 1,
"days": 30,
"tarifId": null,
"chargeDate": "2026-12-28 23:59:59",
"dateEnd": "2026-12-29 23:59:59",
"paymentId": "balance",
"autoProlong": false
},
"errors": []
}{
"status": "error",
"data": {
"warning": "Insufficient funds. Total $2. Not enough $33.10",
"balance": 2,
"total": 35.1,
"quantity": 5,
"currency": "USD",
"discount": 0.22,
"items": [
{
"id": 10,
"order_id": 1000000,
"ip": "127.0.0.1",
"port_http": 80,
"port_socks": 443,
"login": "login",
"password": "password",
"auth_ip": "127.0.0.2",
"country": "USA",
"date_start": "d.m.Y H:i:s",
"date_end": "d.m.Y H:i:s",
"comment": "d.m.Y H:i:s",
"status": "ACTIVE",
"rotation": "5",
"link_reboot": "https://proxy-seller.com/api/proxy/reboot?token=12345",
"can_prolong": true,
"uptime": false
}
],
"orders": 2
},
"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
}
]
}Enable autorenew
In this section you will learn how to enable autorenew.
Endpoint:
Path parameters
Name | Value | Description |
|---|---|---|
Authorization |
| Your personal API key (how to get) |
Proxy type |
| Proxy type to turn automatic extension off for |
Request body
Name | Type | Description |
|---|---|---|
ids | String | A single ID or an array of IDs in '[ ]', separated by commas |
periodId | String | ID of the period you selected in the /reference/list/{type} request or stable period code, for example 1m |
paymentId | String | The ID of the payment system. 'balance' for balance, 'card' for the card added to your account. |
Name | Type | Description |
|---|---|---|
paymentId | String | Id's of payments system “balance“ - balance, “card“ - card that you added in your cabinet |
Name | Type | Description |
|---|---|---|
orderIds | String | A single ID or an array of orderIDs in '[ ]', separated by commas |
periodId | String | ID of the period you selected in the /reference/list/{type} request or stable period code, for example 1m |
paymentId | String | The ID of the payment system. 'balance' for balance, 'card' for the card added to your account. |
Example (e.g. ipv4)
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/autoprolong/enable/ipv4
{
"ids": ["10"],
"periodId": "1m",
"paymentId": "balance"
}Response
{
"status": "success",
"data": {
"autoProlong": true,
"quantity": 1,
"ids": [
"6a8db41a4423e173e2409e66"
],
"days": 30,
"paymentId": "balance",
"chargeDate": "2026-08-31 23:59:59"
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"message": "Set existed [periodId] from reference",
"code": 0,
"customData": null
}
]
}{
"status": "error",
"data": null,
"errors": [
{
"message": "IP not found",
"code": 0,
"customData": null
}
]
}Disable autorenew
In this section you will learn how to disable autorenew.
Endpoint:
Path parameters
Name | Value | Description |
|---|---|---|
Authorization |
| Your personal API key (how to get) |
Proxy type |
| Proxy type to turn automatic extension off for |
Request body
Name | Type | Description |
|---|---|---|
ids | String | A single ID or an array of IDs in '[ ]', separated by commas |
No body fields — send an empty JSON object {}. Automatic extension is turned off for the resident package of your account. ids, ips and orderIds are not accepted: [ids] is not applicable for resident: auto-prolong applies to the whole package
Name | Type | Description |
|---|---|---|
orderIds | String | A single ID or an array of orderIDs in '[ ]', separated by commas |
Example (e.g. ipv4)
https://proxy-seller.com/personal/api/v2/fj4948ffhg58gh843gh/autoprolong/disable/ipv4
{
"ids": ["10"]
}Response
{
"status": "success",
"data": {
"autoProlong": false,
"quantity": 1,
"ids": [
"6a8ca84231799109c7df3968"
],
"days": null,
"paymentId": null,
"chargeDate": null,
"dateEnd": "2026-12-29 23:59:59"
},
"errors": []
}{
"status": "error",
"data": null,
"errors": [
{
"code": 0,
"message": "IP not found",
"customData": null
}
]
}