num-iD

Company overview · 2026

Numerical intelligence
for telecom.

Identify the network. Verify the line. Globally.

Routing Validation Fraud mitigation Identity & Verification

Who we are

Built for telecom traffic at global scale.

<300ms p95
MNP response
from regional PoPs
<800ms p95
HLR response
from regional PoPs
100+
Countries in production
MNP and HLR data
99.95%
Success ratio
SLA-backed

num-iD provides real-time number intelligence and routing data to the world's leading telecom operators, messaging hubs and identity platforms. Independent, focused on telecom data only, and engineered for throughput.

  • Telecom-only
    Focused product, no distractions.
  • Engineering-first
    Built by engineers, not BD.
  • Independent
    No parent-co. Customer-led roadmap.
  • Human support
    Real engineers on the line, never a chatbot.

About num-iD

From Corporate to global B2B.

2022

Founded with a Corporate focus.

Tier-1 enterprise customers in finance and telecom drove us to build our own MNP databases in Europe and the Americas, plus proprietary SS7 capacity for live HLR.

Pan-European bank · Global SMS aggregator · Pan-American MNO

2024

Launched the B2B line.

Brought the same intelligence to aggregators, CPaaS, MNOs, contact centers and fintech / ID&V — the prospection markets you'll see throughout this deck.

Aggregator hubs · CPaaS platforms · MNOs · Fintech ID&V

2025

First full year of traction.

1.6B+
Queries served
$3.2M
ARR
12
Enterprise customers
4
Continents

What we do

We turn a phone number
into an accurate routing decision.

01

MSISDN in

A single phone number, any country, any format.

02

num-iD API

Regional PoPs, sub-second, authenticated by IP.

03

Decision out

Normalized JSON: network, status, routing fields.

REQUEST GET api.num-id.com/query/34630081191?service=mnp
RESPONSE · 201 "oc": "ES" · "on": "TELEFÓNICA" · "pdi": true · "rc": "1-00"

Who uses us

The data layer behind global
routing and verification.

  • Carriers & interconnect providers
    Route voice and SMS to the correct terminating network.
  • A2P messaging hubs
    Validate destinations before send; protect deliverability KPIs.
  • MNOs and MVNOs
    Identify portability and roaming context for traffic decisions.
  • CPaaS and voice platforms
    Lower PDD, raise ASR — at scale.
  • Contact centers
    Clean lists before dial-out; cut wasted agent capacity.
  • Fintech and ID&V providers
    Verify the line during sign-up and KYC; stop ATO fraud.

The problem

Phone numbers shift.
Your data probably hasn't.

  • Routing
    40%+
    Ported

    Range data points to the wrong operator.

  • Validation
    ~17%
    Disconnected

    A2P traffic billed for SMS that never land.

  • Fraud
    Daily
    SIM swaps

    OTPs and logins from accounts no longer in the user's hands.

Same root cause. One API call resolves it for all three.

Our approach

One input. Two answers.

A single HTTPS endpoint, normalized JSON, sub-second. One MSISDN goes in, full routing intelligence comes back.

Identify MNP

Which network owns this number today.

Authoritative network ownership for any MSISDN, accounting for portability. Returns operator code, MCC/MNC, ported indicator, release code — everything you need to route correctly.

Verify HLR

Is this number alive right now.

Live-network reachability against the real mobile network. Returns subscriber status, roaming context, current network — everything you need to validate before sending.

Use case · 01 · Voice routing

Voice routing without the billing surprises.

Range data tells you where a number was born. By the time the call connects, the subscriber may have moved networks twice. Here is what one call looks like through num-iD.

01 · The call arrives

A customer dials a B-number.

Range data says Operator A. You'd route there by default — and pay a cross-network surcharge if you're wrong.

INVITE · B-number 34 660 xxx xxx
02 · num-iD resolves

Sub-second MNP lookup.

The number was ported 14 months ago. It now lives on Operator B. We return the live MCC/MNC in under 300 ms.

GET /query/...?service=mnp → oc, mcc, mnc, rc
03 · Route to live network

You route to Operator B directly.

No off-net surcharge. Lower PDD. Higher ASR. The call connects on first try, and the billing matches the leg.

SIP route → Operator B · on-net leg
PDD
Post-Dial Delay · time-to-ring
3.2 s 1.4 s
−56% latency
ASR
Answer-Seizure Ratio · % calls answered
78% 91%
+13 pp answered
Surcharge
Avoided off-net cost · Western EU + LATAM mix
~$0.007 / min saved
~$84k / yr at 1B min

Reference figures from a representative Tier-2 carrier mix on Western EU and LATAM routes. Actual deltas depend on traffic profile and current routing rules.

Use case · 02 · Fintech & ID&V

Stop fraud the moment a number
tries to authenticate.

Every fintech journey has four high-risk moments where a phone number is the credential. num-iD becomes the guard-rail at each one.

Touchpoint 01
Sign-up
Verify reachable

Is the line live? Block 100% of made-up numbers before they ever reach the funnel.

Touchpoint 02
OTP & login
SIM-swap check

Was the SIM swapped in the last 24 hours? Pause high-risk OTPs and step up.

Touchpoint 03
High-value txn
Live network

Confirm the number is on its real home network. Stop spoofed auth before the wire moves.

Touchpoint 04
Account recovery
Ownership check

Has the number been ported recently? Block password resets to just-ported lines.

Illustrative scenario

A digital bank running 2.4M monthly authentications with num-iD Verify on every sign-up, OTP and high-value transaction.

~24,000 blocked fraud events / year  ·  ~$58 avoided loss per blocked event  ·  based on neo-bank ATO benchmarks.

Estimated annual fraud avoided
~$1.4M/ year

vs. cost of pre-checks on 2.4M auths · net 10-20× ROI.

Illustrative scenario based on representative neo-bank fraud benchmarks. Actual numbers depend on traffic mix, risk thresholds and step-up policy.

Use case · 03 · ROI for A2P

ROI for a high-volume
A2P operation.

Profile: Regional A2P SMS aggregator Volume: 10M SMS / month Destinations: MEA + LATAM mix Avg termination cost: $0.10 / SMS
Without num-iD
  • ~17% delivery failure (typical for high-cost mixed destinations)
  • 1.7M failed SMS / month
  • Failed sends still billed at full cost
$170,000/mo
Wasted on failed sends
With num-iD Verify pre-check
  • 14% identified as inactive before send
  • 1.4M SMS not sent → $140,000 saved
  • Cost of pre-validation: $0.0008 × 10M = $8,000
$132,000/mo
Net savings · $1.58M / year

Sample scenario based on industry benchmarks. Plus secondary gains: deliverability metrics, lower fraud, regulatory compliance.

Multi-country view · 10 emerging-market destinations

Across your global mix.

Verify catches dead and ported-out numbers before the SMS is sent. The savings shown are the SMS termination cost you don't pay for messages that would have failed anyway. Same Verify pre-check, applied across 1M queries per country.

Country SMS spend avoided · per 1M queries Net
Indonesia
$49,000
Nigeria
$38,900
Pakistan
$35,400
Egypt
$31,000
Philippines
$26,850
Bangladesh
$22,400
Vietnam
$21,260
Kenya
$20,350
UAE
$12,280
Mexico
$6,700
10 countries
2,410,000 not-sent · $278,140 gross − $14,000 Verify
$264,140
Pilot · 10M queries
Gross savings $278,140
Verify cost · $0.0014 × 10M −$14,000
Net savings · 10M queries
$264,140
Annualised at 30M / mo
~$9.5M / year potential
$264,140 × 36 months of run-rate · same mix

Illustrative scenario based on representative termination rates. Per-customer mix and rates will vary. Verify priced at $0.0014 / lookup (10M+ band).

Why us

Why work with num-iD.

Four reasons that are concrete, not generic — and that an incumbent can't match.

01
Differentiator
Engineering-first.
Founders are telecom engineers. New country or data set integrated in <2 weeks, not quarters.
02
Differentiator
Immediate, human support.
When you call or write, a real engineer responds — never a chatbot, never a ticket queue. Direct line to the team that built the product.
03
Differentiator
Independent.
Single-purpose company. No parent-co, no platform lock-in. Your roadmap drives ours.
04
Differentiator
Telecom-only.
We live in telecom data — not a generic API gateway. <300 ms p95 and 99.95% success — proven, not promised.

Independent · engineering-first · telecom-only · data lineage you can audit.

Solutions summary

Four services. One endpoint.

Four building-blocks behind a single GET. Pick one, pick all — the integration is the same.

NRI Validate
Format + range allocation check.
The cheapest first gate · sub-100 ms · no SS7 cost.
Sign-up A2P pre-screen Voice pre-dial
MNP Identify
Live operator after portability.
Cached <30 ms · live <200 ms · ported indicator + MCC/MNC.
Voice routing A2P delivery OBR billing
HLR Verify
Live network status.
Reachability + roaming context + current serving network.
OTP / login KYC A2P pre-send IDV
BUNDLE All-in
All of the above + ATO signals.
Port history · Mobile API flags · Domestic datasets for compliance
Fintech ID&V ATO prevention Recovery flows
1 GET endpoint api.num-id.com/query/<n>?service=<svc> auth by source IP · no SDK · no callbacks

How we deliver

Production-grade in hours, not weeks.

  • Single GET endpoint — no SDK to import, no callbacks to wire
  • Auth by source IP — zero credentials in your code
  • Regional PoPs — request lands at the nearest one
  • HTTP/2 + keep-alive — persistent connections, low per-request overhead
  • 99.95% SLA — backed by real-time monitoring
  • Integration in <1 day for most stacks
Sample request
curl -s "https://api.num-id.com/query/34630081191?service=mnp" \
  -H "Accept: application/json"

# Response (HTTP 201)

  "tn":  "34630081191",
  "oc":  "ES",
  "mcc": "214",
  "mnc": "07",
  "on":  "TELEFÓNICA MÓVILES ESPAÑA",
  "rc":  "1-00"

Customer portal

See your traffic. Manage your account.
In real time.

Every customer gets a private portal at portal.num-id.com — operate without writing tickets.

  • Live traffic dashboard. Total queries, success rate, spend and errors — by day, by service, in real time.
  • Invoice downloads. All your billing history, exportable as PDF or CSV. No back-and-forth with finance.
  • Per-query detail. Drill into every query: number, service, operator, release code, cost.
  • IP allowlist for API access. Add, remove and rotate the source IPs that can hit your endpoint — self-service.
  • Live balance. Prepaid balance and credit at a glance — no surprises at the end of the month.
Visit portal.num-id.com →
num-iD portal queries view num-iD portal dashboard

Next steps · try it now

Try it from your terminal
in 60 seconds.

  1. 01

    Send your source IP

    One email. We whitelist it.

  2. 02

    We send your endpoint

    Auth by IP. No credentials in your code.

  3. 03

    You curl it

    Live response from a real PoP.

  4. 04

    Run it on your traffic

    Send us a sample of your real numbers. We send back the table.

$ live in 60 seconds
curl -s "https://api.num-id.com/query/34630081191?service=mnp" \
  -H "Accept: application/json"

# Response (HTTP 201) · 287 ms
{
  "tn":  "34630081191",
  "oc":  "ES",
  "mcc": "214",
  "mnc": "07",
  "on":  "TELEFÓNICA MÓVILES ESPAÑA",
  "nt":  "mobile",
  "pdi": true,
  "pi":  false,
  "rc":  "1-00"
}
Real response from the production endpoint
Send your source IP to hello@num-id.com — be live in 60 seconds

Phone numbers move.
We move first.

Identify the network. Verify the line. Globally.

Address Digital Works Business LLC · 407 Lincoln Road Suite 12 N · 33139 Miami Beach, FL — USA