Platform features

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.

The dashboard

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 work

Manage 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.

The API

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.

Security

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.

Integration

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
// 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
# cURL - Quick Test
curl -x http://user_abc123:pass_xyz789@gw-rotating_datacenter.node4.io:8083 \
  https://api.example.com/data
Python
# 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.

Try it on the free tier

Eligible accounts get 3 free shared proxies once the email is verified: 1 GB a month, no card required. The free plan has no end date; if your free proxies carry no traffic for 30 days we pause them, and you can reactivate a fresh set from your dashboard in one click.