# MobileValidate: know before you send

- Canonical URL: https://www.broadnet.me/products/mobilevalidate
- Language: en
- Last updated: 2026-10-21
- Publisher: BroadNet (https://www.broadnet.me)
- Markdown version of the page above, generated from the rendered page.

A BroadNet brand Private preview

MobileValidate is a phone-number and e-mail checks API from BroadNet. One request tells you a number's carrier and line type, whether it is registered on messaging apps such as Telegram, Viber or RCS, and whether an e-mail mailbox exists, with a registered, not registered or unknown answer and a timestamp for each check.

[Request access (opens in a new tab)](https://mobilevalidate.com/request-access) [Read the docs (opens in a new tab)](https://mobilevalidate.com/docs) [Pricing (opens in a new tab)](https://mobilevalidate.com/pricing)

MobileValidate is in private preview. Tell the team about your company, use case and expected volume, and they set up your account with test and live keys.

**API base URL**

https://api.mobilevalidate.com/v1

**Authentication**

Authorization: Bearer <key>

**Billing**

Conclusive answers only

**Status**

Private preview

## What it checks

Each check answers one question about one phone number or e-mail address. These are the checks most relevant to messaging teams on BroadNet:

- Carrier and line type Line type (mobile, fixed line, VoIP, toll-free and others), the current carrier and, when a number was ported, the original carrier. Real time or bulk; currently in beta.
- Messaging apps Whether a number is registered on Telegram, Viber or Zalo in real time, and on Signal, iMessage, RCS, LINE or Botim in bulk jobs. The RCS check also reports the handset platform when available.
- E-mail mailbox Whether a mailbox exists at a major webmail provider, without sending an e-mail or opening the mailbox. Company and custom domains return unknown and are not charged.
- Spam reputationUS · CA · DE A risk level and reasons for US, Canadian and German numbers. Limited access: available to approved customers only.
- Live network status (HLR)HLR Coming soon on MobileValidate. For live network status today, use BroadNet HLR Lookup. [HLR Lookup](https://www.broadnet.me/products/hlr-lookup)

MobileValidate offers 40 live checks, including other messaging apps and online services. See the full list on mobilevalidate.com. [Full list of checks (opens in a new tab)](https://mobilevalidate.com/services)

MobileValidate is an independent service, not affiliated with, endorsed or sponsored by the platforms it checks; their names are used only to describe what a check covers.

## How it works

A REST API with Bearer authentication. Send up to 100 phone numbers and e-mail addresses in one real-time lookup, or up to 50,000 rows in a bulk job after a free cost estimate.

- Real-time lookups POST /v1/lookup with up to 20 checks per request. It waits up to 10 seconds by default (30 at most) and returns 202 with a poll URL for answers still pending.
- Bulk jobs Up to 50,000 numbers or addresses per job, in JSON or CSV, with a free estimate first. Bulk-only checks, such as Signal, iMessage, RCS and LINE, run here.
- Webhooks and idempotency Signed webhooks for completed lookups and jobs, and an Idempotency-Key header so a retried request is not checked twice.
- SDKs, CLI and MCP Node.js and Python SDKs, a command-line tool and an MCP server that lets AI agents run checks with scoped, spend-capped agent keys.

Request (test number)

```
curl https://api.mobilevalidate.com/v1/lookup \
  -H "Authorization: Bearer $MOBILEVALIDATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"numbers": ["+447700900001"], "checks": ["carrier", "telegram"]}'
```

Response, one check (abridged)

```
"network.carrier": {
  "status": "completed",
  "registered": true,
  "attributes": {"line_type": "mobile", "carrier": "Test Carrier", "country": "GB"},
  "confidence": "high",
  "checked_at": "2026-09-25T14:23:15.717Z",
  "cached": false,
  "billed": false
}
```

+447700900001 is a documented test number: test keys answer it with fixed data and are never billed.

## Pay for answers, not attempts

You pay per check, and only when the check gives a conclusive answer. Inconclusive results (unknown, unsupported country, timeout, invalid, duplicate) are not charged.

Cache hits and test keys are free, and numbers or addresses on the opt-out list are never checked or billed.

You work from a prepaid USD balance. The maximum possible cost is reserved before checking, then conclusive answers are settled and the rest is released. A max_cost limit and free job estimates keep spend predictable.

Prices shown during the private preview may change before public launch, so this page does not repeat them. [See current prices on mobilevalidate.com (opens in a new tab)](https://mobilevalidate.com/pricing)

## Use it with BroadNet

MobileValidate answers questions about a number or address before you send. BroadNet delivers the message.

- OTP and sign-up screening Check line type and messaging-app presence before you send a passcode, then send it with the BroadNet OTP API or MyOTP.App, with fallback between channels. [OTP / Verify](https://www.broadnet.me/products/otp) [MyOTP.App](https://www.broadnet.me/products/myotp)
- Channel selection for opted-in customers See which channels a consenting customer's number can receive, such as Telegram, Viber or RCS, and fall back to SMS when none applies. [Omnichannel](https://www.broadnet.me/products/omnichannel) [RCS Messaging](https://www.broadnet.me/products/rcs-messaging)
- List hygiene before consented campaigns Remove fixed-line, invalid and duplicate numbers before a campaign to customers who opted in, then send with BroadNet bulk SMS. [Bulk SMS](https://www.broadnet.me/products/bulk-sms)
- Live network status Carrier and line type say what a number is. BroadNet HLR Lookup queries the home network live for whether the line is reachable now. [HLR Lookup](https://www.broadnet.me/products/hlr-lookup)

## Privacy by design

MobileValidate is operated by BroadNet and covered by BroadNet's ISO certifications and data-protection agreement (DPA).

- ISO 27001
- ISO 27018
- ISO 9001
- ISO 22301

Certificate copies and audit reports are available under NDA on request. [Trust Center](https://www.broadnet.me/trust) · [Data Processing Agreement (DPA)](https://www.broadnet.me/legal/dpa)

These controls are described on MobileValidate's security and data-handling page: [mobilevalidate.com/trust (opens in a new tab)](https://mobilevalidate.com/trust)

Phone numbers and e-mail addresses are encrypted when stored and masked in logs, screens and downloads, and never put in URLs.

Realtime lookups are kept for 7 days and bulk jobs for 30 days by default (1 day to 24 months per account). A finished job can be deleted at any time.

Each account has its own cache; a result obtained for one customer is never served to another.

Checks never return names, photos, profiles or locations, and never send a message, call or e-mail to the person.

Anyone can object to being checked; suppressed numbers and addresses are never checked.

## Lawful uses only

MobileValidate's acceptable-use policy allows checks for fraud prevention and for customers who have agreed to hear from you. It prohibits the rest.

### Allowed

- Fraud prevention: sign-up and one-time-passcode screening
- Deliverability and channel selection for contacts who opted in
- List hygiene before transactional or consented messaging
- Lead verification and call screening

### Prohibited

- Unsolicited messages or calls
- Enumerating number ranges or generated e-mail lists
- Scraping, harvesting or reselling results
- Stalking, monitoring, locating or profiling people
- Eligibility decisions such as credit, employment, housing or insurance

Your own legal basis still applies. Check your obligations under the data-protection law of each market you serve. [Read the acceptable-use policy (opens in a new tab)](https://mobilevalidate.com/legal/acceptable-use)

## Questions

### What is MobileValidate?

A phone-number and e-mail checks API. One request checks a number's carrier and line type, whether it is registered on messaging apps and online services, and whether an e-mail mailbox exists. Every answer is registered, not registered or unknown, with a checked_at time.

### Who operates MobileValidate?

MobileValidate is a BroadNet brand. Contact the team through mobilevalidate.com or BroadNet.

### Is MobileValidate covered by BroadNet's certifications?

Yes. MobileValidate is operated by BroadNet and covered by BroadNet's ISO certifications (ISO 27001, ISO 27018, ISO 9001, ISO 22301) and data-protection agreement (DPA). Certificate copies and audit reports are available under NDA on request.

### Is MobileValidate available now?

It is in private preview. You request access with your company, use case and expected volume, and the team sets up test and live keys.

### Does a check send a message to the person?

No. A check never sends a message, call or e-mail and never opens a mailbox. The person behind the number or address is not contacted.

### Can it tell me who owns a phone number?

No. MobileValidate does not do reverse lookups: checks never return names, photos, profiles or locations.

### Do I pay for unknown results?

No. You pay only for conclusive answers. Unknown, unsupported country, timeout, invalid and duplicate results are free, and so are cache hits and test keys.

### Does MobileValidate offer HLR lookups?

Not yet; live network status is coming soon. The carrier lookup returns line type and carrier today, and BroadNet HLR Lookup gives live network status now.

### Is MobileValidate affiliated with the apps it checks?

No. It is an independent service, not affiliated with, endorsed or sponsored by those platforms. Their names only describe what a check covers.

## Related BroadNet products

[HLR Lookup Live network status, operator and ported status for a number, straight from the home network.](https://www.broadnet.me/products/hlr-lookup) [Phone Reputation Phone-reputation verdicts for operators and contact centres, to block spam calls before they connect.](https://www.broadnet.me/products/phone-reputation) [OTP / Verify Multi-channel one-time passcodes with automatic fallback between channels.](https://www.broadnet.me/products/otp)

Private preview

## Try it in private preview

Request access with your use case and expected volume, or start with the test keys in the MobileValidate docs.

[Request access (opens in a new tab)](https://mobilevalidate.com/request-access) [Talk to BroadNet](https://www.broadnet.me/contact)

Resources

MobileValidate datasheet

[Download datasheet· PDF, 99 kB](https://www.broadnet.me/resources/datasheets/broadnet-mobilevalidate-datasheet.pdf) [Product datasheets](https://www.broadnet.me/resources)

## Related guides & answers

Go deeper on the concepts behind this product.

- [What is HLR Lookup Read](https://www.broadnet.me/answers/what-is-hlr-lookup)
- [What is MNP (Mobile Number Portability) Read](https://www.broadnet.me/answers/what-is-mnp)
- [What is an HLR (Home Location Register) Read](https://www.broadnet.me/answers/what-is-hlr)
- [What is SIM swap fraud Read](https://www.broadnet.me/answers/what-is-sim-swap-fraud)
- [How does HLR lookup and MNP number intelligence work Read](https://www.broadnet.me/answers/hlr-mnp-number-intelligence)
- [How does number verification (OTP and 2FA) work Read](https://www.broadnet.me/answers/number-verification)
