Phone numbers
Private numbers that receive SMS, for any service or locked to one.
- Rent from 12 hours to a year
- Messages by inbox, API or signed webhook
- Renew automatically or cancel for a refund
White-label reseller platform · Early access
ResellerHQ is a white-label reseller platform for phone numbers, domains and mailbox licences: one prepaid wallet, one dashboard and one API, with your brand and your price in front of your customers.
Products
Three product lines, one account. Buy any of them at wholesale, bundle them however you like, and put your own name and price on the result.
Private numbers that receive SMS, for any service or locked to one.
Registration and renewal across the endings your customers ask for.
Google Workspace and Microsoft 365 licences for your customers' domains.
How it works
There is nothing to negotiate and nothing to host. You buy at wholesale, set your own price, and your customers never see us.
Sign up with an email address. Your reseller account and a sandbox to test in are created in the same step.
The wallet is prepaid. An order reserves what it needs, charges only for what is delivered, and returns the rest.
Choose a product in the dashboard, or send one POST request. You see the wholesale price before you commit.
Set your own price and deliver under your own brand. Events reach your systems as signed webhooks, so your customers never see us.
Money and delivery
Reselling goes wrong in the gaps: a charge without a delivery, a retry that buys twice, an event that never reaches your systems. Each of those has a specific answer here.
Every movement of money is a double-entry journal line. Funds are held before a purchase and captured only for what was delivered, so a failed order costs nothing.
Each order is routed to the cheapest upstream provider that can fulfil it and falls through to the next if one cannot. You see one price, and it does not change with the provider.
Send an Idempotency-Key with a purchase and a retried request returns the original result instead of buying twice. The same rule protects renewals and cancellations.
Events follow the Standard Webhooks specification: an HMAC-SHA256 signature, a timestamp and automatic retries with backoff. Verify them with any Standard Webhooks library.
Turn on auto-renew and what you sell is extended shortly before it ends. If the wallet is short you are told once, and it lapses on time instead of failing silently.
Test accounts run against a built-in provider. Place orders with test funds, trigger test events and exercise your webhook handler before spending anything.
Developers
Authenticate with a bearer key, place an order with a single request, and receive events on your webhook. The whole surface is described by an OpenAPI 3.1 document.
curl -X POST https://163-123-236-68.sslip.io/api/v1/numbers/orders \
-H "Authorization: Bearer $RHQ_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"country":"US","duration":"30d","customerId":"CUSTOMER_ID"}'{
"id": "evt_01JABCDEF...",
"type": "number.message.received",
"timestamp": "2026-10-07T11:04:31.454Z",
"data": {
"number": "15550100002",
"sender": "WhatsApp",
"body": "Your code is 428-113",
"receivedAt": "2026-10-07T11:04:31.000Z"
}
}The site and the API both describe themselves in formats an agent can read. Paste this prompt into the one you use and review its plan.
Read the docsRead https://163-123-236-68.sslip.io/llms.txt and the OpenAPI document at https://163-123-236-68.sslip.io/api/openapi.json. Then add ResellerHQ to this project: 1. Read the API key from the RHQ_API_KEY environment variable. 2. Create a customer. 3. Check the wholesale price, then order a phone number for that customer, sending an Idempotency-Key. 4. Add a webhook handler that verifies the Standard Webhooks signature and handles number.message.received. Test in the sandbox first, and show me the plan before you write code.
FAQ
ResellerHQ is a white-label reseller platform for phone numbers, domains and mailbox licences. You buy at wholesale from one prepaid wallet, through a dashboard or a REST API, and sell to your own customers under your brand at a price you choose.
It is for agencies, SaaS companies and independent resellers who already have customers and want to sell them infrastructure without negotiating with carriers, registrars and licence distributors, or building billing, routing and delivery themselves.
Three product lines: phone numbers that receive SMS, domains across many endings, and mailbox licences for Google Workspace and Microsoft 365. All three can be ordered in the sandbox today; live ordering is opening account by account. The platform is in early access.
You pay a wholesale price that is shown before you buy, in the dashboard and from the offers endpoint of the API. You decide what to charge your own customers, and the difference is your margin.
When you place an order, the total is reserved in your wallet. You are charged only for what is actually delivered; anything reserved for items that could not be delivered is returned automatically.
No. You sell under your own brand and at your own price. Orders are placed through your account, and events are delivered to your own systems by webhook, so your product is what your customers see.
Yes. Everything the dashboard does goes through a public REST API described by an OpenAPI 3.1 document. Amounts are integers in US cents, purchases accept an Idempotency-Key, and events are sent as signed webhooks.
Yes. Every account starts in a sandbox with a built-in test provider. You can add test funds, place orders and trigger test events without a card and without buying anything real.
The order is tried with the next upstream provider. If none can fulfil it, the order fails, the money reserved for it is returned to your wallet, and you are not charged.
Everything bought through the platform must be used lawfully and in line with the terms of the services it is used with. Accounts used for fraud, spam or impersonation are suspended.
Create an account, add test funds and place your first order in the sandbox, all before you spend anything.