Warning
Zyte API is replacing Smart Proxy Manager. It is no longer possible to sign up to Smart Proxy Manager. If you are an existing Smart Proxy Manager user, see Migrating from Smart Proxy Manager to Zyte API.
Residential#
Smart Proxy Manager Residential allows you to send requests using residential IPs, as opposed to the datacenter IPs used by default in Smart Proxy Manager.
To use it, contact our support team or your account manager. Once Smart Proxy Manager Residential is enabled for your account, you will have a separate Smart Proxy Manager user to use for residential requests. This user should only be used for residential requests, as its usage will incur extra charges.
Differences with Smart Proxy Manager Datacenter#
Warning
There’re some residential proxies that choose not to reveal the source origin (proxy) IP address via httpbin.org/get. You may see the IP address 0.0.0.0 in the response body as result of that.
There are a few important differences between Residential and Datacenter (the standard Smart Proxy Manager behavior).
pricing is per bandwidth (GB transferred) instead of successful requests
when using the API, Smart Proxy Manager Residential supports additional headers:
X-Crawlera-Region
,X-Crawlera-State
,X-Crawlera-City
which can be used to select the region (country), state (US only) and city of the request on the fly, as opposed to having it predefined on the Smart Proxy Manager user (as is the case with Smart Proxy Manager Datacenter). Examples:curl -vkx proxy.zyte.com:8011 -U <API key>: https://httpbin.org/get -H X-Crawlera-Region:DE curl -vkx proxy.zyte.com:8011 -U <API key>: https://httpbin.org/get -H X-Crawlera-Region:US -H X-Crawlera-State:CALIFORNIA curl -vkx proxy.zyte.com:8011 -U <API key>: https://httpbin.org/get -H X-Crawlera-Region:US -H X-Crawlera-City:NEW_YORK curl -vkx proxy.zyte.com:8011 -U <API key>: https://httpbin.org/get -H X-Crawlera-Region:JP -H X-Crawlera-City:TOKYO
there is no automatic retries by default when using Smart Proxy Manager Residential, but you can enable them through the X-Crawlera-Max-Retries header. This is to prevent customers from incurring into unexpected costs, as residential is charged per GB of bandwidth, not successful requests.
no internal cookie tracking performed by Smart Proxy Manager. All cookies are passed as is.
X-Crawlera-Cookies
header is not applicable.