Guides, Tutorials & Insights
Learn about residential proxies, web scraping, data collection strategies, and industry best practices from the Shifter team.
How to Use Residential Proxies in PHP with cURL and Guzzle
Proxies in PHP: cURL's CURLOPT_PROXY and CURLOPT_PROXYUSERPWD, Guzzle's proxy option, CURLOPT_HTTPPROXYTUNNEL, and per-request geo rotation.
How to Use Residential Proxies in Java with OkHttp and Apache HttpClient
Proxies in Java: OkHttp's proxyAuthenticator gotcha, Apache HttpClient's default-5 per-route pool limit, entity consumption, and per-request geo rotation.
How to Use Residential Proxies in Go with net/http and Colly
Proxies in Go: transport setup, the body-drain and MaxIdleConnsPerHost gotchas that kill connection reuse, per-request geo rotation, and Colly's SetProxyFunc.
Why Your Residential Proxy Requests Are Timing Out
A diagnostic guide to proxy timeouts: connect vs read, over-tight geo filters, timeouts tuned for datacenter, and the checks that find the real cause fast.
Residential Proxy Failover: Building Reliable Multi-Region Data Pipelines
A retry handles a bad request. Failover handles a bad dependency. How to design proxy-backed pipelines that survive block waves, geo degradation, and outages.
Residential Proxies for Flight, Hotel and Travel-Fare Data Collection
Travel fares are point-of-sale priced, session-based, and perishable. Why accurate flight and hotel data collection depends on residential proxies, per market.
Residential Proxies and GDPR: A Compliance Overview
IP addresses can be personal data, and a proxy doesn't anonymise anything. The GDPR questions compliance teams should actually ask about residential proxies.
How to Use Residential Proxies for eBay Listing and Seller Data Collection
eBay's sold listings are the closest thing to a public price oracle. How to collect listing and seller data accurately, per marketplace, with proxies.