Documentation

Complete guide to integrating and using Confabulate proxy services in your applications

Quick Start

1. Get Access

Request access to our proxy network and receive your credentials.

2. Configure & Connect

Use our endpoints with your favorite HTTP client or application.

proxy.confabulate.io:8000
🚀

Getting Started

Quick setup guide to get your proxies running

  • 1. Request access to Confabulate
  • 2. Receive your authentication credentials
  • 3. Configure your application with proxy settings
  • 4. Start making requests through our proxy network
🔧

Authentication

How to authenticate your proxy requests

  • Username/Password: Use your dashboard credentials
  • IP Whitelist: Add your server IPs to your account
  • Session Management: Maintain sticky sessions when needed
  • Endpoint Format: proxy.confabulate.io:port
🌐

Proxy Types

Understanding different proxy offerings

  • Residential: Real ISP IPs for high success rates
  • Datacenter: Fast and reliable for general use
  • Mobile: 4G/5G IPs for maximum anonymity
  • Static vs Rotating: Choose based on your needs
📝

Integration Examples

Code examples for popular programming languages

  • Python (requests library)
  • Node.js (axios/fetch)
  • PHP (cURL)
  • Java (HTTP clients)
🎯

Location Targeting

How to target specific geographic locations

  • Country-level targeting: Use country codes
  • City targeting: Specify city names
  • State/Region targeting: Use state abbreviations
  • ISP targeting: Choose specific providers
⚙️

Configuration Options

Advanced proxy configuration settings

  • Session duration: Control how long IPs persist
  • Rotation intervals: Set automatic IP changes
  • Protocol selection: HTTP, HTTPS, SOCKS5
  • Connection limits: Manage concurrent connections

Code Examples

Python

import requests

proxies = {
    'http': 'http://username:password@proxy.confabulate.io:8000',
    'https': 'http://username:password@proxy.confabulate.io:8000'
}

response = requests.get('https://httpbin.org/ip', proxies=proxies)
print(response.json())

Node.js

const axios = require('axios');

const proxy = {
    host: 'proxy.confabulate.io',
    port: 8000,
    auth: {
        username: 'your_username',
        password: 'your_password'
    }
};

axios.get('https://httpbin.org/ip', { proxy })
    .then(response => console.log(response.data))
    .catch(error => console.error(error));

cURL

curl -x username:password@proxy.confabulate.io:8000 \
     -H "Content-Type: application/json" \
     https://httpbin.org/ip

Proxy Endpoints

Residential Proxies

Rotating: residential.confabulate.io:8000
Static: static-residential.confabulate.io:8001

Datacenter Proxies

Rotating: datacenter.confabulate.io:8002
Static: static-datacenter.confabulate.io:8003

Need Help?

Our technical team is ready to help you integrate and optimize your proxy usage.