Rotating Residential Proxies

Making API Requests

The api_token can be found in our panel by going to your profile.

Method PUT

To simulate PUT, set the Content-Type header to application/x-www-form-urlencoded and add a field named _method with the value PUT.

Example:

$.ajax({
    url: "/api/v1/backconnect/{membership}/authorized-ips?api_token=xxxx",
    data: "_method=PUT&ips[]=1.1.1.1&ips[]=1.1.1.2",
    dataType: "json",
    type : "POST",
    success : function(r) {
        console.log(r);
    }
});

HTT Form Payload

Content-Type: x-www-form-urlencoded

Method: GET/PUT/POST

Content: _method=PUT&geo[]=us&geo[]=uk&geo[]=ca

JSON Payload (must be PUT):

{
    "key" : [
        "value1",
        "value2"
    ]
}
Example:
{
    "geo" : [
        "us",
        "uk"
    ]
}

GET Authorized IPs

GET https://shifter.io/api/v1/backconnect/{membership}/authorized-ips/

Path Parameters

NameTypeDescription

membership*

String

The ID can be found on the membership page.

{
    "error": null,
    "code": 200,
    "data": [
      "1.1.1.1",
      "1.1.1.2"
    ]
}

PUT Authorized IPs

Payload Content
{
    "ips": [
        "1.1.1.1",
        "1.1.1.2"
    ]
}

PUT https://shifter.io/api/v1/backconnect/{membership}/authorized-ips/

Path Parameters

NameTypeDescription

membership*

String

The ID can be found on the membership page.

{
    "error": null,
    "code": 200,
    "data": [
      "1.1.1.1",
      "1.1.1.2"
    ]
}

GET GEO

GET https://shifter.io/api/v1/backconnect/{membership}/geo/

Path Parameters

NameTypeDescription

membership*

String

The ID can be found on the membership page.

{
    "error": null,
    "code": 200,
    "advanced_geo": null,
    "data": [
        "us",
        "au",
        "de"
    ]
}

PUT GEO

Payload Content
{
    "geo": [ "us", "gb" ],
    "advanced_geo": [
        "6451:6454:ru",
        "6455:6455:us,ca"
    ]
}

PUT https://shifter.io/api/v1/backconnect/{membership}/geo/

Path Parameters

NameTypeDescription

membership*

String

The ID can be found on the membership page.

geo*

Array

advanced_geo

Array

{
    "error": null
    "code": 200
    "data": [
        "us",
        "uk",
        "ca"
    ]
}

GET Proxies

GET https://shifter.io/api/v1/backconnect/{membership}/proxies/

Path Parameters

NameTypeDescription

membership*

String

The ID can be found on the membership page.

{
    "error": null,
    "code": 200,
    "data": [
        "8.8.8.8:1",
        "8.8.8.8:2",
        "8.8.8.8:3",
        "8.8.8.8:4",
        "8.8.8.8:5"
    ]
}

Last updated