Skip to Content
Proxy Types

Proxy Types

Vyx Network offers high-quality residential proxies for maximum anonymity and reliability.

Overview

Vyx Network specializes in residential proxies - real IP addresses from ISPs assigned to homeowners.

FeatureResidential Proxies
Speed⚡⚡ Fast
Anonymity⭐⭐⭐ Highest
Detection RateVery Low
Success Rate95-99%
Best ForWeb scraping, social media, e-commerce

Residential Proxies

Real IP addresses from ISPs assigned to homeowners, providing the highest level of anonymity.

Features

  • High Anonymity: Appear as regular residential users
  • Low Detection: Rarely blocked by websites
  • Global Coverage: IPs from 195+ countries
  • Rotating or Sticky: Choose your session management
  • High Success Rate: 95-99% success rate on most websites

Use Cases

Web Scraping

Collect data without getting blocked by anti-bot systems:

  • E-commerce price monitoring
  • Product availability tracking
  • Market research and competitor analysis
  • Real estate data collection

Social Media Management

Safely manage multiple accounts:

  • Instagram, Facebook, Twitter automation
  • Content posting and engagement
  • Analytics and monitoring
  • Account creation and management

E-commerce & Sneaker Bots

Purchase limited-edition items:

  • Sneaker releases (Nike, Adidas, Supreme)
  • Limited product drops
  • Multi-account checkout
  • Bypass purchase limits

Ad Verification

Verify ad placements across locations:

  • Check ads in different regions
  • Verify targeting accuracy
  • Monitor competitor ads
  • Prevent ad fraud

SEO & Market Research

Monitor search rankings and pricing:

  • Track keyword rankings globally
  • Monitor competitor prices
  • Collect accurate market data
  • A/B testing across regions

Configuration

Basic usage with rotating IPs (new IP each request):

import requests # Rotating residential proxies (new IP each request) proxies = { 'http': 'http://user:YOUR_API_KEY@proxy.vyx.network:8081', 'https': 'http://user:YOUR_API_KEY@proxy.vyx.network:8081' } response = requests.get('https://example.com', proxies=proxies) print(response.text)

Session Management

Rotating Proxies (Default)

Get a new IP address for each request - ideal for large-scale scraping:

import requests proxies = { 'http': 'http://user:YOUR_API_KEY@proxy.vyx.network:8081', 'https': 'http://user:YOUR_API_KEY@proxy.vyx.network:8081' } # Each request gets a different IP for i in range(100): response = requests.get('https://api.ipify.org', proxies=proxies) print(f"Request {i+1}: IP = {response.text}")

Best for:

  • Large-scale web scraping
  • Price monitoring across many sites
  • Data collection from multiple sources
  • High-volume requests

Sticky Sessions

Maintain the same IP address for multiple requests - ideal for stateful operations:

import requests # Create sticky session with unique ID session_id = "shopping_session_123" proxies = { 'http': f'http://user-session-{session_id}:YOUR_API_KEY@proxy.vyx.network:8081', 'https': f'http://user-session-{session_id}:YOUR_API_KEY@proxy.vyx.network:8081' } # All requests use the same IP login = requests.post('https://example.com/login', proxies=proxies, data={'user': 'me'}) cart = requests.post('https://example.com/cart/add', proxies=proxies, data={'item': '123'}) checkout = requests.post('https://example.com/checkout', proxies=proxies) print("All requests used the same IP address")

Best for:

  • E-commerce checkout flows
  • Account login and session management
  • Multi-step form submissions
  • Maintaining cookies and sessions

Session format: user-session-{sessionId}:YOUR_API_KEY where sessionId can be any string you choose.

Sticky sessions last a maximum of 20 minutes. The same session ID can be reused - the system automatically manages session rotation.

Country Selection

Request proxies from specific countries by adding the country code to the username:

import requests # Get US residential IP proxies = { 'http': 'http://user-US:YOUR_API_KEY@proxy.vyx.network:8081' } response = requests.get('https://example.com', proxies=proxies)

Alternative format:

# Explicit country parameter proxies = { 'http': 'http://user-country=GB:YOUR_API_KEY@proxy.vyx.network:8081' }

Combine with session:

# US IP with sticky session proxies = { 'http': 'http://user-US,sessionId=mysession:YOUR_API_KEY@proxy.vyx.network:8081' }

Available countries: All ISO 3166-1 alpha-2 codes - US, GB, DE, FR, CA, JP, AU, BR, IT, ES, NL, IN, RU, CN, and 200+ more.

Protocol Support

Vyx Network residential proxies support both HTTP/HTTPS and SOCKS5:

HTTP/HTTPS (Port 8081)

Standard web traffic - easiest to use:

http://user:YOUR_API_KEY@proxy.vyx.network:8081

Use for:

  • Web scraping
  • API requests
  • Browser automation
  • Most applications

SOCKS5 (Port 1080)

Advanced protocol for any TCP/UDP traffic:

socks5://user:YOUR_API_KEY@proxy.vyx.network:1080

Advantages:

  • Supports non-HTTP protocols (FTP, SMTP, etc.)
  • Better performance for some applications
  • UDP traffic support
  • More flexible authentication

SOCKS5 Example:

import socks import socket import requests # Configure SOCKS5 socks.set_default_proxy( socks.SOCKS5, "proxy.vyx.network", 1080, username="user", password="YOUR_API_KEY" ) socket.socket = socks.socksocket # Now all traffic uses SOCKS5 response = requests.get('https://api.ipify.org?format=json') print(response.json())

Performance Tips

Optimize Request Speed

  1. Use connection pooling:
import requests from requests.adapters import HTTPAdapter session = requests.Session() adapter = HTTPAdapter(pool_connections=10, pool_maxsize=20) session.mount('http://', adapter) session.mount('https://', adapter) proxies = {'http': 'http://user:YOUR_API_KEY@proxy.vyx.network:8081'} response = session.get('https://example.com', proxies=proxies)
  1. Set appropriate timeouts:
response = requests.get( url, proxies=proxies, timeout=(5, 30) # (connect timeout, read timeout) )
  1. Implement retry logic:
from requests.adapters import HTTPAdapter from urllib3.util.retry import Retry session = requests.Session() retry = Retry(total=3, backoff_factor=1, status_forcelist=[500, 502, 503, 504]) adapter = HTTPAdapter(max_retries=retry) session.mount('http://', adapter) session.mount('https://', adapter)

Maximize Success Rate

  1. Use realistic headers:
headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Language': 'en-US,en;q=0.5', 'Accept-Encoding': 'gzip, deflate, br', 'DNT': '1', 'Connection': 'keep-alive', 'Upgrade-Insecure-Requests': '1' }
  1. Add delays between requests:
import time for url in urls: response = requests.get(url, proxies=proxies) time.sleep(2) # 2 second delay
  1. Rotate user agents:
import random user_agents = [ 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36' ] headers = {'User-Agent': random.choice(user_agents)} response = requests.get(url, proxies=proxies, headers=headers)

Best Practices

Do’s ✅

  • Use sticky sessions for multi-step workflows
  • Implement proper error handling and retries
  • Add realistic headers to your requests
  • Respect rate limits and add delays
  • Monitor your usage in the dashboard
  • Use country targeting when needed

Don’ts ❌

  • Don’t share your API key publicly
  • Don’t make requests too quickly (avoid rate limits)
  • Don’t ignore error responses
  • Don’t use same session ID across different workflows
  • Don’t scrape sites that explicitly prohibit it

Pricing

Residential proxies are priced based on bandwidth usage:

  • Pay-as-you-go: $3 per GB (volume discounts available for higher packages)
  • Enterprise: Custom pricing for high-volume users (contact us)

Check your dashboard  for current pricing and plan details.

Next Steps