Python requests proxy setup
The standard synchronous HTTP client for Python. Point it at the Eveses residential pool with the configuration below — the geo lives in the username, so nothing else in your setup has to change to move country.
proxy.eveses.com:12321 · SOCKS5 on 32325 · 199 countries · from $7.35/GB
Set both `http` and `https` keys. With only `https`, plain-HTTP requests leave through your own IP and you will not notice until something logs the wrong address.
Configuration
import requests
proxy = "http://eveses_user_country-us:[email protected]:12321"
proxies = {"http": proxy, "https": proxy}
r = requests.get("https://target-site.com", proxies=proxies, timeout=30)
print(r.status_code, r.text[:200])
# Reuse one exit IP across calls by pinning a session token:
s = requests.Session()
s.proxies = {"http": proxy.replace("_country-us", "_country-us_session-ab12cd34"),
"https": proxy.replace("_country-us", "_country-us_session-ab12cd34")}Change country without touching Python requests
eveses_user_country-deeveses_user_country-de_session-ab12cd34_lifetime-30mThe geo and the session live in the username, not in the host or the port. Every configuration on this page stays exactly as it is when you move country — you edit one string. 199 countries are addressable, with city and state tokens inside most of them.
FAQ
How do I set a proxy in Python requests?›
How do I choose the country Python requests exits from?›
How do I keep the same IP across requests in Python requests?›
What does this cost?›
Other integrations
Run Python requests through residential IPs
$7.35/GB at 1 GB, $2.57/GB in volume — same credentials in every tool.
Get proxies →