Skip to main content

Get your credentials and learn how to authenticate with Floppydata

Floppydata uses two authentication methods depending on which product you’re using.

Authentication methods

ProductAuthenticationFormat
ProxiesUsername + PasswordPassed in proxy connection string
Web UnlockerAPI KeyPassed in X-Api-Key header
Client APIAPI KeyPassed in X-Api-Key header

Getting your credentials

1

Log in to dashboard

Go to app.floppydata.com and log in
2

Navigate to settings

Click on your profile icon → SettingsAPI Keys & Credentials
3

Copy your credentials

You’ll see:For Proxies:
Username: user_abc123xyz
Password: your_secure_password_here
For API access:
API Key: floppy_live_1234567890abcdefghijklmnop
Click the copy icon to copy credentials to clipboard

Using proxy credentials

Connection format

http://USERNAME:PASSWORD@geo.g-w.info:PORT

Example

http://user_abc123xyz:your_password@geo.g-w.info:10080

Available ports

PortProtocolUse case
10080HTTPDefault, works with most tools
10443HTTPSSecure HTTP connection
10800SOCKS5Advanced use, automation tools
Not sure which port? Start with 10080 (HTTP)

Adding Smart Parameters

Smart Parameters control proxy behavior. They’re added to the username:
USERNAME-parameter1-value1-parameter2-value2
Example: US Residential proxy with sticky session
user_abc123xyz-type-residential-country-US-session-mysession01

Learn more about Smart Parameters

See all available parameters and how to use them.

For Web Unlocker

Pass your API key in the X-Api-Key header:
import requests
 
headers = {
    'X-Api-Key': 'floppy_live_1234567890abcdefghijklmnop',
    'Content-Type': 'application/json'
}
 
response = requests.post(
    'https://api.floppydata.net/v1/webUnlocker',
    headers=headers,
    json={'url': 'https://example.com'}
)

For Client API endpoints

Same format for all Client API requests:
curl -H "X-Api-Key: YOUR_API_KEY" \
  https://api.floppydata.net/v1/rotating/balance

Testing your connection

Test proxy connection

Simple test with cURL:
curl -x http://USERNAME:PASSWORD@geo.g-w.info:10080 \
  http://ip-api.com/json
Expected response:
{
  "query": "123.45.67.89",
  "country": "United States",
  "city": "New York",
  "isp": "ISP Name"
}
If you see a different IP than your own → Proxy is working!

Test API key

curl -H "X-Api-Key: YOUR_API_KEY" \
  https://api.floppydata.net/v1/rotating/balance
Expected response:
{
  "balance": 10.50,
  "currency": "USD"
}
If you see your balance → API Key is working!

Quick setup examples

1. Install dependencies
pip install python-dotenv requests
2. Create .env file
FLOPPY_USER=user_abc123xyz
FLOPPY_PASS=your_password
FLOPPY_API_KEY=floppy_live_1234567890abcdefghijklmnop
3. Use in your code
import os
import requests
from dotenv import load_dotenv

load_dotenv()

# For Proxy
proxy_url = f"http://{os.getenv('FLOPPY_USER')}:{os.getenv('FLOPPY_PASS')}@geo.g-w.info:10080"
proxies = {'http': proxy_url, 'https': proxy_url}

response = requests.get('http://example.com', proxies=proxies)

# For Web Unlocker / API
headers = {'X-Api-Key': os.getenv('FLOPPY_API_KEY')}
response = requests.post(
    'https://api.floppydata.net/v1/webUnlocker',
    headers=headers,
    json={'url': 'https://example.com'}
)

Managing API keys

Creating new keys

1

Navigate to API keys

Go to Dashboard → Settings → API Keys
2

Generate new key

Click “Generate New Key” and give it a descriptive name
3

Copy and store

Copy the key immediately (it won’t be shown again) and store securely

Rotating keys

Why rotate?
  • Security best practice
  • Compromised credentials
  • Team member changes
  • Regular maintenance
How to rotate:
  1. Generate new API key
  2. Update your applications with new key
  3. Test that new key works
  4. Delete old key from dashboard

Deleting keys

Deleting a key immediately invalidates it. Update your apps first!
  1. Go to Dashboard → Settings → API Keys
  2. Find the key to delete
  3. Click Delete icon
  4. Confirm deletion

Troubleshooting

Cause: Incorrect username or passwordSolutions:
  1. Double-check credentials in dashboard
  2. Ensure no extra spaces in username/password
  3. Try copying credentials again
  4. Check for special characters that need URL encoding
Cause: Invalid or missing API keySolutions:
  1. Verify API key in dashboard
  2. Check header name is exactly X-Api-Key
  3. Ensure key hasn’t been deleted
  4. Generate new key if needed
Cause: IP whitelisting enabled but your IP not addedSolutions:
  1. Check if IP whitelisting is enabled (Dashboard → Settings)
  2. Add your current IP to whitelist
  3. Get your current IP: curl https://api.ipify.org
Cause: Wrong host or portSolutions:
  1. Verify host is geo.g-w.info (not .com or other variations)
  2. Check port: 10080 (HTTP), 10443 (HTTPS), or 10800 (SOCKS5)
  3. Check firewall settings