Protect your application from fake phone numbers.

Fraudsters and bots use virtual phone numbers to sign up to your service.

We provide solutions to detect disposable, temporary, and virtual phone numbers, so you can protect your service from spam and fraud.

Get started

They verify phone numbers with NumCheckr

BlaBlaCar

Prevent bots and fake accounts creation

Detect virtual phone numbers

A lot of shady websites provide temporary phone numbers for the sole purpose of receiving OTPs and bypassing phone number verifications. Fraudsters and bots use this to create fake accounts and spam your service. We help you to protect against this by blocking free, virtual, and disposable phone numbers.

HLR Lookup
Reduce fraud and clean up your database by implementing phone number validation. Identify the line type, whether it's mobile, landline, VoIP, temporary, and more.
API-based
Integrate our API to verify phone numbers before they create an account on your platform. Get detailed reports, risk scoring, and comprehensive phone number information.
Mobile-based identity intelligence
We continuously monitor hundreds of Public SMS Gateways (PSGs) and maintain connections with mobile operators globally.
120+ countries covered
Phone numbers from all over the world are covered, including the US, Canada, UK, Germany, France, Italy, Spain, and many more.

API Support

Integrate our API into your application in minutes

Our API makes it simple to implement fake phone number validation in your application. Ideal for registration forms and user verification processes, it helps filter out disposable phone numbers, reducing the risk of fraud.

Low-latency.
Don't slow down your application. Get results you need in less than 80ms.
Always up.
We guarantee a 99.995% uptime SLA. Our API is always available when you need it.
Terminal
curl
curl -X POST numcheckr.com/api/check-number \
    -d '{ "phone": "+447497265710" }'
{
    "active_line": true,
    "is_disposable": true,
    "public_sms_gateways": [
        "online-sms.org",
        "sms24.me"
    ],
    "type": "MOBILE",
    "country_code": "gb",
    "country_name": "United Kingdom",
    "carrier": "EE",
    "e164_format": "+447497265710",
    "national_format": "07497 265710",
    "international_format": "+44 7497 265710"
    ...
}

CSV and Excel support

Sanitize your CSV and Excel files

With our bulk validation module, you can verify thousands of phone numbers at once and flag the ones that don't belong to real users.

Upload a file.
Upload your CSV or XLS file containing the phone numbers you wish to verify.
Download the report.
Receive a detailed XLS report which instantly identifies phone numbers that do not belong to real users.
Take action.
Protect your application from fraudsters and bots you've identified.
Product screenshot

Last Articles

Read the latest articles from our blog.

How to Implement Fake Phone Number Validation?

Learn what strategies you can use to verify if a phone number is fake, and how to apply them to your new account creation process. Multiple layers of verification need to be considered to avoid your verification process being bypassed by fake phone numbers.

Understanding SMS Pumping

Discover the ins and outs of SMS Pumping, a clever cyber-threat that can drain your budget. Learn what prevention and protection strategies you can implement to safeguard your business against this type of attack.

What Is a Virtual Phone Number?

Also known as anonymous VOIP numbers, temporary numbers, or disposable phone numbers, virtual phone numbers are used to receive SMS without disclosing your actual number. What are virtual phone numbers used for?

Onboard real users, not bots.
Start your free trial.