Qualmie
PreviewPhone intelligence API

Verified numbers. Trusted contacts.

Qualmie validates, verifies, and enriches every phone number in real time — live status, reachability, line type, carrier, and risk — in a single call, for a fraction of what legacy providers charge.

500 free lookups / monthNo credit card$0.004 / lookup after

Try:

+12125550100

Live & assigned

230 ms
Reachable
Yes
Line type
Mobile
Carrier
Verizon Wireless
Country
US
Ported
No
Risk
low
Show JSON response ↓
200 OK
{
  "phone_number": "+12125550100",
  "valid": true,
  "live": true,
  "reachable": true,
  "line_type": "mobile",
  "carrier": {
    "name": "Verizon Wireless",
    "type": "mobile",
    "country": "US",
    "mcc": "310",
    "mnc": "004"
  },
  "ported": false,
  "risk": {
    "level": "low",
    "score": 8,
    "voip": false,
    "disposable": false,
    "recently_ported": false,
    "recently_disconnected": false
  },
  "checked_at": "2026-07-27T21:47:37.729Z",
  "latency_ms": 230
}
$0.004
per lookup — every signal
<250ms
p95 response time
200+
countries covered
99.99%
uptime target
Why Qualmie

Enterprise-grade phone data, without the enterprise bill

The accuracy, coverage, and reliability teams expect from an identity-data vendor — at a self-serve price and a developer-first API.

Real-time accuracy

Every number is resolved live against carrier and network sources at request time — never a stale, cached record.

Developer-first

One endpoint, typed JSON, predictable errors, and SDKs for every major language. Built by developers, for developers.

Enterprise-ready

A 99.99% uptime target, SLAs, SSO, and a data processing agreement when you need to run liveliness at scale.

The suite

Every phone signal, one API

Mix and match the signals you need. They all come back in a single request — no juggling separate products or bills.

One call, every signal

Stop paying per product

Legacy providers split phone validation, contact scoring, and carrier lookup into separate APIs and bill each one. Qualmie returns everything in a single, typed response.

  • Live, reachable, line type, carrier, and risk — in one response
  • Priced below a legacy provider's cheapest single API
  • Real-time resolution, not a stale cached record
Read the API reference
one request
curl https://qualmie.dev/v1/liveliness \
  -H "Authorization: Bearer sk_live_1a2b3c..." \
  -H "Content-Type: application/json" \
  -d '{ "phone_number": "+12125550100" }'
every signal
{
  "phone_number": "+12125550100",
  "valid": true,
  "live": true,
  "reachable": true,
  "line_type": "mobile",
  "carrier": {
    "name": "Verizon Wireless",
    "type": "mobile",
    "country": "US",
    "mcc": "310",
    "mnc": "004"
  },
  "ported": false,
  "risk": {
    "level": "low",
    "score": 8,
    "voip": false,
    "disposable": false,
    "recently_ported": false,
    "recently_disconnected": false
  },
  "checked_at": "2026-07-17T17:04:11Z",
  "latency_ms": 187
}
A fraction of the price

More signals, less money

Legacy identity-data APIs charge $0.015–$0.07 per query, per product. Here's how Qualmie compares.

QualmieLegacy provider
Price per lookup$0.004$0.015 – $0.07
Signals per requestAll of them, one callOne product per call
Data freshnessResolved live, per requestOften cached
Global coverage200+ countriesFrequently US-only
Free tier500 lookups / mo, no cardTrial only
Time to first callMinutes, self-serveSales call

Legacy figures reflect published per-query rates of incumbent identity-data APIs. See full pricing.

Free tool

Is your phone list worth calling?

Upload a CSV and get an instant health check — how many numbers are live, reachable, VoIP, or risky. Free with a Qualmie account.

Check your list free

1,000 numbers assessed

82%
Reachable
14%
VoIP
6%
Risky

Illustrative — run it on your own list in seconds.

Enterprise-ready

Ready when you scale

Start self-serve on the free tier and grow into the controls and guarantees a production workload needs.

99.9% uptime SLA

Backed by a status page and incident comms.

SSO / SAML

Directory sync and role-based access.

DPA & data controls

Configurable retention for regulated data.

Dedicated throughput

Committed rate limits and batch processing.

FAQ

Questions, answered

What exactly is phone-number liveliness?+

Liveliness is a set of real-time signals about whether a number is actually usable: is it assigned and active on a carrier network, can it receive a call or SMS, what kind of line is it, and does it carry fraud risk. It goes well beyond checking that a number is formatted correctly.

How is this different from format validation?+

Format or regex validation only tells you a number could exist. Qualmie tells you whether it currently does — live, reachable and safe — by resolving carrier and network status, not just the shape of the digits.

Which signals are on the free plan?+

All of them. Free includes live status, reachability, line type, carrier, portability and risk signals — just with a lower rate limit and monthly volume than the paid plans.

How fresh is the data?+

Every lookup is resolved at request time against carrier and network sources, so you get the current state of the number rather than a stale cached record.

Do you store the numbers I look up?+

Numbers are processed to return a result and are not sold or shared. Paid plans add configurable retention and a data processing agreement for regulated workloads.

Can I bring my own telecom provider?+

Qualmie is provider-agnostic under the hood. It runs on a clean provider interface today, so the underlying data source can be swapped or blended without changing your integration.

Verify your first number in minutes

Free to start, no credit card, and a fraction of the price when you scale. No qualms.