Everything you need.One platform.
From owned datacenter IPs to residential proxies, from real-time analytics to a full REST API, Node4.io is the complete proxy infrastructure platform.
Premium Datacenter Proxies
Proxies from our owned blocks of IPs: thousands of clean, dedicated IPs with full subnet diversity. No shared pools, no third-party dependencies.

Residential Proxies
Residential exits from a partner network, reached through our own gateway. Country, state and city targeting for geo-restricted content and market research.
Shared Proxies
A published cap of 5 users per IP, on datacenter blocks we own and announce. Ideal for testing, development, and moderate-volume operations.
Rotating Premium Proxies
Auto-rotating premium datacenter proxies with dedicated IPs. Billed by bandwidth usage, ideal for large-scale scraping and data collection where fresh IPs on every request matter.
Rotating Shared Proxies
Auto-rotating shared proxies (up to 5 users per IP) billed by bandwidth. The most affordable rotating option for high-volume use cases that don’t require dedicated IPs.
Rotating Unmetered Proxies
Rotating Unmetered gives you unlimited bandwidth on datacenter proxies we own, priced by how many connections you run at once rather than by the gigabyte. Per-request rotation by default, or pin one exit with a session id.
Enterprise-Grade Security
Your data and operations are protected by the controls listed below: TLS is never terminated or inspected, authentication is per service, and every API key carries scoped permissions and an audit trail. Privacy by design. We don't inspect or sell the content of your traffic. We retain only the connection metadata needed to operate, secure, and bill the service, and we cooperate with valid legal requests.
Encrypted Connections
HTTPS stays end-to-end encrypted through the proxy; we never terminate or inspect TLS
Flexible Authentication
Username/password everywhere; IP whitelist on every product
API Key Permissions
Granular permissions per key with audit logging
Role-Based Access
Team permissions for multi-user organizations
Core Platform Features
Every feature is designed to give you full control over your proxy infrastructure.
Enterprise Security
Username/password authentication on every product, plus IP whitelisting on every product (3 addresses included on paid plans, more available), encrypted connections, and role-based access control.
Real-Time Analytics
Monitor bandwidth usage, request counts, latency metrics, and provider health in real-time dashboards.
Full REST API
Programmatic access to all features. Generate proxies, check usage, manage keys, and automate workflows.
API Key Management
Create multiple API keys with granular permissions. Revoke, rotate, and audit access at any time.
Smart Rotation
Automatic IP rotation. Declare a session in the username to hold one exit; drop it to rotate again. One-click regeneration from the dashboard.
Health Monitoring
Automated health checks every 5 minutes. Real-time latency tracking and instant degradation alerts.
Flexible Auth
Username/password on every product; IP whitelisting additionally on every product, untargeted on residential. HTTP(S) on all tiers; SOCKS5 on paid plans.
Provider Agnostic
Our integration layer sits between you and the upstream network. Switch providers without changing your proxy configuration.
Rate Limiting
Built-in rate limiting protects your infrastructure. 60 req/min API, 120 req/min dashboard, with custom limits available.
Easy Integration
Get started in minutes with standard proxy protocols. Works with any language or framework.
// Node.js - Using Node4.io Proxies
const axios = require('axios');
const proxy = {
host: 'gw-rotating_shared.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_shared.node4.io:8083 \ https://api.example.com/data
# Python - Requests Library
import requests
proxies = {
'http': 'http://user_abc123:pass_xyz789@gw-rotating_shared.node4.io:8083',
'https': 'http://user_abc123:pass_xyz789@gw-rotating_shared.node4.io:8083'
}
response = requests.get('https://api.example.com/data', proxies=proxies)
print(response.json())Wiring up an integration? Our free developer tools include a proxy connection string builder that generates these snippets for your own host, port and credentials.