Direct Inward Dialing numbers across 80+ countries from a single pool. Instant provisioning, bulk porting with live status tracking, and per-number routing rules — billed daily, with no minimum commitments.
The flow
01 · SEARCH
Browse by country, area code, or number pattern across the live pool.
02 · RESERVE
Claim numbers instantly — no setup fees, daily true-up billing.
03 · ROUTE
Bind each DID to a trunk, hunt group, or IVR with failover rules.
04 · PORT
Bring existing numbers in bulk with real-time status per request.
05 · BILL
Transparent daily true-up — pay only for what you hold.
Browse the live inventory and reserve instantly — daily billing, no setup fees, no minimums.
No setup fees · Daily billing · Cancel anytime

Inventory management
Manage thousands of DIDs from one console — bulk-import, assign routing in batches, and export your full inventory for audits, with daily billing you can reconcile line by line.
Capabilities
NU DID unifies dozens of carrier inventories behind one console and API — our provisioning and porting engine handles the per-country registries, so you manage a single global pool instead of many supplier portals.
Features
Built for the demands of modern telecoms and digital infrastructure — reliable, programmable, and production-ready.
Instant DID provisioning across ZA, GB, US, IN and 80+ countries from one unified pool.
Bring your existing numbers in bulk with real-time status tracking per port request.
Configure routing, failover, and time-of-day schedules per individual DID.
FTP and CSV import/export for large inventories, with daily true-up billing.
Provision in code
Query the live inventory, reserve numbers, and attach routing from your own stack — no portal clicking required.
# search and reserve a London local number
curl -X POST https://api.nudid.co/v1/numbers/reserve \
-H "Authorization: Bearer $NU_DID_KEY" \
-d '{ "country": "GB", "type": "local",
"area": "020", "trunk": "prod-lon" }'
# → 201 Created
{ "number": "+442079460958",
"status": "active", "billing": "daily" }