Skip to content

ProxyFall proxies in Python requests

requests is Python's most used HTTP library. Here's how to set ProxyFall up for scraping and API calls from residential or datacenter IPs, in a couple of minutes.

Setup

Set up ProxyFall in Python requests

  1. 1

    Copy your proxy login and password from the ProxyFall dashboard.

  2. 2

    Put the targeting in the username (for example -country-us) and pass the proxy URL for both http and https.

  3. 3

    Leave the session out for a new IP on every request; add -session-NAME-lifetime-30 to keep one for 30 minutes.

Example

import requests

proxy = "http://YOUR_LOGIN-country-us:YOUR_PASSWORD@gw.proxyfall.com:59731"
r = requests.get("https://ipinfo.io/json", proxies={"http": proxy, "https": proxy}, timeout=30)
print(r.json())

Replace YOUR_LOGIN and YOUR_PASSWORD with the proxy login and password in your dashboard. The dashboard's generator writes these lines for any country, state, city or ISP.

Tips

Getting the most out of it

  • For SOCKS5, install requests[socks] and use socks5h://… so DNS is resolved by the proxy.
  • Set a timeout: a residential IP is a real home connection and some are slow.

FAQ

Python requests and ProxyFall: questions, answered

Do ProxyFall proxies work with Python requests?

Yes. ProxyFall is a standard HTTP(S) and SOCKS5 proxy at gw.proxyfall.com:59731 with a login and password, which Python requests supports. Targeting goes in the login, so nothing else needs configuring.

How do I rotate IPs?

Leave the session out of the login and every new connection gets a new IP. Add -session-NAME-lifetime-30 to keep one IP for 30 minutes (anything from a few minutes to 24 hours).

How much does it cost?

Residential traffic costs $0.99/GB for 1 to 49 GB and down to $0.86/GB from 1 TB, with every targeting option included and GB that never expire. Your first deposit of $5 or more, by card or crypto, adds 250 MB free.

Your first 250 MB are on us.

Free with your first $5 deposit, with every targeting option and sticky IPs up to 24 hours. Then grow at the lowest price per GB, with no expiry.

250 MB free trial

With your first $5 deposit

Get started