Proxies

The Shifter's Scraping API is making use of a pool of millions of IP addresses worldwide, making your requests impossible to block. We keep two separate pools made of private data center IPs and residential ones together with mobile IPs.

Across both data center and residential proxies, the Shifter's Web Scraping API supports more than 195 global geolocations your scraping request can be sent from.

Specify the proxy type you want to use with your request using the proxy_type parameter, for data center proxies proxy_type=datacenter , and for residential proxies proxy_type=residential.

What are Data Center Proxies?

Datacenter proxies are proxies that are not affiliated with an Internet Service Provider (ISP). They come from a secondary corporation and provide you with completely private IP authentication and anonymity.

However, data center proxies usually come from cloud service providers and are used by many at the same time. Since they are not listed as ISP providers, these IPs can already be flagged by some targets and certain precautionary measures might be taken. But keep in mind that this is not the case with Shifter's Scraping API datacenter proxies.

All Shifter's Web Scraping API data center proxies are private proxies, and ensure little to no IP blacklisting.

What are Residential Proxies?

A residential proxy is an IP address provided by an ISP (Internet Service Provider) to a homeowner. It is a real IP address attached to a physical location. So basically, whenever you move to a new location and set up your internet, your ISP will provide you with an IP address.

While these proxies are the most common proxies used on the internet, they are also much more likely to get blocked on an IP basis when attempting to scrape data.

The main difference between the data center and residential proxies lies in the source of the IP. All other differences that arise rely on the differences between household machines and servers.

Proxies examples

Proxies Datacenter

Datacenter proxies can be selected by passing the parameter proxy_type=datacenter.

GET https://scrape.shifter.io/v1?api_key=api_key&url=https://httpbin.org/get&proxy_type=datacenter

⇡ Input

curl --request GET --url "https://scrape.shifter.io/v1?api_key=api_key&url=https%3A%2F%2Fhttpbin.org%2Fget&proxy_type=datacenter"

⇣ Output

{
    "args": {},
    "headers": {
        "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
        "Accept-Encoding": "gzip, deflate, br",
        "Host": "httpbin.org",
        "Upgrade-Insecure-Requests": "1",
        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36",
        "X-Amzn-Trace-Id": "Root=1-6267d94c-6139009e7aa96c016119654f"
    },
    "origin": "5.153.235.233",
    "url": "https://httpbin.org/get"
}

Proxies Residential

Residential proxies can be selected by passing the parameter proxy_type=residential.

GET https://scrape.shifter.io/v1?api_key=api_key&url=https://httpbin.org/get&proxy_type=residential

⇡ Input

curl --request GET --url "https://scrape.shifter.io/v1?api_key=api_key&url=https%3A%2F%2Fhttpbin.org%2Fget&proxy_type=residential"

⇣ Output

{
    "args": {},
    "headers": {
        "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8",
        "Accept-Encoding": "gzip, deflate, br",
        "Host": "httpbin.org",
        "Upgrade-Insecure-Requests": "1",
        "User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.82 Safari/537.36",
        "X-Amzn-Trace-Id": "Root=1-6267d9e9-7b7217ea171b487901c4bfab"
    },
    "origin": "71.167.129.216",
    "url": "https://httpbin.org/get"
}

Last updated