Qualmie
Validate & verify

Liveliness API

Is this number active right now?

Confirm a number is well-formed, assigned, and live on a carrier network at request time — not just correctly formatted.

What you get back

Liveliness is one facet of a single Qualmie response — these are the fields it contributes.

valid
Well-formed and assigned
live
Active on a carrier network now
checked_at
Timestamp of the live check
request
curl https://qualmie.dev/v1/liveliness \
  -H "Authorization: Bearer sk_live_1a2b3c..." \
  -H "Content-Type: application/json" \
  -d '{ "phone_number": "+12125550100" }'
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-17T17:04:11Z",
  "latency_ms": 187
}

Common use cases

Clean lists before a send

Reject dead numbers at signup

Re-validate aging contact data