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.
How it works
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.

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.
Browse the live inventory and reserve instantly — daily billing, no setup fees, no minimums.
No setup fees · Daily billing · Cancel anytime
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.
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" }