Proxy-seller

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:

POSThttps://proxy-seller.com/personal/api/v2/{apiKey}/autoprolong/calc/{type}

Path parameters

Name

Value

Description

Authorization

<Your_API_Key>

Your personal API key (how to get)

Proxy type

ipv4

ipv6

mobile

isp

mix

mix_isp

resident

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:

POSThttps://proxy-seller.com/personal/api/v2/{apiKey}/autoprolong/enable/{type}

Path parameters

Name

Value

Description

Authorization

<Your_API_Key>

Your personal API key (how to get)

Proxy type

ipv4

ipv6

mobile

isp

mix

mix_isp

resident

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:

POSThttps://proxy-seller.com/personal/api/v2/{apiKey}/autoprolong/disable/{type}

Path parameters

Name

Value

Description

Authorization

<Your_API_Key>

Your personal API key (how to get)

Proxy type

ipv4

ipv6

mobile

isp

mix

mix_isp

resident

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
    }
  ]
}

On this page