Hey DEV community 👋
We just launched a full white-label Reseller API for NumberOTP — a virtual phone number and OTP verification service covering 180+ countries.
What we built
NumberOTP lets users receive SMS verification codes on temporary, disposable phone numbers. We've now opened up the platform for resellers and affiliates:
Reseller API (white-label)
- Full branded experience — your own join page, your own pricing
- Custom markup per country, per service, or globally
- Sub-user management via API or dashboard
- Real-time webhook events (
sub_user.created,sub_user.payment,sub_user.purchase) - Loyalty tiers with up to 60% off base prices as your volume grows
- Full API playground for testing: numberotp.com/api-playground
- Docs: numberotp.com/docs/reseller
Affiliate Program
- Up to 50% commission on every purchase your referrals make
- Recurring — commissions fire every time a referred user tops up
- No inventory, no support burden — just send traffic and earn
- Contact us or fill the affiliate form at numberotp.com
Why we built it
Most virtual number platforms are closed silos. Developers and entrepreneurs who want to build products on top of SMS verification infrastructure had no good white-label option. We wanted to change that — give people the rails to launch their own branded OTP service without touching carrier agreements, SIM banks, or SMS routing.
Stack (for the curious)
- Next.js 14 App Router
- MongoDB + Mongoose
- Redis for caching
- NOWPayments for crypto top-ups
- Dodo Payments for card top-ups
- REST API with API key auth + session auth
Blog posts we published this week
If you're thinking about building in this space, these might help:
- 📖 How to Start Selling Virtual Phone Numbers Online
- 📖 5 Ways to Make Money With Virtual Phone Numbers
- 📖 How to Start a Temp Number Service and Earn
- 📖 How to Monetize Your Temp Mail Service
- 📖 How to Start a Temp Mail Service and Earn
Happy to answer any questions about the architecture, API design, or the reseller model. AMA 🙂
Top comments (0)