1. Generate Token
Create a personal API token in your dashboard and store it securely.
Connect your applications to Dexodata services for proxy management, rotation, and usage analytics.
Create a personal API token in your dashboard and store it securely.
Use the Authorization: Bearer header for every request.
Track consumption and rate-limit headers to keep your integration stable.
Base URL: https://api.dexodata.com
Auth Type: Bearer token
Header: Authorization: Bearer YOUR_API_TOKEN
Keep tokens private. Rotate keys if exposure is suspected.
| Method | Path | Description | Auth |
|---|---|---|---|
| GET | /landing/proxy/pools | List available proxy pools by type and location. | Required |
| GET | /landing/proxy/pools/:id/endpoints | Get connection endpoints for a selected pool. | Required |
| POST | /landing/proxy/rotate | Request IP rotation for a rotatable session. | Required |
| GET | /landing/usage | Read current traffic and request usage statistics. | Required |
| GET | /landing/billing/plan | Get active plan, limits, and renewal details. | Required |
curl -X GET "https://api.dexodata.com/landing/usage" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"const response = await fetch("https://api.dexodata.com/landing/proxy/pools", {
method: "GET",
headers: {
"Authorization": "Bearer YOUR_API_TOKEN",
"Accept": "application/json"
}
})
const data = await response.json()
console.log(data)import requests
url = "https://api.dexodata.com/landing/proxy/rotate"
headers = {
"Authorization": "Bearer YOUR_API_TOKEN",
"Accept": "application/json"
}
payload = {"session_id": "session_123"}
response = requests.post(url, headers=headers, json=payload, timeout=30)
print(response.status_code, response.json())After creating an account, generate a token in your dashboard under API access. If API access is not visible, contact support and request API enablement for your workspace.
Trial availability depends on account configuration. Most trial accounts can test basic read endpoints. Contact support for full endpoint access during evaluation.
Rate limits depend on your current plan and are returned in response headers. Implement retry logic and exponential backoff to handle temporary throttling gracefully.
You can integrate with any HTTP client. Official quickstart snippets are available for cURL, JavaScript, and Python directly on this page.
Our team can help you design a stable, compliant integration for your use case.