# 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](https://packetstream.io/dashboard/reseller_api). When access is approved, PacketStream converts the account to a reseller account. Create the Reseller API token on the dashboard's [Reseller API page](https://packetstream.io/dashboard/reseller_api). The page shows the token once, and tokens are no longer sent by email, so copy it into your secret store right away. Keep it separate from proxy credentials issued to sub-users. ## API base URL Send every request over HTTPS to: ```text https://reseller.packetstream.io ``` Authenticate with the reseller token as a bearer token: ```text Authorization: Bearer RESELLER_API_TOKEN ``` A new token can take up to five minutes to start working across the Reseller API service. When you rotate, the previous token stops working within the same window. ## Make the first request Load the token without writing it into shell history: ```bash read -r -s -p 'Reseller API token: ' PACKETSTREAM_RESELLER_TOKEN printf '\n' export PACKETSTREAM_RESELLER_TOKEN ``` Then retrieve the reseller account: ```bash 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. Related pages: - [Authentication & responses](https://packetstream.io/docs/reseller-api/authentication/): Protect the bearer token, parse the response envelope, and retry safely. - [Account & sub-user endpoints](https://packetstream.io/docs/reseller-api/endpoints/): Create users, transfer balance, inspect usage, and reset credentials.