Proxies

The WebScrapingAPI is making use of a pool of 100+ million IP addresses worldwide, making your requests impossible to unblock. We keep two separate pools made of private data center IPs and residential together with mobile IPs.

Across both data center and residential proxies, the WebScrapingAPI 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, datacenter proxies usually come from cloud server 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 WebScrapingAPI datacenter proxies. All WebScrapingAPI datacenter proxies are private proxies, and ensure little to no IP blacklisting.

What are Residential Proxies?

A dedicated 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 datacenter 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 external-link
https://api.webscrapingapi.com/v1?api_key={{api_key}}&url=https://httpbin.org/get&proxy_type=datacenter
Code to integrate
external-link
Response Example external-link
{
    "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

Datacenter proxies can be selected by passing the parameter `proxy_type=residential`.
GET external-link
https://api.webscrapingapi.com/v1?api_key={{api_key}}&url=https://httpbin.org/get&proxy_type=residential
Code to integrate
external-link
Response Example external-link
{
    "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"
}