Manage your proxiesin one place.
What a Node4 account gives you beyond the proxies themselves: the dashboard, the API, two ways to authenticate, and monitoring. Prices and product detail are on the product pages.
What you can do
Each of these is available from the dashboard, and most of them from the API as well.
Copy your connection details
Your endpoints, ports and proxy credentials are on the proxies page from the moment your email is verified. One username and password works across every product you hold, and you can rotate it once for all of them.
Authenticate by password or by IP
Username and password on every product, or an IP whitelist on every product: paid plans include 3 addresses and you can buy more. On residential, a whitelisted connection carries no username, so that exit is untargeted.
Monitor usage
Bandwidth and requests over a date range you choose, usage by proxy type and by country, and a log of recent requests. Alerts warn you before you reach your cap.
Top up and manage your plan
Add bandwidth in any whole number of gigabytes up to your plan's monthly allowance, or set an automatic top-up at a threshold you choose. Cancel from Plans or Settings: the next renewal stops and access runs to the end of the paid period. Auto top-up is a separate setting and stays on until you turn it off.
Replace a static address
Replace an eligible static IP from the dashboard or the API, within the monthly replacement allowance set by your plan or agreed for your account. Premium Datacenter plans can include one; Shared Datacenter and the free plan do not. Rotating and residential exits are picked from the pool per connection, or per request on plain HTTP, so there is nothing to replace there.
How replacement and its allowance workManage API keys
Create keys with an explicit permission list, rotate or revoke them at any time, and see every create, rotate and revoke in your activity log.
Give a client its own credentials
Sub-account credentials are separate username and password logins with their own monthly bandwidth cap, for agencies running work for a client or a project. Reselling access needs written authorization from Node4.
Work as a team
Invite people to your account with one of four roles: owner, admin, manager or viewer.
Health checks every 5 minutes
Every proxy in the pool is probed every 5 minutes, and the status page shows server and regional health.
Script what the dashboard does
A REST API at https://node4.io/api/v1, authenticated with a key you create under Settings. Every key carries an explicit permission list, and every endpoint states the permission it needs.
- Proxies: list, refresh, replace an IP, and health
- Gateways: ready-made proxy strings by country, state, city or sticky session
- Rotating Unmetered: live and historical connection counts
- Usage: bandwidth and requests, by proxy, hourly and daily
- Coverage: the countries, states and cities residential exits are available in
- IP whitelist, sub-users with their own bandwidth caps, and webhooks
- Buying: plans by saved card or Bitcoin, and top-ups by Bitcoin
- Billing: invoices and PDFs, account credit, auto top-up and usage alerts
Requests are limited to 60 a minute per key, and every response carries rate-limit headers. Purchases require an idempotency key: retry the same request with the same key within 24 hours to get the original result without another charge, and see idempotency keys for a retry whose outcome is still unknown. Changing or canceling a plan, team members and payment methods stay in the dashboard. Node.js and Python client libraries and a Postman collection are available from support. The full contract is published as an OpenAPI description at /openapi.json, and the help center has step-by-step developer guides:
Scoped keys
A permission list per key; rotate or revoke without touching the others.
Webhooks
Usage thresholds, failed renewals, replaced IPs and completed orders, delivered to a URL you register and signed.
Sub-users
A login per client with its own monthly bandwidth cap and usage, created, capped and disabled through the API.
How we handle your traffic and your account
We don't inspect or sell the content of your traffic. We keep connection records (who connected, from where, through which exit, to which host and port) for up to 12 months, and disclose them only under legal process, where the law requires it, or to protect rights and safety. The privacy policy has the full detail.
Encrypted end to end
HTTPS stays encrypted through the proxy; we never terminate or inspect TLS.
Password or IP whitelist
Username and password on every product, or an IP whitelist on every product; untargeted on residential.
Scoped, revocable API keys
Each key has an explicit permission list, and every create, rotate and revoke is written to your activity log.
Four team roles
Owner, admin, manager and viewer, so a teammate sees only what their role allows.
Which proxies the account can hold
Manage these products from the same dashboard. Coverage, billing and some controls depend on the product; each product's own page has the detail.
Premium Datacenter
Dedicated datacenter IPs: one customer per IP on blocks we own, static until you replace it or the plan ends. Dedicated plans include unlimited bandwidth and are billed per proxy.
Shared Datacenter
Up to 5 users per IP on the same blocks, with 3 GB per proxy pooled across the plan. Our lowest price per IP.
Rotating Datacenter
Picks an exit for each HTTPS tunnel, SOCKS5 connection or plain-HTTP request from the US, Italy and Spain blocks, billed per GB. Hold one exit with a session id.
Rotating Unmetered
The same rotating pool with no data cap and no per-GB charge, priced by how many connections you hold open at once.
Residential
Exits from a partner network in 170+ countries, targeted by country, state and city in the username, billed per GB.
Free tier
3 shared datacenter proxies and 1 GB a month, HTTP(S) only. No card required, and the free plan has no end date.
On Rotating Datacenter and Rotating Unmetered, a session id in the username holds one exit for up to 30 minutes. Residential sessions are best effort, with a 30-minute ceiling: the exit can drop sooner if its device goes offline, so switch to a new session ID after repeated failures.
Connect from any language
Standard HTTP and SOCKS5 proxy protocols, so any client that takes a proxy setting works. Replace the credentials with your own.
// Node.js - Using Node4.io Proxies
const axios = require('axios');
const proxy = {
host: 'gw-rotating_datacenter.node4.io',
port: 8083,
auth: {
username: 'user_abc123',
password: 'pass_xyz789'
}
};
const response = await axios.get('https://api.example.com/data', {
proxy,
timeout: 10000
});
console.log(response.data);# cURL - Quick Test curl -x http://user_abc123:pass_xyz789@gw-rotating_datacenter.node4.io:8083 \ https://api.example.com/data
# Python - Requests Library
import requests
proxies = {
'http': 'http://user_abc123:pass_xyz789@gw-rotating_datacenter.node4.io:8083',
'https': 'http://user_abc123:pass_xyz789@gw-rotating_datacenter.node4.io:8083'
}
response = requests.get('https://api.example.com/data', proxies=proxies)
print(response.json())The connection string builder in our free tools generates these snippets for your own host, port and credentials.