Configure any available plan and add-ons. Pay only for 48 hours.
Try proxiesRotating proxies, also known as backconnect proxies, give you access to our entire pool of 100,000+ datacenter IPv4 addresses through a single gateway. The exit IP rotates on every request, bandwidth is unlimited, and you pay for requests — not for the number of IPs.
papaproxy.pro:30XXHTTPpapaproxy.pro:20XXSOCKS5Instead of a list of addresses, you get a single gateway, and the system selects an IP from a shared pool — in our case, 100,000+ datacenter IPv4 addresses drawn from our own ranges. Assignment is balanced across the pool, so the target website receives requests from different IPs instead of repeated traffic from a single address. This reduces the impact of per-IP rate limits and subnet-level blocks. We handle pool maintenance and IP rotation; you simply send requests through the gateway.
You control the rotation mode. The default is a new IP on every request: maximum IP diversity, ideal for bulk collection where each request stands on its own. For multi-step scenarios there are sticky sessions: set a session name, and every request using that session name exits through the same IP for the duration of the session. Time-based sticky sessions and forced rotation via a special link are also available. The working rule is simple: logins, carts, and stateful pagination go on sticky sessions; everything else runs on automatic rotation. HTTP and SOCKS5 use the same gateway hostname with separate ports. You can manage plans, usage, and credentials in your Dashboard or through the rotating proxy API.
Billing is per request rather than per IP, and that's where the applicability boundary runs. Rotating proxies for web scraping are the classic pairing — web scraping proxies is the use case this product was built around, along with API work where unique addresses matter most. Plans start at $49/month, compared with $19/month for datacenter proxy packages, and even cheap rotating proxies cost more per month because rotation and address management run automatically on our side. If refreshing a package list a few times a month covers your needs, datacenter packages with unlimited bandwidth at a fixed price are the more economical choice — the meter here counts every request, and a single browser page load can consume dozens of credits at once. For a long-lived account on one address, look at ISP or dedicated proxies instead.
The four proxy options we offer — and the use cases each one fits best.
| DatacenterIPv4 packages | This page Rotating proxiesfull shared pool |
ISPstatic residential | Dedicatedexclusive IPv4 | |
|---|---|---|---|---|
| IP source | Datacenter, IPv4 | Datacenter, IPv4the same 100,000+ IP pool | Consumer ISP networks | Datacenter, IPv4 |
| Who uses the IP | Up to 5 customers per IPnever concurrently | Shared pool available to all rotating-proxy customers | Up to 5 customers per IPnever concurrently | Exclusive to youfor the entire plan term |
| IP persistence | Static listup to three free refreshes per month | Exit IP rotates on every requestwell suited to high-volume web scraping | Static listone free refresh every eight days | Staticreserved for the entire plan term |
| Pricing model | By IP countunlimited bandwidth | Per requestfull pool access | By IP countunlimited bandwidth | By IP countunlimited bandwidth |
| Cost predictability | Fixedbased on IP count | Variabledepends on request volume | Fixedbased on IP count | Fixedbased on IP count |
| Speed | Up to 500 Mbpsper proxy | Up to 300 Mbpsper connection | Up to 500 Mbpsper proxy | Up to 500 Mbpsper proxy |
| Suitability for strict anti-fraud systems | Limiteddatacenter origin remains visible | Moderaterotation reduces repeated requests from a single IP | HigherISP-registered residential IPs | Moderatethe IP's reputation depends only on you |
| Scaling | 100–100,000+ IPslarger packages have a lower price per IP | No fixed list to scaleyou pay per request, not per IP | Package-basedtotal cost increases with IP count | Starts at one IPbest for targeted use cases; volume pricing is available on request |
| Minimum order | From 100 IPs | From 2.5 million requests | From 100 IPs | From 1 IP |
| Price | $from $0.07 per IP/month | $$from $49.00/month | $$from $0.22 per IP/month | $$$from $3.50 per IP/month |
| Best for | Steady volumes: web scraping and automation using a fixed proxy list | Burst workloads and one-off projects: maximum IP diversity without buying a list | Social media, accounts, long sessions — wherever IP trust matters | Accounts and messaging apps, where the IP is part of your reputation and you need a clean IP reserved exclusively for you |
| Buy now | Buy now | ISP proxies | Dedicated proxies |
A bulk IPv4 proxy service built by engineers, not marketers.
PapaProxy.net was founded in 2019 by an engineer who needed reliable bulk proxies at a reasonable price. That shaped our core principle: invest in technology and infrastructure rather than advertising, and pass the savings on to customers.
We use our own hardware and automation instead of rented servers and manual processes. That's how we keep prices below market without sacrificing stability. Real people handle support tickets and live chat, and most payment methods require no KYC.
More about the companyCopy the example for your stack, or paste it into your AI coding assistant for help adapting it to your project.
# HTTP or HTTPS proxy curl -x http://login:password@IP:port https://example.com # SOCKS5 curl --socks5-hostname IP:port \ --proxy-user login:password \ https://example.com
import requests proxy = "http://login:password@IP:port" # your proxy from the Dashboard r = requests.get( "https://example.com", proxies={"http": proxy, "https": proxy}, ) print(r.status_code)
import { ProxyAgent } from "undici"; const dispatcher = new ProxyAgent("http://login:password@IP:port"); const res = await fetch("https://example.com", { dispatcher }); console.log(res.status);
$ch = curl_init("https://example.com"); curl_setopt($ch, CURLOPT_PROXY, "IP:port"); curl_setopt($ch, CURLOPT_PROXYUSERPWD, "login:password"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch);
Choose a standard format or create a custom one with any field order and delimiter your software requires.
See the FAQ for the ports used by each protocol.
You can automate purchases, renewals, whitelist changes, and proxy list exports. Create an API key in your Dashboard in a couple of clicks.
Claude, Cursor, and other agents buy proxies, rotate IPs, and monitor performance automatically — 50 tools. See the details below.
The PapaProxy.net MCP server gives your agent access to 50 Dashboard tools. Claude, Cursor, or any MCP-compatible agent buys, rotates, and monitors proxies on its own — you describe what you need in plain English.
Get me a rotating plan with 10 million requests and the SOCKS5 gateway address
order_serviceplan purchased and activated✓get_credentialspapaproxy.pro:20XX — in the agent's reply✓add_whitelist_ipyour scraping server's IP added✓How many requests are left, and how long will they last at the current pace?
get_usage_timeseriescredit usage by day✓get_service_inforemaining limit and expiration date✓get_recommendationsusage forecast — in the agent's reply✓A few service metrics—and feedback from our customers.
They have started to ban free proxies in KeyCollector. That is why I joined the search for paid proxies. I compared prices and chose this service. I was looking for IPv4, they are a bit cheaper than my competitors. In general I like everything, if there are any questions, support will solve them right away. Very comfy!
Thanks for the great prices and good customer service. The terms and conditions for customers are standard, nothing unnecessary or onerous in them. Recommended.
The variety and cheap packages that this site offers, I really like. Another plus is the very user-friendly interface, which is very intelligently and well structured.
My competitors have much higher prices than here. At first I thought the quality of their servers has suffered, but it has turned out to be okay. I use proxy for targeting in Instagram, all my servers have proved to be good. I have not seen any outages.
Each billable proxy request uses one credit. Our rotating proxies are designed for working with third-party APIs: one API call uses one credit from your plan. If you work with regular websites, keep in mind that opening one page is not one request. A page is built from many elements — text, images, stylesheets, scripts — and your browser or software loads them through dozens of separate requests, many of them concurrently. Loading an e-commerce page can take 10–40 requests, and loading a Google search results page can generate up to 100.
Before choosing a plan, we recommend measuring how many requests are generated when your target page loads. The easiest way is the online tool RequestMap: enter a URL and get a breakdown of every request generated during the page load, with counts and types. For reference, loading papaproxy.net/faq.php in a browser generates about 21 requests.
The second way is your browser's developer tools: open the Network tab and reload the page. Once it finishes loading, the bottom of the panel shows the total number of requests and the amount of data transferred. See our general FAQ for more details on how requests are counted.
Yes — your Dashboard shows how many of your plan's credits you've used. If you're running low, you can purchase additional request capacity. Statistics appear with a small delay of about 2–5 minutes.
No. Bandwidth is fully unlimited on every rotating plan — the only thing to watch is your plan's credit balance.
Every plan uses only legitimately sourced datacenter IPv4 addresses, and the entire inventory of 100,000+ is available to you from the start. We don't use home users' devices (residential networks) or any botnet-style sources.
Yes — responses with 4xx and 5xx status codes also count toward your plan limit: the request was sent and the server answered it. We recommend monitoring errors in your software to avoid wasting credits.
Every plan runs for 30 days. You can spend the entire limit in one day or stretch it across the full term. When the 30 days are up, any remaining credits expire; renewing the plan gives you the full request limit again — unused credits don't carry over to the next month.
A refund is available within the first 24 hours of purchase: unspent credits are converted to your Dashboard balance, and you request a withdrawal through a support ticket. After 24 hours, withdrawal is no longer available, but you can still cancel the plan — the funds stay on your Dashboard balance for other products and services.
Turn on a sticky session — it's a standard mode, not a workaround. Set a session name, and every request using that session name exits through the same IP: login, cart, pagination, and checkout requests all remain on the same IP. Time-based sticky sessions are also available, along with forced rotation via a special link if you need to force a new IP mid-session. Most projects use a hybrid setup: sticky sessions for multi-step workflows and automatic rotation for bulk collection. If an account needs to remain on the same IP for weeks, use an ISP or dedicated proxy instead.
The core principle: only the requests your software actually sends through the proxy use credits. Anything you don't load doesn't cost credits. The two most effective techniques:
1. Block unnecessary resource types. Scraping usually needs the HTML or the data, not images and ads. In Puppeteer and Playwright this is done with request interception: turn off images, video, fonts, ad and analytics scripts, and third-party widgets — a page that normally generates 30–40 requests may require only a few after unnecessary resources are blocked.
2. Query the data directly. Many websites load content through internal JSON endpoints — find them in the Network tab of your developer tools and request them directly. Calling the endpoint directly can reduce credit usage by an order of magnitude compared with rendering the full page.
Also, don't re-download what doesn't change: cache static assets and repeated responses on your side. Note that blocking stylesheets and scripts can break the rendering or logic of some pages, so tune the blocklist for each specific website.