Build your web data research business on our infrastructure
Provision, manage, and automate web data collection packages for your own clients — fully white-label. Control everything from a purpose-built dashboard or drive it entirely through our versioned REST API.
Everything you need to resell at scale
Reseller Central provides a complete toolkit for running a web data reselling operation on top of DataHeaven.ai infrastructure — no separate billing agreement, no minimum commitment.
Package Provisioning
Spin up web data collection packages for your clients in seconds. Each package gets its own credentials, bandwidth allocation, and usage tracking — fully isolated from your other clients.
Activate & Deactivate
Remotely toggle any package on or off at any time, both from the dashboard and via the API. Take immediate action when a client's subscription lapses or a usage limit is reached.
Bandwidth Limit Controls
Set per-package bandwidth caps to prevent overages. When a package hits its limit it is automatically deactivated, protecting you from unexpected costs on behalf of your clients.
Real-time Usage Analytics
Monitor bandwidth, request counts, and upload/download volumes across all packages in one place. View today's live stats alongside 30-day historical trend charts.
API Key Provisioning
Generate multiple API keys directly from the developer hub. Each key is prefixed with `dh_` and hashed with SHA-256 — you can create, name, and revoke them at any time without affecting other keys.
Full Developer API
Everything available in the dashboard is also available over a versioned REST API. Integrate package management directly into your own billing system, control panel, or automation workflow.
How it works
Getting from sign-up to your first provisioned package takes minutes.
Apply
Register for a DataHeaven.ai account and submit a Reseller Central application. Provide your use case and company details for review.
Get approved
Our team reviews applications and grants access. Approved resellers can access the full Reseller Central dashboard immediately.
Provision packages
Create web data packages for your clients from the dashboard or via API. Each package gets unique access credentials and its own usage counter.
Automate
Issue an API key and integrate our REST API into your own billing system or control panel to manage the full lifecycle programmatically.
Automatic overage protection
When a package reaches its bandwidth limit it is automatically deactivated — no manual monitoring required. The system continuously tracks cumulative usage across 5-minute polling intervals and nightly aggregation, so limits are enforced accurately even across day boundaries. You can re-activate manually at any time or adjust the limit to give a client more headroom.
API key provisioning
From the Developer Hub inside Reseller Central you can create and manage multiple API keys. Each key is prefixed with dh_ and stored as a SHA-256 hash — the raw key value is shown once on creation and cannot be retrieved later.
- Create named keys for different integrations or team members
- Revoke any key instantly without affecting others
- Authenticate the Developer API with a simple Bearer token header
- No expiry by default — rotate on your own schedule
All Developer API requests must include:
Authorization: Bearer dh_••••••••••••••••Keys can be issued and revoked at any time from the Developer Hub in your Reseller Central dashboard. Each account can hold multiple active keys simultaneously.
Developer API v1
The Developer API is designed for machine-to-machine automation. Authenticate with a Bearer API key issued from your Developer Hub. All endpoints are versioned under /api/reseller-api/v1/ and return JSON. This API exposes everything required to manage the full package lifecycle from your own platform.
/api/reseller-api/v1/packagesList all packages owned by the authenticated reseller account, with status and bandwidth summary.
/api/reseller-api/v1/packagesProvision a new web data package programmatically. Returns full access credentials on success.
/api/reseller-api/v1/packages/:idRetrieve full details for a specific package, including access credentials and connection strings.
/api/reseller-api/v1/packages/:id/activateActivate a package via API — identical in effect to the dashboard activate action.
/api/reseller-api/v1/packages/:id/deactivateDeactivate a package via API.
/api/reseller-api/v1/packages/:id/limitAdjust or clear the bandwidth limit for a package without touching its credentials or status.
/api/reseller-api/v1/packages/:id/locationsGet available proxy countries and cities for a package — returns country code, name, and city list with codes.
Response format
All endpoints return JSON. Errors follow a consistent { error: string, code: string } shape with standard HTTP status codes.
Usage analytics built in
Every package includes real-time and historical usage data. View live "today" stats alongside a 30-day historical chart showing bandwidth consumed, requests made, and upload/download breakdown.
Data is collected via 5-minute polling intervals and rolled up into daily aggregates overnight. All historical stats are available through the dashboard package detail view and via the/stats endpoint.
Today bandwidth
Live, updated every 5 min
Request count
Aggregated per package
30-day chart
Daily / weekly / monthly view
Per-package drill-down
Full detail on individual packages
Ready to start reselling?
Register for a DataHeaven.ai account, complete onboarding, and apply for Reseller Central access. No upfront commitment required.
Questions? support@dataheaven.ai