IPv6 requests

To get the ipv6 list of the bought proxies

GET /client-api/v1/<apiKey>/get/proxies

Request parameters:

"proxyType" — type of proxy — "ipv6".

Example request:

/client-api/v1/<apiKey>/get/proxies?proxyType=ipv6

Example body answer:

{
    "success":true,
    "user":"[email protected]",
    "balance":13.09,
    "currency":"USD",
    "proxyType":"ipv6",
    "countOfProxy":2,
    "proxies":[
               {
                "orderId":"orderId1",
                "ips":[
                       {
                        "id":"id1",
                        "ip":"140.82.53.23:10002",
                        "country":"FRA",
                        "dateStart":"2022-08-03T14:04:59.131+00:00",
                        "dateEnd":"2022-10-02T14:04:59.159+00:00",
                        "protocol":"SOCKS5",
                        "authInfo":{
                                    "login":"authLogin123",
                                    "password":"authPassword"
                                   }
                       },
                       {
                        "id":"id2",
                        "ip":"140.82.53.23:10004",
                        "country":"FRA",
                        "dateStart":"2022-08-03T14:04:59.131+00:00",
                        "dateEnd":"2022-10-02T14:04:59.159+00:00",
                        "protocol":"SOCKS5",
                        "authInfo":{
                                    "login":"authLogin123",
                                    "password":"authPassword"
                                   }
                       }
                      ]
               }
              ]
}

Response params:

  • "proxies" — the list of active ipv6 proxies,

  • "orderId" — order ID. Unlike other types of proxies, IPv6 only allows you to renew the entire order as a whole,

  • "id" — proxy ID,

  • "country" — alfa3 country code,

  • "dateStart" — the rent start date,

  • "dateEnd" — the rent end date,

  • "protocol" — protocol — "HTTPS/SOCKS5",

  • "authInfo" — the data for authorization.


Calculate purchase price

GET /client-api/v1/<apiKey>/get/order/price

Request parameters:

  • "proxyType" — type of proxy — "ipv6",

  • "days" — the number of rental days (available values can be obtained through other request),

  • "goal" — goal of using proxy,

  • "country" — alfa3 country code (available values can be obtained through other request),

  • "count" — the number of proxy. The value must be more than 10.

Example request:

/client-api/v1/<apiKey>/get/order/price?proxyType=ipv6&days=30&goal=instagram&country=FRA&count=10

Example body answer:

{
    "success":true,
    "user":"[email protected]",
    "balance":13.09,
    "currency":"USD",
    "proxyType":"ipv6",
    "days":30,
    "count":10,
    "goal":"instagram",
    "amount":7.25,
    "price":0.72
}

Response params:

  • "amount" — total amount,

  • "price" — price for one proxy.


Calculate extending price

GET /client-api/v1/<apiKey>/get/extend/price

Request parameters:

  • "proxyType" — type of proxy — "ipv6",

  • "days" — the number of renewal days (the available values are the same as for the purchase),

  • "orderId" — order IDs that require renewal (it is allowed to indicate several IDs separated by commas).

Example request:

/client-api/v1/<apiKey>/get/extend/price?proxyType=ipv6&days=30&orderId=orderId1,orderId2

Example body answer:

{
    "success":true,
    "user":"[email protected]",
    "balance":13.09,
    "currency":"USD",
    "proxyType":"ipv6",
    "days":30,
    "count":20,
    "amount":123.42,
    "price":6.17,
    "ordersId":[
                "orderId1",
                "orderId2"
               ],
    "ipId":[
            "id1",
            "id2",
            "id3",
            "id4",
            "id5",
            "id6",
            "id7",
            "id8",
            "id9",
            "id10",
            "id11",
            "id12",
            "id13",
            "id14",
            "id15",
            "id16",
            "id17",
            "id18",
            "id19",
            "id20"
           ]
}

Response params:

  • "amount" — total amount,

  • "price" — price for extending one proxy,

  • "ordersId" — the list of order IDs for extending,

  • "ipId" — the list of proxy IDs for extending.


Placing an order

POST /client-api/v1/<apiKey>/order

Request parameters:

  • "proxyType" — type of proxy —"ipv6",

  • "days" — the number of rental days (available values can be obtained through other request),

  • "goal" — goal of using proxy,

  • "country" — alfa3 country code,

  • "count" — the number of proxies. Value can be more than 10,

  • "authType" — authorization type — "login/ip",

  • "authIp" — authorization IP address. This field is required only if authType = ip,

  • "protocol" — protocol —"HTTPS/SOCKS5".

Example request:

/client-api/v1/<apiKey>/order

Example body request:

{
    "proxyType":"ipv6",
    "days":30,
    "goal":"instagram",
    "country":"GBR",
    "count":10,
    "authType":"login",
    "protocol":"SOCKS5"
}

Example body answer:

{
    "success":true,
    "user":"[email protected]",
    "balance":4.09,
    "currency":"USD",
    "proxyType":"ipv6",
    "orderNumber":"DV-211552356-jA"
}

Response params:

  • "orderNumber" — order number,

  • "balance" — the balance after the purchase.


Extending proxy

POST /client-api/v1/<apiKey>/extend

Request parameters:

  • "proxyType" — type of proxy —"ipv6",

  • "days" — the number of renewal days (the available values are the same as for the purchase),

  • "orderId" — the list of order IDs to be extended.

Example request:

/client-api/v1/<apiKey>/extend

Example body request:

{
    "proxyType":"ipv6",
    "days":30,
    "orderId":[
               "orderId1"
              ]
}

Example body answer:

{
    "success":true,
    "user":"[email protected]",
    "balance":4.09,
    "currency":"USD"
}

Response params:

"balance" — the balance after extending.

Last updated