Documentation
Everything about using NumberOTP as a customer, running a white-label reseller business on it, or integrating the API directly.
Dashboard & Account Pages
Every page in your account, what it does, and how to find it — from buying your first number to managing sub-users.
White-Label & Custom Domain
Brand the panel your customers see, drop your own support email, and connect your own domain step by step.
Public & Account API
REST endpoints for prices, activations, rentals, and webhooks. Authenticate with a Bearer API key.
Reseller API Reference
Programmatic sub-user management, markup, payouts, and reseller webhooks for building your own frontend.
Interactive Playground
Test endpoints instantly in your browser using the built-in Scalar API environment.
Error Codes
Every machine-readable error code the API returns, what it means, and what to do about it.
1Quick Start
Create an account — every new signup gets a small free credit balance, no card required. Once signed in, your dashboard lets you pick a service and country and get a number instantly — see the Dashboard guide for what every page does.
To integrate programmatically instead: generate an API key from Developer → API Keys, then authenticate with:
Authorization: Bearer notp_1234567890abcdefFull endpoint list, request/response shapes, and webhook signature verification are in the API Reference.
2Running a White-Label Reseller Business
Apply from the Reseller Program page. Once approved, you get a reseller panel (sub-users, markup, payouts) and a public signup link your customers use to create accounts under your business — branded with your name, logo, color, and support email instead of NumberOTP's, and optionally served on your own domain.
Set all of this up in Reseller → Settings — the full walkthrough, including exactly which DNS records to add for a custom domain, is in White-Label & Custom Domain.