Buy a number at 2am. Take a call at 2:01.
Local DIDs across all 50 states, searchable by state, area code or rate centre, purchasable in bulk and in service the moment you buy them.
Numbering should be inventory, not a negotiation
Buying phone numbers wholesale has traditionally meant a spreadsheet, an email thread and a two-day wait. That is a software problem, and we solved it as one.
The console exposes live DID inventory. Filter by state, area code, rate centre or prefix, see exactly what is available, select in bulk and buy. Numbers are provisioned to your trunk and in service within seconds — not queued for a provisioning team to action in the morning.
Every number carries the ownership record that lets us sign your outbound calls at full attestation, which increasingly decides whether a call is delivered clean or labelled on the terminating network. Buying your numbers from the carrier that signs your traffic removes a whole category of attestation problem.
Routing is yours to configure: point numbers at trunks, sub-accounts, failover destinations or time-of-day rules, individually or in bulk, through the console or the API.
- Nationwide inventory. Every US rate centre and LATA, searchable and purchasable in bulk.
- Seconds to service. Numbers activate on purchase — no provisioning queue.
- Attestation-ready. Ownership records that support full A-level STIR/SHAKEN signing.
- Clean porting. We validate your CSR against the port request before submitting it.
- E911 registration. Registered Location per number, updateable in bulk as users move.
What you get
Technical summary
| Coverage | All US rate centres and LATAs, all 50 states |
| Number types | Local geographic DIDs, sequential blocks and vanity subject to inventory |
| Activation | Immediate on purchase, typically under 60 seconds |
| Porting | Local ports typically 7 to 10 business days once validated |
| Inbound channels | Unlimited per number, subject to trunk capacity |
| CNAM | Outbound CNAM registration and inbound CNAM dip available |
| E911 | Registered Location required before emergency calling is enabled |
| Management | Web console and REST API |
What customers ask
No, and that is true of every carrier — telephone numbers are assigned under North American Numbering Plan rules and nobody acquires an ownership interest in one. What you have is the right to port them away, provided your account is current and in good standing. Our Terms set this out in Section 7.
Yes. Select a range in the console, confirm, and they are yours. Very large blocks may trigger a review — partly for inventory reasons and partly because number warehousing breaches FCC rules and our Acceptable Use Policy — but that is an exception, not the normal path.
They return to inventory and enter the standard ageing period before reassignment. Once released you cannot recover a specific number, so release deliberately. The console asks you to confirm bulk releases for exactly this reason.
That evidence is what allows full A-level attestation under STIR/SHAKEN. Attestation reflects what the originating carrier has genuinely verified. Carriers that hand out A-attestation without checking are the reason the framework is treated with suspicion, and we would rather not be one of them.
Yes, and many customers do. Tracking pools are sized against concurrent sessions rather than total call volume, so you usually need fewer numbers than expected. Our call tracking product builds directly on this inventory.
Check inventory in your markets right now
Tell us the area codes you need and we will confirm live DID availability before you spend anything. If you need volumes we do not show, tell us and we will source them.