PacketStream documentation
Build a proxy product under your own brand
Use PacketStream's white-label Reseller API to create proxy users, allocate balance, review usage, and manage credentials programmatically.
The PacketStream Reseller API provides the account-management layer for a completely white-label residential proxy offering. Your company owns the end-customer relationship, branding, pricing, billing, and support. PacketStream provides product and network support to your reseller team.
Reseller bandwidth starts at $1.00 per GB with a $500 minimum purchase.
Request reseller access
Reseller access is approved for an existing PacketStream account. Sign in and submit the application from the authenticated Reseller API page.
When access is approved, PacketStream converts the account to a reseller account and sends its Reseller API token to the account email address. Keep that token separate from proxy credentials issued to sub-users.
API base URL
Send every request over HTTPS to:
https://reseller.packetstream.io
Authenticate with the reseller token as a bearer token:
Authorization: Bearer RESELLER_API_TOKEN
New or reset tokens can take up to five minutes to become available across the Reseller API service.
Make the first request
Load the token without writing it into shell history:
read -r -s -p 'Reseller API token: ' PACKETSTREAM_RESELLER_TOKEN
printf '\n'
export PACKETSTREAM_RESELLER_TOKEN
Then retrieve the reseller account:
curl --silent --show-error --fail-with-body \
--header "Authorization: Bearer ${PACKETSTREAM_RESELLER_TOKEN}" \
'https://reseller.packetstream.io/reseller/my_info' \
| jq
The response includes the reseller username, current balance in USD cents, proxy auth key, and account creation time.
What the API manages
The API can:
- retrieve the reseller account and balance;
- create white-label proxy sub-users;
- list or retrieve sub-users owned by the reseller;
- allocate balance to a sub-user or return balance to the reseller;
- retrieve 90 days of a sub-user’s daily bandwidth history;
- reset a sub-user’s proxy auth key.
Every sub-user is isolated to its reseller owner. A reseller cannot view or modify another reseller’s users.
White-label delivery
Resellers provide end customers with their own branded proxy hostname. Coordinate that endpoint setup with PacketStream during onboarding, then combine it with each sub-user’s username and proxy_authkey in your product.
PacketStream does not provide support directly to reseller end customers. Your team handles their support and escalates product or network issues to PacketStream when necessary.