Enterprise-Grade Residential & Mobile Proxy API - Global coverage, sticky sessions, and advanced geo-targeting for developers and businesses.
- π 164+ Countries - Global proxy coverage with 1,455+ regions and 6,811+ cities
- π Residential IPs - Real ISP addresses from 63,726+ providers worldwide
- π± Mobile Proxies - 4G/5G connections for mobile-specific applications
- π HTTP & SOCKS5 - Full protocol support for any use case
- π Precision Targeting - Country, region, city, and ISP-level targeting
- π Sticky Sessions - Maintain same IP for session duration
- β‘ 99.9% Uptime - Enterprise-grade infrastructure and reliability
- π Real-time Analytics - Monitor usage, performance, and success rates
All our SDKs are production-ready with comprehensive testing, documentation, and examples:
from nodemaven import Client
client = Client()
proxy = client.getProxyConfig({'country': 'US'})
const { NodeMavenClient } = require('@nodemaven/sdk');
const client = new NodeMavenClient();
const proxy = await client.getProxyConfig({ country: 'US' });
use NodeMaven\Client;
$client = new Client();
$proxy = $client->getProxyConfig(['country' => 'US']);
client, _ := nodemaven.NewClient(&nodemaven.Config{})
proxy, _ := client.GetProxyConfig(&nodemaven.ProxyOptions{Country: "US"})
- Sign up: NodeMaven Dashboard
- Get API key: From your dashboard profile
π Python Setup
# Clone repository
git clone https://github.com/nodemavencom/proxy.git
cd proxy/python
# Setup environment
python -m venv venv
source venv/bin/activate # Linux/Mac
# or
venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
# Configure API key
cp .env.example .env
# Edit .env: NODEMAVEN_APIKEY=your_api_key_here
# Test setup
python quick_test.py
π’ JavaScript/Node.js Setup
# Clone repository
git clone https://github.com/nodemavencom/proxy.git
cd proxy/javascript
# Install dependencies
npm install
# Configure API key
export NODEMAVEN_APIKEY="your_api_key_here"
# or create .env file
# Test setup
node quick_test.js
π£ PHP Setup
# Clone repository
git clone https://github.com/nodemavencom/proxy.git
cd proxy/php
# Install dependencies
composer install
# Configure API key
cp .env.example .env
# Edit .env: NODEMAVEN_APIKEY=your_api_key_here
# Test setup
php quick_test.php
π· Go Setup
# Clone repository
git clone https://github.com/nodemavencom/proxy.git
cd proxy/go
# Initialize module
go mod init your-project
# Install SDK
go get github.com/nodemavencom/proxy/go/nodemaven
# Configure API key
export NODEMAVEN_APIKEY="your_api_key_here"
# Test setup
go run examples/basic_usage.go
Rotate IPs for each request to avoid detection:
Python:
for i in range(5):
proxy = client.getProxyConfig({'country': 'US'})
# Each call gets a different IP
JavaScript:
for (let i = 0; i < 5; i++) {
const proxy = await client.getProxyConfig({ country: 'US' });
// Each call gets a different IP
}
Maintain the same IP across multiple requests:
PHP:
$sessionId = 'user_session_' . uniqid();
$proxy = $client->getProxyConfig([
'country' => 'US',
'session' => $sessionId
]);
// All requests use the same IP
Go:
proxy, _ := client.GetProxyConfig(&nodemaven.ProxyOptions{
Country: "US",
Session: "my_session_123",
})
// All requests use the same IP
Target specific locations with precision:
# Country level
us_proxy = client.getProxyConfig({'country': 'US'})
# City level
nyc_proxy = client.getProxyConfig({
'country': 'US',
'city': 'New York'
})
# ISP level
verizon_proxy = client.getProxyConfig({
'country': 'US',
'isp': 'Verizon'
})
Use Case | Best Language | Example Configuration |
---|---|---|
Web Scraping | Python | {'country': 'US', 'session': 'scraper_1'} |
API Testing | JavaScript | {country: 'GB', city: 'London'} |
WordPress/PHP | PHP | ['country' => 'CA', 'region' => 'Ontario'] |
High Performance | Go | &ProxyOptions{Country: "DE", Session: "worker_1"} |
Ad Verification | Any | Target specific cities for localized ads |
Price Monitoring | Any | Rotate between countries for pricing data |
nodemaven/
βββ π proxy/python/ # β
Python SDK (Fully Tested)
β βββ π¦ nodemaven/ # Core SDK package
β βββ π examples/ # Working examples
β βββ π§ͺ tests/ # Comprehensive tests
β βββ π ip_checker/ # IP utilities
β βββ π οΈ tools/ # Location management
β βββ quick_test.py # Setup validation
β βββ README.md # Full documentation
β
βββ π’ proxy/javascript/ # β
JavaScript/Node.js SDK
β βββ π¦ src/ # Core SDK files
β βββ π examples/ # Usage examples
β βββ quick_test.js # Setup validation
β βββ README.md # Full documentation
β
βββ π£ proxy/php/ # β
PHP SDK (8.0+)
β βββ π¦ src/ # PSR-4 compliant code
β βββ π examples/ # Usage examples
β βββ composer.json # Package management
β βββ quick_test.php # Setup validation
β βββ README.md # Full documentation
β
βββ π· proxy/go/ # β
Go SDK
β βββ π¦ nodemaven/ # Go package
β βββ π examples/ # Usage examples
β βββ README.md # Full documentation
β
βββ .gitignore # Git configuration
βββ LICENSE # MIT License
βββ README.md # π This file
# Set in environment or .env file
NODEMAVEN_APIKEY=your_api_key_here
NODEMAVEN_BASE_URL=https://dashboard.nodemaven.com
NODEMAVEN_PROXY_HOST=gate.nodemaven.com
NODEMAVEN_HTTP_PORT=8080
NODEMAVEN_SOCKS5_PORT=1080
REQUEST_TIMEOUT=30
Each SDK includes a quick test script:
# Python
python proxy/python/quick_test.py
# JavaScript
node proxy/javascript/quick_test.js
# PHP
php proxy/php/quick_test.php
# Go
go run proxy/go/examples/basic_usage.go
Expected Output:
β
API Key found
β
Connected! User: [email protected]
β
Proxy credentials obtained
β
Proxy working! IP: xxx.xxx.xxx.xxx
π Setup Complete!
Issue | Solution |
---|---|
No API key found |
Set NODEMAVEN_APIKEY in environment or .env file |
Could not get proxy credentials |
Verify API key is valid in dashboard |
Connection failed |
Check internet connectivity and firewall settings |
Import/require errors |
Ensure dependencies are installed and virtual environment is active |
- π Documentation: Complete API Docs
- π¬ Telegram: @node_maven
- π Issues: GitHub Issues
- π§ Email: [email protected]
Plan | Monthly Price | Traffic | Features |
---|---|---|---|
Starter | $50 | 5GB | All countries, HTTP/SOCKS5 |
Professional | $200 | 25GB | Advanced targeting, Analytics |
Enterprise | Custom | Unlimited | Dedicated IPs, Priority support |
View Full Pricing β’ Start Free Trial
We welcome contributions in all languages! Help us improve:
- Add Features: Enhance existing SDKs with new functionality
- Improve Examples: Add more real-world use cases
- Documentation: Better guides and explanations
- Bug Reports: Create an issue for any bugs
- Language Support: Suggest additional language implementations
- Fork the repository and create a feature branch
- Maintain consistent code style within each language
- Add tests for new functionality
- Update documentation as needed
- Ensure all tests pass before submitting PR
Resource | Description | Link |
---|---|---|
π― Dashboard | Account management & analytics | dashboard.nodemaven.com |
π API Documentation | Complete API reference | API Docs |
π¬ Support Chat | 24/7 developer support | Live Chat |
π± Telegram | Community & quick help | @node_maven |
π Bug Reports | Report issues | GitHub Issues |
This project is licensed under the MIT License - see the LICENSE file for details.
π Get Started β’ π Documentation β’ π¬ Support
Made with β€οΈ by the NodeMaven Team