Configure any available plan and add-ons. Pay only for 48 hours.
Try proxiesProxies for BAS multi-accounting, registrations, and scraping: one dedicated IP per thread so accounts never share an address, list export in any format BAS parses, from $19/mo.
The mechanics take one action. Drop a “Proxy” action into your project before the first page load — from that point every network request in the thread, DNS lookups included, goes through the address you set, so the resolver doesn’t leak your real location. The string itself is forgiving: BAS parses IP:port, username:password@IP:port, socks5://IP:port, and half a dozen other layouts, and our Dashboard exports the list in any field order and delimiter, so the file drops in without a converter script. With whitelist authentication (up to 5 source IPs per plan at no charge) the line shrinks to a bare IP:port — one whitelisted machine covers every thread it runs, and there are no credentials to store inside a project you might share or sell.
Scaling past one thread is where the resource system earns its keep. Load the exported file as a resource (LinesFromFile, set to use each line several times), point the Proxy action at it, and each of your threads pulls its own address automatically — the pattern that maps one IP to one thread, and one thread to one account. If an address fails, BAS restarts the thread and takes the next line; to change the exit mid-script, just call the Proxy action again. That’s the whole loop: no proxy manager to babysit, the list is the manager.
What people run through it decides the IP layout. For registrations and scraping, a datacenter package spreads volume across hundreds of addresses. For long-lived accounts, keep one address per profile permanently — the same isolation principle our social media proxies page covers platform by platform. Packages start at 100 IPs, from $19/mo; specs are in the adjacent panel, and the comparison table below places datacenter packages against the other types. For a step-by-step walkthrough — the Proxy action, string formats, and loading a list through the Resource system — see the BAS proxy setup guide.
Four infrastructure types — and the use cases each one fits best.
| Our pick for BAS 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 |
BAS proxy manager setup comes down to one exported file: pick the exact field order your resource expects, load it, and threads distribute the addresses themselves. Copy the example for your stack, or paste it into your AI coding assistant to adapt.
# 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.
Two: HTTP and SOCKS5, each with or without authentication — that covers both protocols our addresses answer on (every IP in a package also supports HTTPS and SOCKS4, but inside BAS you'll pick HTTP or SOCKS5 in the Proxy action). The parser is the flexible part: IP:port, user:pass@IP:port, socks5://IP:port, and colon-separated layouts all load correctly, so almost any export format works as-is. If your project template expects a specific field order, build it in the Dashboard export instead of reformatting files by hand.
Check the action mode — this one catches almost everyone once. The Proxy action is added in “Only Add” mode by default, which means it executes in the compiled (production) run and is silently skipped in the development environment. Your test session goes out from your real IP, target sites see the wrong location, and the proxy looks broken while being perfectly fine. Switch the action to “Execute And Add” and the development browser routes through the proxy too. Worth doing early: debugging geo-dependent logic against your own IP produces results the production run won't reproduce.
The working baseline is one address per concurrent thread — load the exported list as a LinesFromFile resource set to reuse lines, and threads pull addresses without any code from you. Buy some headroom on top of the thread count: when an address fails, BAS restarts the thread with the next line, and a list with zero spares stalls the queue. A practical shape is threads × 1.5, rounded up to the package size — for a 60-thread project that's a 100-IP package, from $19/mo. If a thread must change its exit mid-run, call the Proxy action again with a new line; no restart needed.
It's the part platforms check first. Accounts that share an exit address get linked, and a sanction on one spreads to the cluster — so the layout, not the tool, is what protects a farm: pin each profile to its own address and keep that pairing for the account's lifetime, the same way antidetect browsers pair a fingerprint profile with a fixed proxy. Two honest caveats. IP separation removes one linking signal, not all of them — fingerprints and behavior still count. And for accounts on platforms that score IP origin harshly, ISP addresses hold up better than datacenter ones; registrations and volume tasks don't usually need them.
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.