Configure any available plan and add-ons. Pay only for 48 hours.
Try proxiesDatacenter IP packages for collecting Binance market data — prices, order books, trades, funding rates — at volumes one address can’t sustain. Built for quant teams, trading bots, and crypto dashboards that poll the API around the clock. From $19/month.
Binance meters its API per address, not per API key — the documentation states this outright. Every REST endpoint carries a weight (a single-symbol price check costs 2, a deep order-book snapshot up to 250), and each IP gets 6,000 weight units per minute. Cross the line and you get HTTP 429; keep pushing after a 429 and the exchange answers with 418 — an automatic IP ban that scales from 2 minutes to 3 days for repeat offenders. On top of the hard limits sits a WAF that hands out 403s for request patterns it dislikes. For a bot tracking a handful of pairs, one address is plenty. For a team pulling order books across hundreds of symbols, funding rates on perpetuals, and trade history for backtests, 6,000 weight a minute is the wall — and the way past it is the same trick the limit is built on: more addresses. A pool splits the workload so each IP stays comfortably under its own meter, and your throughput scales linearly with the package size.
The second per-IP decision Binance makes is geographic: the exchange returns HTTP 451 to addresses from regions it doesn’t serve, and which endpoints respond can differ by country. A package with a country mix lets you pull public market data through addresses in regions where it’s available — and here we draw the boundary precisely, because it matters: this is about network access to data, not about trading where you’re not allowed to. Complying with Binance’s terms and your local regulations is your responsibility, and no proxy changes what you’re legally permitted to do.
Four infrastructure types — and the use cases each one fits best.
| Our pick for Binance Packagesdatacenter IPv4 |
Rotating | ISP | IPv6 | |
|---|---|---|---|---|
| IP source | Datacenter, IPv4 | Datacenterthe same 100,000+ IP pool | Consumer ISP networks | Datacenter |
| IP allocation | Static list | Full pool accessthe exit IP rotates on every request | Static list | Static list |
| List refreshes | Up to 3 per month, free | Not applicable | Up to 3 per month, free | Provider-dependent |
| Pricing model | Per-IP packageunlimited bandwidth | Credit-basedyou pay per request, not per IP | Per-IP packageunlimited bandwidth | Per-IP package |
| Website compatibility | ✓ ~100% | ✓ ~100% | ✓ ~100% | ✕ Limitedmany websites don't support IPv6 |
| Speed | Up to 500 Mbps | Up to 300 Mbps | Up to 500 Mbps | Datacenter-grade |
| Anti-fraud trust | Medium | MediumIP rotation helps | High | Low to medium |
| Price | $from $0.07 per IP/month | $$$from $49.00/month | $$from $0.22 per IP/month | $typically the lowest-cost option |
| Best for | Web scraping and automation at a predictable volume: your own IPs, unlimited bandwidth | API scraping that needs as many different IPs as possible without buying a fixed list | Social media, accounts, long sessions — wherever IP trust matters | Use cases where the target site is guaranteed to support IPv6 |
| Buy now | Rotating proxies | ISP proxies | We don't sell these: too many limitations for general-purpose work |
ccxt and every bot framework take a proxy as a plain URL — set it per exchange instance and spread instances across your list. All addresses answer on HTTP, HTTPS, SOCKS4, and SOCKS5, so the same package serves REST polling and WebSocket streams alike.
# 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, renew plans, and export updated proxy lists through an access token you create in your Dashboard. See how it works.
Per-IP prices shown are for the largest package size. Get an exact quote in the calculator above.
| IP | Country | Port | Protocol | |
|---|---|---|---|---|
| 212.183.88.215 | AT | 80 | HTTP | |
| 47.243.92.199 | HK | 3128 | HTTP | |
| 212.183.88.153 | AT | 80 | HTTP | |
| 212.183.88.13 | AT | 80 | HTTP | |
| 203.95.199.159 | KH | 8080 | HTTP | |
| 154.92.9.3 | JP | 80 | HTTP | |
| 113.204.79.230 | CN | 9091 | HTTP | |
| 181.214.1.97 | AE | 80 | HTTP | |
| 219.93.101.63 | MY | 80 | HTTP | |
| 185.18.250.64 | CH | 80 | HTTP |
A few service metrics—and feedback from our customers.
I use proxies for online games. I have been using the service for many months and I am satisfied with the quality and efficiency. Proxies work as they should and there are practically no disconnects. I recommend it, you will not regret it!
Like the service! Responsive and fast support, affordable prices, convenient renewal panel and network selection. Just what I need!
I used the service for social networking. At first I bought it for a month, but now I will definitely renew it because the quality is really good! I am very glad that I finally found a really cool service!
Proxies do not fail, and at this price it is a great gift. I buy them when I need them, usually once every few months. There have been a few minor glitches but the support here is above all praise. Responsive, kind, understanding and fast. All issues were resolved promptly. It is very nice to work with true professionals.
Can't find your answer? Message us in live chat — real humans reply.
It's arithmetic, and you can do it before buying. Take your target coverage — say, order-book depth at 100 levels for 300 symbols, refreshed every 2 seconds. Depth at that limit costs 5 weight, so that's 300 × 5 × 30 = 45,000 weight per minute against a 6,000-per-IP budget: eight addresses at full utilization, call it 10–12 with headroom for bursts, klines, and the occasional 429 backoff. Scale the same formula to full-market coverage with trade history and funding rates and you land in the hundreds of IPs — which is where per-IP package pricing does its work, since a 100-address package costs $19/month flat with no bandwidth metering. Run your own numbers through the calculator above; if your requirements land in the tens of thousands of addresses, that's mid-to-large-volume territory we specialize in — contact sales and we'll configure the mix directly.
There's a cheaper one, and it's worth building before you size any package — because it can shrink the package. Binance's WebSocket market streams push ticks with no request-weight cost at all, and for public-data-only pipelines the exchange explicitly recommends its market-data host, data-api.binance.vision — same endpoints, no account routes. The efficient architecture uses both: stream everything that streams (prices, book deltas, trades), point bulk public polling at the data host, and spend the REST weight budget on what streams can't give you — depth snapshots, kline history, one-off queries. What's left over after that offload is your real per-IP arithmetic, and it's often a fraction of the naive all-REST number. One spec note for whatever remains: a collector built this way still runs dozens of threads against REST and WebSocket endpoints simultaneously, which is why our connection limits are tiered for multi-threaded bots rather than browser-grade usage — check the tier against your thread count at your busiest minute, not your average one.
Here's the precise answer, because this question deserves one. Technically, a proxy gives your requests a different network origin: if Binance returns HTTP 451 to your region, the same request through an address in a served country returns data. That's the mechanics, and for public market data — prices, order books, trade history — it's how research teams in restricted regions keep their datasets complete. What a proxy does not do is change the rules that apply to you: Binance's terms tie eligibility to your residency and identity, not your IP, and KYC exists precisely to make that distinction. Trading through a proxy from a jurisdiction the exchange doesn't serve violates those terms and can end with a frozen account at withdrawal time — the exchange's enforcement, not ours, and not something any provider can protect you from. We sell network access; compliance with Binance's terms and your local regulations stays with you.
Any region where the endpoints you need respond without a 451 — and for public market data that's most of the world, so the real criteria are elsewhere. Latency first — and here geography is blunt: Binance's matching engine runs in AWS Tokyo, so Asian addresses answer fastest. In our own benchmark, Japanese IPs saw 22 ms round trips against 164 ms from the US and 268 ms from Germany. That gap prices into slippage on the order path, but for data collection it rarely matters: throughput there is a parallelism problem, not a distance problem, so chase proximity only if milliseconds cost you money. Redundancy second: regulations shift, and an exchange occasionally changes what it serves to a given region — a package mixing several European and Asian countries means a rule change in one place costs you a fraction of the pool, not all of it. The mix is configured at checkout, and if a region sours mid-term, a list refresh reshuffles the geography without a new purchase.
Until the ban expires, yes — and exchanges retire addresses ungracefully, so plan for it rather than around it. A 418 is Binance's automatic IP ban for pushing through repeated 429s, and it escalates for repeat offenders from 2 minutes up to 3 days; during the ban the address is dead weight for that exchange, though it keeps working everywhere else. Two layers of defense. In your code: treat the first 418 as a fleet-stop signal, not a per-request error — honor the Retry-After header on 429s and the ban usually never happens, because 418 is always preceded by warnings you chose to push through. In the package: burned addresses get rotated out with your list refreshes — 3 free ones every 30 days — so a volatile week that costs you a handful of IPs is a maintenance event, not a re-purchase. That's also the quiet argument for keeping 10–20% of the pool as reserve: a ban wave during exactly the market hour you most want data shouldn't take your collector below the throughput it was sized for.
A different proxy type may be a better fit for your use case. All products use the same Dashboard and support team.
An IP reserved exclusively for you, available from a single IP. Speeds of up to 500 Mbps per proxy.
Learn moreStatic ISP-registered residential IPs for use cases where network origin matters.
Learn morePay per request and access the full 100,000+ IP pool through a single gateway. Built for web scraping and API workloads.
Learn moreSOCKS5 with UDP support — for gaming, streaming, and VoIP.
Learn moreWe can sign a contract and provide all the documents your accounting team needs. Most business orders are activated within 24 hours of your request.