7 Best Proxies with API Access for Automation in 2026 (Auth, Endpoints and Prices)

Updated November 2026 25 min read 7 compared

7 Best Proxies with API Access for Automation in 2026 (Auth, Endpoints and Prices)

Say your scraper fleet grows from 5 workers to 40 overnight, and each one needs its own sub-user, a 10 GB cap and an allowlisted server IP. In a dashboard that’s an afternoon of clicking; with the right API it’s a loop. These are the best proxies with API access for that job, compared on auth, endpoints and price. GoToProxy earns a commission on some links here at no extra cost to you.

GP
GoToProxy Editorial Team, Proxy Research Desk
GoToProxy · Provider comparisons from published pricing and docs
✓ Sources checked November 6, 2026
Best proxies with API access for automation in 2026: 7 providers compared on auth, endpoints and price
🤖 Direct answer

The best proxies with API access in 2026 are Oxylabs, Decodo and Bright Data. Oxylabs documents a JWT login, full sub-user control and per-domain traffic stats. Decodo’s API covers users, traffic limits, whitelisted IPs and endpoint lists, with a 3-day trial. Bright Data has scoped, expiring API keys and zone endpoints.

Quick ranking · all 7
8.5
Score
Oxylabs Best documented API
JWT auth · sub-user CRUD · per-domain traffic stats
Auth
JWT, 1 h
API scope
Users, stats
8.3
Score
Decodo Widest scope + trial
Users, whitelists, endpoints · 3-day trial · $3.75 per GB
Auth
API key header
API scope
Users, IPs, ports
7.9
Score
Bright Data Best key security
5 permission levels · key expiry · zone endpoints
Auth
Scoped Bearer keys
API scope
Zones, allowlists
7.7
Score
IPRoyal Best traffic caps
Give and take traffic · daily, monthly, lifetime limits
Auth
Bearer token
API scope
Sub-users, traffic
7.5
Score
Proxy-Seller Best for static fleets
Export, replace, extend IPs · rotation 1 to 3,600 s
Auth
Key in URL
API scope
Orders, IP lists
5.6
Score
DataImpulse Cheapest per GB
$1 per GB · reseller API in Postman · GB never expire
Auth
Not stated
API scope
Reseller only
5.4
Score
SOAX Connection strings via API
Package and connection-string endpoints · Sandbox
Auth
Documented page
API scope
Packages, strings
⚡ TL;DR · skip here if you are in a hurry
  • Auth models differ a lot: Oxylabs swaps Basic auth for a 1-hour JWT, Bright Data and IPRoyal use Bearer keys, and Proxy-Seller puts the key in the URL path.
  • Scope differs too: Decodo manages users, whitelists and endpoints; IPRoyal adds daily, monthly and lifetime traffic caps; Proxy-Seller manages static IP fleets.
  • The cheapest proxy has the thinnest API: DataImpulse charges $1 per GB, but its API is a reseller collection without endpoints listed on the page.

What does a proxy API need to do for automation?

A proxy API is the provider’s management interface, separate from the proxy endpoint your traffic goes through. For automation it should create and remove sub-users, cap their traffic, allowlist server IPs, return usage stats and hand back endpoint strings. The best-for map: Oxylabs for documented sub-user control, Decodo for scope with a trial, Bright Data for key security, IPRoyal for traffic caps and Proxy-Seller for static fleets.

Don’t confuse it with a scraper API. Scraper or Web Data APIs take a URL and return a page; this article is about managing proxies themselves. Most providers sell both, and the auth often differs: Bright Data, for example, lets you call its request API with an API key or use the proxy with a username and password, billed at the same rate.

What should you check first? Three things: how you authenticate and how long a token lives, whether errors come back as HTTP errors or inside a 200 response, and whether rate limits are documented. None of the docs read for this article stated a rate limit, so build backoff into your client regardless.

If your automation drives social or marketplace accounts rather than scrapers, our guides to proxies for social media and TikTok Account Proxies cover the session side.

Short version: Oxylabs for depth, Decodo to test, Bright Data for safe keys.

Why automate proxy management with an API?

Because manual setup doesn’t scale past a handful of workers, and mistakes in a dashboard are invisible until traffic runs out. An API turns provisioning, caps and reporting into code you can review. Here’s what each pick does best.

  • Best documented: Oxylabs: POST /login returns a JWT for 1 hour; sub-users are full CRUD; stats come per sub-user, per target domain and per month.
  • Widest scope: Decodo: Users, traffic limits, usage reports, whitelisted IPs, endpoint lists and subscription status, with a 3-day trial to test it.
  • Safest keys: Bright Data: Five permission levels and expiring keys, so a worker that rotates passwords can’t touch billing.
  • Traffic caps: IPRoyal: give-traffic and take-traffic endpoints plus daily, monthly and lifetime limits per sub-user.
  • Static fleets: Proxy-Seller: List, export, replace and extend IPs, and create residential lists with rotation from sticky to 3,600 seconds.

How do you call a proxy API from Python?

Three patterns cover most of these APIs: a login that returns a short-lived token, a static Bearer token, and a key in the URL. The samples below follow each provider’s own docs as read on October 31, 2026. Replace the words in capitals with your own values.

  1. Create a dedicated key or userDon’t automate with your main login if you can avoid it. Bright Data lets you scope a key to the Limit role; IPRoyal’s token can be reset from Settings, API.
  2. Store secrets outside codeRead keys from environment variables. Bright Data’s SDKs already read BRIGHTDATA_API_KEY.
  3. Handle token expiryOxylabs tokens last 1 hour; refresh on a 401 instead of on a timer.
  4. Check the body, not only the statusProxy-Seller returns business errors as HTTP 200 with an errors array.
  5. Back off on failuresNo rate limits were documented on the pages read, so retry with a growing delay.
  6. Log usage per sub-userPull stats daily so a runaway worker shows up before the balance hits zero.

Oxylabs: login, then read monthly traffic

import requests

BASE = "https://residential-api.oxylabs.io/v2"
login = requests.post(f"{BASE}/login", auth=("USERNAME", "PASSWORD"), timeout=30).json()
headers = {"Authorization": f"Bearer {login['token']}"}

stats = requests.get(f"{BASE}/users/{login['user_id']}/client-stats", headers=headers, timeout=30)
print(stats.json())

IPRoyal: create a sub-user with 10 GB

import requests

r = requests.post(
    "https://resi-api.iproyal.com/v1/residential-subusers",
    headers={"Authorization": "Bearer API_TOKEN"},
    json={"username": "WORKER_NAME", "password": "WORKER_PASSWORD", "traffic": 10.0},
    timeout=30,
)
print(r.status_code, r.json())

Proxy-Seller: list proxies and catch hidden errors

import requests

r = requests.get("https://proxy-seller.com/personal/api/v1/API_KEY/proxy/list", timeout=30)
data = r.json()
if data.get("errors"):  # business errors still come back as HTTP 200
    raise RuntimeError(data["errors"])
print(data)

For the traffic side of automation, see our proxies for web scraping guide, and test new endpoints with our free proxy checker before you scale them.

Scoped keys, refresh on 401, and read the body of every 200.

Which are the best proxies with API access for automation in 2026?

1. Oxylabs: Best documented API
Best for: teams that provision sub-users and pull traffic stats from code at scale
8.5
Overall
Users, stats
API scope
JWT, 1 h
Auth
$6/GB
Entry price

Oxylabs wins because its residential Public API is the most completely documented here: a login call that returns a JWT valid for 1 hour, full sub-user create, modify and delete, and traffic stats per sub-user, per target domain and per month. Unlike Decodo’s docs, the auth flow is spelled out step by step. The weakness: $6 per GB on small buys.

Visit Oxylabs ↗
Oxylabs dashboard screenshot
oxylabs.io

How does auth work? You send POST /login to https://residential-api.oxylabs.io/v2 with your main user’s credentials as HTTP Basic auth. The response carries a user_id and a JWT. Every other call sends Authorization: Bearer with that token, and you log in again when it expires after 1 hour. Build the refresh into your client from day one.

What can you automate? Listing, creating, patching and deleting sub-users; reading traffic for one sub-user; per-target-domain traffic for the last 30 days; and total client traffic for the current month. The page says traffic limits can be set but doesn’t document the parameter, and whitelisting isn’t covered on that page. Proxy traffic itself goes through pr.oxylabs.io:7777, rotating per request by default.

What does it cost? Residential is $6 per GB up to 5 GB, $5 up to 20 GB, $4 up to 125 GB and $2.50 from 1,000 GB, with a $5 welcome credit to test. The residential page lists unlimited concurrent sessions, 3 proxy users and 10 whitelisted IPs, and integration guides for Selenium, Puppeteer and Playwright.

Key facts
  • Base URL https://residential-api.oxylabs.io/v2
  • POST /login with Basic auth returns a JWT valid 1 hour
  • Sub-users: list, create, PATCH, delete
  • Stats per sub-user, per target domain (30 days) and per month
  • $6 per GB up to 5 GB; $2.50 from 1,000 GB; unlimited concurrent sessions
Best for
  • Agencies giving each client a sub-user
  • Billing dashboards built on per-domain traffic
  • Large parallel scraping fleets
✓ Pros
  • Auth flow fully documented
  • Per-target-domain traffic stats
  • Unlimited concurrent sessions
  • $5 credit to test the API
✗ Cons
  • $6 per GB on small buys
  • JWT needs a refresh every hour
  • Traffic-limit parameter not documented on the page read
PlanPriceTrafficPer GB
Up to 5 GBPay as you goUp to 5 GB$6.00
Up to 20 GBPay as you goUp to 20 GB$5.00
Up to 125 GBPay as you goUp to 125 GB$4.00
1K+ GBPay as you go1,000 GB and up$2.50
Auth
JWT, 1 h
API scope
Users, stats
Concurrency
Unlimited
Editor’s notes · source developers.oxylabs.io residential Public API, read on October 31, 2026; residential page read on October 30, 2026

The Public API page doesn’t state rate limits. Session control (sessid, sesstime up to 1,440 minutes) is done in the proxy username, not through the API.

Verdict: Best for code-driven sub-user and traffic management; not ideal for a 2 GB side project. Read the full Oxylabs review →

2. Decodo: Widest scope + trial
Best for: developers who want to test an API covering users, whitelists and endpoints before paying
8.3
Overall
Users, IPs, ports
API scope
API key header
Auth
$3.75/GB
Entry price

Decodo’s Public API has the widest scope on the pages read: create, update and delete proxy users, per-user traffic limits, usage reports, whitelisted IPs, endpoint and port lists, and subscription status. Compared with Oxylabs, it adds whitelist and endpoint management. And unlike Oxylabs’ $5 credit, there’s a 3-day trial. Its docs say less about auth.

Visit Decodo ↗
Decodo dashboard screenshot
decodo.com

How does auth work? The API reference lists https://api.decodo.com with paths such as GET /v2/sub-users, and an API key sent in a header named Authorization. The reference page read doesn’t show the value format or where the key is issued, so check the dashboard before writing your client. Decodo points to a GitHub repository for code examples.

What can you automate? The FAQ lists creating, updating and deleting proxy users, setting traffic limits per user, generating usage reports, managing whitelisted IPs, filtering and listing endpoints with ports, and checking subscription status. That’s enough to onboard a new worker end to end: create a user, cap its traffic, allowlist its server and hand it an endpoint.

What does it cost? Plans start at 3 GB for $11.25 ($3.75 per GB), with $2.75 at 100 GB and $2 at 1,000 GB; pay as you go is $4. The 3-day trial gives 100MB, and eligible plans have a 14-day money-back. Proxy traffic uses gate.decodo.com:7000 with rotation per request or on a timer, and sticky sessions from minutes to days.

Key facts
  • Base https://api.decodo.com; example GET /v2/sub-users
  • API key in the Authorization header
  • Users, traffic limits, usage reports, whitelisted IPs, endpoints, subscriptions
  • 3-day trial with 100MB; 14-day money-back
  • 3 GB for $11.25; $2 per GB at 1,000 GB
Best for
  • Testing an API integration before buying
  • Teams that allowlist server IPs from code
  • Monthly jobs of 3 to 100 GB
✓ Pros
  • Widest API scope here
  • Whitelist and endpoint management
  • Trial plus money-back
  • All targeting levels included
✗ Cons
  • Auth value format not shown on the reference page
  • Concurrency limit not stated
  • Rate limits not stated
PlanPriceTrafficPer GB
3 GB$11.25 a month3 GB$3.75
25 GB$81.25 a month25 GB$3.25
100 GB$275 a month100 GB$2.75
1,000 GB$2,000 a month1,000 GB$2.00
Pay as you goNo commitmentAny$4.00
Auth
API key header
API scope
Users, IPs, ports
Concurrency
Not stated
Editor’s notes · source decodo.com/faq/getting-started/public-api and help.decodo.com API reference, read on October 31, 2026; residential page read on October 30, 2026

Decodo also sells a separate Web Data API for scraping; this review covers the Public API for proxy management only.

Verdict: Best for testing a broad proxy-management API risk-free; not ideal if you need documented rate limits. Read the full Decodo review →

3. Bright Data: Best key security
Best for: teams that need scoped, expiring API keys and zone management from code
7.9
Overall
Zones, allowlists
API scope
Scoped Bearer keys
Auth
$4/GB
Entry price

Bright Data has the best API key controls here: five permission levels from Admin to User, an expiry date on each key, and a Limit role that can only manage proxy passwords and allowlists. Its API reference lists endpoints to add a zone, list active zones, read zone passwords and manage a zone’s IP allowlist. Unlike Proxy-Seller, the key never sits in a URL.

Visit Bright Data ↗
Bright Data dashboard screenshot
brightdata.com

How does auth work? Requests send the key as Authorization: Bearer. Admins create keys under Account settings, Users and API keys; each key is shown once, and refreshing one kills the old key. The docs strongly recommend setting an expiry. The CLI and the Python and JavaScript SDKs can read BRIGHTDATA_API_KEY from the environment.

Why does scoping matter for automation? A worker that only rotates zone passwords or edits an allowlist can run with the Limit role, so a leaked key can’t touch billing. Compared with Proxy-Seller, whose key sits in the URL path, or Oxylabs, whose JWT comes from your main login, that’s the safest model in this list. API Access and Native Access (proxy username and password) are billed at the same rate.

What does it cost? Residential pay as you go is $4 per GB under a 3-month 50% promo (code RESIGB50), $8 at list, and monthly plans start at $499 for 141 GB. There’s a free trial without a stated length and a first-deposit match of up to $500. City, state and ZIP targeting are included.

Key facts
  • API key as a Bearer token; created by admins
  • Permission levels: Admin, Finance, Ops, Limit, User
  • Expiry date or unlimited per key; key shown once
  • Reference lists add zone, active zones, zone passwords, zone IP allowlist
  • $4 per GB under a 50% promo; $8 list
Best for
  • Security-conscious teams
  • Rotating zone passwords from CI
  • Large budgets with many zones
✓ Pros
  • Scoped permission levels
  • Expiring keys
  • SDKs read the key from the environment
  • Zone and allowlist endpoints
✗ Cons
  • Promo price ends after 3 months
  • Concurrency not stated on the pricing page
  • Monthly plans start at $499
PlanPriceTrafficPer GB
Pay as you goNo commitmentAny$4 promo, $8 list
$499 a monthMonthly141 GB$4 promo, $7 list
$999 a monthMonthly332 GB$3 promo, $6 list
$1,999 a monthMonthly798 GB$3 promo, $5 list
Auth
Scoped Bearer keys
API scope
Zones, allowlists
Concurrency
Not stated
Editor’s notes · source docs.brightdata.com API authentication and account management API reference, read on October 31, 2026; pricing page read on October 30, 2026

The zone endpoints are named in Bright Data’s API reference listing; their request details weren’t read for this article.

Verdict: Best for least-privilege API keys; not ideal for small fixed budgets after the promo. Read the full Bright Data review →

4. IPRoyal: Best traffic caps
Best for: resellers and teams that hand out traffic to sub-users with daily or monthly caps
7.7
Overall
Sub-users, traffic
API scope
Bearer token
Auth
$7/GB
Entry price

IPRoyal’s residential API is the best for metering traffic: you create sub-users with a GB allowance, move traffic to and from them, and set daily, monthly and lifetime limits. Compared with Oxylabs, whose traffic-limit parameter isn’t documented on the page read, the caps here are explicit. The weakness: $7 for the first GB.

Visit IPRoyal ↗
IPRoyal dashboard screenshot
iproyal.com

How does auth work? Requests go to https://resi-api.iproyal.com/v1 with Authorization: Bearer and your API token, which you find and reset under Settings, API in the dashboard. Note the migration: the legacy API was retired on September 15, 2025, so old scripts need the new base URL.

What can you automate? POST /residential-subusers creates a sub-user with a username, password and traffic in GB; GET lists them with paging and search; update and delete work by the sub-user’s hash. POST …/give-traffic and …/take-traffic move gigabytes between the main account and a sub-user, and deleting a sub-user returns its traffic to the main balance.

What does it cost? 1 GB is $7 on subscription, $5.25 at 10 GB and $1.75 from 10 TB, and traffic never expires, so unused sub-user allowances keep their value. The residential page lists unlimited concurrent sessions, rotation per request or sticky sessions up to 7 days, and a free trial.

Key facts
  • Base https://resi-api.iproyal.com/v1; Bearer token from Settings, API
  • Sub-users: create, list, get, update, delete by hash
  • give-traffic and take-traffic endpoints
  • Daily, monthly and lifetime limits per sub-user
  • Legacy API retired September 15, 2025
Best for
  • Resellers metering client traffic
  • Teams capping each worker per day
  • Long sticky sessions for accounts
✓ Pros
  • Explicit daily, monthly and lifetime caps
  • Traffic moves between account and sub-users
  • Traffic never expires
  • Sticky sessions up to 7 days
✗ Cons
  • $7 per GB on a 1 GB buy
  • Rate limits not stated
  • Legacy integrations needed a migration
PlanPriceTrafficPer GB
1 GBSubscription1 GB$7.00
10 GBSubscription10 GB$5.25
CustomFrom 10 TB10,000 GB and up$1.75
1 GBPay as you go1 GB$7.35
Auth
Bearer token
API scope
Sub-users, traffic
Concurrency
Unlimited
Editor’s notes · source docs.iproyal.com residential API and sub-users pages, read on October 31, 2026; residential page read on October 30, 2026

The sub-users page names the update method as UPDATE but its code examples use PUT; follow the examples.

Verdict: Best for metering traffic per sub-user; not ideal for a cheap first gigabyte. Read the full IPRoyal review →

5. Proxy-Seller: Best for static fleets
Best for: teams managing many static IPs, or residential lists with rotation set from code
7.5
Overall
Orders, IP lists
API scope
Key in URL
Auth
$3.50/GB
Entry price

Proxy-Seller’s API is the most practical for static IP fleets: list active IPs with expiry dates, export them as txt, csv or json, replace an IP in its slot, extend selected IPs and add notes. For residential, one call creates a list with geo, whitelist and rotation from sticky to 3,600 seconds. The weakness: the API key sits in the URL path.

Visit Proxy-Seller ↗
Proxy-Seller dashboard screenshot
proxy-seller.com

How does auth work? Every call goes to https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/ followed by the endpoint, so the key appears in every URL. Unlike Bright Data’s Bearer header, that means it can end up in proxy logs and error trackers; keep those URLs out of shared logs. A second trap: business errors come back as HTTP 200 with an errors array, so check the body, not just the status.

What can you automate? GET /proxy/list returns active IPs with status, country, port and expiry; GET /proxy/download exports them; POST /proxy/replace swaps an IP against a monthly quota; POST /prolong/calc prices an extension per IP-day. For residential, POST /resident/list/add takes a title, a whitelist, geo by country, region, city and ISP, up to 1,000 ports and a rotation value: -1 sticky, 0 per request, or 1 to 3,600 seconds.

What does it cost? The residential Test plan is $3.50 per GB for 30 days, Volume from $1.45 and Enterprise from $0.3, all valid 30 days. Code GOTO15OFF takes a discount at checkout, and the FAQ allows a replacement or refund within 24 hours. The page advertises about 0.35 s response and unlimited concurrent sessions.

Key facts
  • Base https://proxy-seller.com/personal/api/v1/YOUR_API_KEY/
  • Proxy list, export (txt, csv, json), replace, extend, notes
  • Residential list: geo, whitelist, up to 1,000 ports, rotation -1, 0 or 1 to 3,600 s
  • Business errors return HTTP 200 with errors[]
  • Test plan $3.50 per GB, valid 30 days
Best for
  • Static IPv4, ISP and IPv6 fleets
  • Rotation timing set per list
  • Exporting proxy lists into other tools
✓ Pros
  • Static fleet management endpoints
  • Rotation set per list from code
  • Fast advertised response
  • Coupon code GOTO15OFF
✗ Cons
  • API key in the URL path
  • Errors hidden behind HTTP 200
  • Traffic expires after 30 days
🏷️Code GOTO15OFF at checkoutGOTO15OFF
PlanPriceTrafficPer GB
TestPay per GBValid 30 days$3.50
VolumeCustom sizeValid 30 daysFrom $1.45
EnterpriseCustom, premium SLACustomFrom $0.30
Auth
Key in URL
API scope
Orders, IP lists
Concurrency
Unlimited
Editor’s notes · source docs.proxy-seller.com API v1 pages, read on October 31, 2026; residential page read on October 30, 2026

The create-list page states a maximum of 1,000 ports but its sample response shows 10,000; test the limit before relying on it.

Verdict: Best for automating static IP fleets and residential lists; not ideal if keys in URLs break your security policy. Read the full Proxy-Seller review →

6. DataImpulse: Cheapest per GB
Best for: budget automation where proxy price matters more than API depth
5.6
Overall
Reseller only
API scope
Not stated
Auth
$1/GB
Entry price

DataImpulse is the cheapest proxy here at $1 per GB, and its gigabytes never expire. Its API story is thin by comparison: the docs describe a Reseller API, published as a Postman collection, that manages sub-users, without listing endpoints, auth or a base URL on the page read. Unlike Oxylabs or IPRoyal, you can’t see the API’s shape before signing up.

Visit DataImpulse ↗
DataImpulse dashboard screenshot
dataimpulse.com

What can you automate? Per the resellers page, sub-user management through the Reseller API, with other endpoints available on request from support. For most automation you won’t need more than the proxy itself: gw.dataimpulse.com on port 823 with a login and password, or IP authorization, both listed on the residential page.

Why rank it at all? Because for many jobs, the proxy bill outweighs the API. At $1 per GB, 100 GB costs $100, against $400 at Decodo’s 3 GB plan rate or $600 at Oxylabs’ small-buy rate. Intro gives new customers 5 GB for $5, and the Advanced plan drops to $0.80 per GB at 1 TB.

Where does it fall short? Speed and session detail: about 1 s advertised response, sticky sessions with no stated duration, and city, ASN and ZIP targeting at extra cost. The page lists HTTP(S) and SOCKS5, names Puppeteer, Playwright and Selenium among its integrations, and offers a 7-day refund.

Key facts
  • Reseller API documented as a Postman collection; manages sub-users
  • Auth and base URL not stated on the page read
  • $1 per GB; 5 GB for $5 for new customers
  • Gigabytes never expire; 7-day refund
  • gw.dataimpulse.com:823 with login or IP authorization
Best for
  • Budget scrapers with fixed configs
  • Resellers starting small
  • Irregular monthly usage
✓ Pros
  • $1 per GB, lowest here
  • Gigabytes never expire
  • Login or IP authorization
  • HTTP(S) and SOCKS5
✗ Cons
  • API aimed at resellers, endpoints not listed
  • Auth not documented on the page
  • About 1 s advertised response
PlanPriceTrafficPer GB
Intro (new customers)$5, one time5 GB$1.00
Basic$5050 GB$1.00
Advanced$8001 TB$0.80
Custom+From $4,0005 TB and upCustom
Auth
Not stated
API scope
Reseller only
Concurrency
High, no number
Editor’s notes · source docs.dataimpulse.com/resellers, read on October 31, 2026; residential page read on October 30, 2026

The resellers page says endpoints that aren’t implemented yet can be requested from support.

Verdict: Best for cheap traffic with simple automation; not ideal if your workflow depends on a rich API.

7. SOAX: Connection strings via API
Best for: teams that want package details and ready-made connection strings from an API
5.4
Overall
Packages, strings
API scope
Documented page
Auth
Not listed
Entry price

SOAX’s developer docs list API authentication, an endpoint to get a package and one to get connection strings, and its help center explains whitelisting your IP through the API. That covers the basics of wiring proxies into code, but compared with Decodo or Oxylabs I found less detail on sub-users or stats. No price appeared on the pages read.

Visit SOAX ↗
SOAX dashboard screenshot
soax.com

What can you automate? Reading your package and pulling connection strings, which saves building host, port and login strings by hand, plus IP whitelisting via the API. The details sit on separate pages under developers.soax.com that weren’t read for this article, so treat the scope as the minimum, not the maximum.

What about the proxies? SOAX’s location pages list HTTP(S) and SOCKS5, UDP and QUIC on residential and mobile, unlimited concurrent sessions, automatic rotation per task or by your own rules, and sticky IPs. That’s a strong feature set for automation, comparable to IPRoyal’s.

What does it cost? The pages read showed no price, only a link to a pricing page. There’s no free trial: you open a free Sandbox account and buy credits to test. Payment options are wide: Visa, American Express, Mastercard, wire transfer and five cryptocurrencies.

Key facts
  • Developer docs: API authentication, get a package, get connection strings
  • Help center: whitelist your IP via the API
  • Unlimited concurrent sessions; rotation per task or custom rules
  • No free trial; free Sandbox with paid credits
  • Cards, wire and five cryptocurrencies accepted
Best for
  • Pulling ready connection strings into config
  • Mobile and residential automation
  • Buyers paying by wire or crypto
✓ Pros
  • Connection strings from the API
  • Unlimited concurrent sessions
  • UDP and QUIC support
  • Nine payment methods
✗ Cons
  • No price on the pages read
  • No free trial
  • Sub-user and stats endpoints not confirmed
PlanPriceTrafficPer GB
SandboxFree accountNo credits includedSandbox rates
Residential and mobileSee pricing pageNot on the pages readNot listed
Auth
Documented page
API scope
Packages, strings
Concurrency
Unlimited
Editor’s notes · source developers.soax.com and helpcenter.soax.com page listings, read on October 31, 2026; SOAX Egypt page read on October 31, 2026

Only the titles of SOAX’s API pages were seen in search results; the endpoint details weren’t read.

Verdict: Best for pulling connection strings from code; not ideal if you need a published price or rich user management. Read the full SOAX review →

How do API scope and price compare?

These bars summarise what each provider’s docs and pricing pages state. Nobody here benchmarked the APIs. The scope chart counts the management areas confirmed on the pages read or in the docs’ page titles: users, traffic limits, stats, whitelisting, endpoint or IP lists, and orders or subscriptions.

Management areas confirmed on the pages read (out of 6)
Decodo
6
Oxylabs
3
IPRoyal
3
Proxy-Seller
3
Bright Data
2
SOAX
2
DataImpulse
1
Smallest residential buy, price per GB in US dollars (longer bar = cheaper)
DataImpulse
$1.00
Proxy-Seller
$3.50
Decodo
$3.75
Bright Data (promo)
$4.00
Oxylabs
$6.00
IPRoyal (1 GB)
$7.00

Figures are the ones each provider publishes, checked on October 31, 2026. They are advertised numbers, not test results.

How do the 7 proxy APIs compare?

One table, the same rows for every provider, in ranking order. Bold marks a clear plus. API details come from each provider’s docs read on October 31, 2026; prices from residential pages read on October 30.

Oxylabs TopDecodoBright DataIPRoyalProxy-SellerDataImpulseSOAX
AuthBasic login, JWT for 1 hAPI key in Authorization headerScoped, expiring Bearer keysBearer token from dashboardKey in URL pathNot statedAuth page exists
Sub-usersCreate, PATCH, deleteCreate, update, deleteZones insteadCRUD plus traffic movesNot on pages readReseller APINot confirmed
Traffic limitsStated, parameter not shownPer userNot on pages readDaily, monthly, lifetimeNot on pages readNot statedNot confirmed
WhitelistingNot on the API pageYesZone IP allowlistNot on pages readPer residential listNot statedVia API (help article)
Stats and reportsPer sub-user, per domain, per monthUsage reportsNot on pages readNot on pages readNot on pages readNot statedNot confirmed
Smallest residential buy$6 up to 5 GB$3.75 on 3 GB$4 promo, $8 list$7 for 1 GB$3.50 Test plan$1Not listed
Trial or refund$5 credit3-day trial, 14-day money-backFree trial, $500 deposit matchFree trial24-hour refund or replacement5 GB for $5, 7-day refundNo trial; Sandbox

Which proxy API fits your automation?

Four kinds of automation cover most teams. Pick the API that matches the job you’ll script most often.

👥
Provisioning workers
Oxylabs or Decodo: create a sub-user per worker, cap it, and remove it when the job ends.
📊
Billing and reporting
Oxylabs’ per-domain stats or IPRoyal’s traffic moves and caps, for agencies and resellers.
🔐
Least-privilege access
Bright Data’s Limit role and key expiry, for CI jobs that only rotate passwords or allowlists.
🗂️
Static IP fleets
Proxy-Seller’s list, export, replace and extend endpoints for IPv4, ISP and IPv6 orders.

Proxy APIs for automation: your questions

On the docs read on October 31, 2026, Oxylabs documents its residential Public API most completely: a Basic-auth login returning a 1-hour JWT, sub-user create, modify and delete, and traffic stats per sub-user, per target domain and per month. Decodo’s API covers the widest scope, and Bright Data has the best key controls.
Oxylabs, Decodo and IPRoyal all expose sub-user endpoints. On IPRoyal, POST /residential-subusers to https://resi-api.iproyal.com/v1 with a username, password and traffic in GB, using a Bearer token from Settings, API. Oxylabs and Decodo document create, update and delete in their own references.
Yes, on several. Decodo’s API manages whitelisted IPs, Bright Data’s reference lists a zone IP allowlist endpoint, Proxy-Seller sets a whitelist when you create a residential list, and SOAX’s help center explains whitelisting via its API. Oxylabs’ residential Public API page doesn’t cover whitelisting.
It’s riskier than a header, because URLs end up in logs, browser history and error trackers. Proxy-Seller’s API v1 puts the key in the path, so keep those URLs out of shared logs and rotate the key if one leaks. Bright Data, IPRoyal and Decodo send keys in the Authorization header.
Oxylabs’ residential JWT expires after 1 hour, after which you call POST /login again. Bright Data lets you set an expiry date on each API key or make it unlimited, and recommends setting one. IPRoyal’s token lasts until you reset it in the dashboard.
None of the API pages read for this article stated a rate limit, though Proxy-Seller lists request limit reached among its error responses. Build exponential backoff into any client, and check with the provider before running high-frequency calls.
DataImpulse, at $1 per GB, offers a Reseller API for sub-users, but the page read lists no endpoints or auth. Among providers with documented APIs, Proxy-Seller’s Test plan is $3.50 per GB and Decodo starts at $3.75 per GB with a 3-day trial.
No. A proxy API manages users, traffic and endpoints, while a scraper or Web Data API fetches pages for you. Decodo and Bright Data sell both. This ranking covers proxy management APIs only.
🔎
How we compared
Last verified: October 31, 2026 · GoToProxy · affiliate links marked ↗ may earn a commission

I read each provider’s API documentation on October 31, 2026, and used residential prices read on October 30. Only SOAX’s API page titles were seen, not their details. Scores weight API coverage 35%, auth and docs 20%, price 20%, proxy features for automation 15% and trial terms 10%. The code samples follow each provider’s docs and weren’t run against live accounts. See independent proxy ratings on ProxyRates and our proxy providers hub. Scores are our editorial rating built from published prices, features and terms. They are not lab measurements.

API coverage
35%
Auth and docs
20%
Price
20%
Proxy features
15%
Trial and refund
10%
We will be happy to hear your thoughts

Leave a reply

GoToProxy
Logo