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.

Questions? We’re here to help. Talk with our support team about your integration.
Contact support