by Profiden

Mobile Number Verification

Contact & Address

Confirm a mobile number is active, who it is registered to and which network serves it.

Validate a mobile number before you trust it: active status, operator and circle, prepaid or postpaid, and a name match against the subscriber record where available. Reduce fake sign-ups, unreachable candidates and misrouted OTPs.

Endpoint

POST https://app.emver.io/api/sandbox/v1/mobile-number-verification
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json

Request parameters

FieldTypeDescription
mobile_number required string Mobile number
name_to_match optional string Name to match

Example request

cURL
curl -X POST https://app.emver.io/api/sandbox/v1/mobile-number-verification \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "mobile_number": "9999999999",
    "name_to_match": "string"
}'

Replace YOUR_API_KEY and the placeholder values. Use the switch above to see production URLs.

Response

Structure · 200

{
  "status": INTEGER,
  "message": STRING,
  "data": {
    "active_status": STRING,
    "operator_and_telecom_circle": STRING,
    "connection_type": STRING,
    "name_match_result_where_available": STRING,
    "ported": STRING
  }
}

Example · 200

{
  "status": 200,
  "message": "string",
  "data": {
    "active_status": "string",
    "operator_and_telecom_circle": "string",
    "connection_type": "string",
    "name_match_result_where_available": "string",
    "ported": "string"
  }
}

Error · 4xx / 5xx

{
  "status": INTEGER,
  "message": STRING
}

See Errors & status codes for what each status means and which calls are billed.

About this API

A mobile number is the identifier every onboarding flow captures first and verifies least. The Mobile Number Verification API tells you whether the number is live, which operator and region it belongs to, and whether the name you hold matches the subscriber, giving you a strong, low-friction identity and reachability signal.

Use it to prioritise outreach, gate risky sign-ups and confirm that the number used for OTP belongs to the person you are onboarding.

Consent. Subscriber name matching uses personal data; capture the person's consent before running the match.

Typical uses

  • Candidate outreach. Verify numbers before sending consent and portal links.
  • Fintech sign-ups. Match the OTP number to the applicant.
  • Marketplace and gaming. Reduce multi-account abuse.
  • Collections and support. Keep contact databases clean.

Questions

Is name matching always available?
It depends on the subscriber data available for the number. The response states clearly when a match could not be attempted.
Does this send an OTP?
No. It is a silent check. emver's consent flows handle OTP separately when you need possession proof.