Start free with 200 credits - no credit card required

Key Features

Everything you need to validate data with confidence

  • International Validation

    Validate phone numbers from over 200 countries. Automatically detect country from input or specify explicitly.

  • Line Type Detection

    Identify mobile, landline, VoIP, and toll-free numbers. Useful for segmenting users and optimizing communication.

  • Carrier Information

    Get the mobile network operator for phone numbers. Helps in fraud prevention and user verification.

  • International Formatting

    Returns every valid number in international format and as an RFC 3966 tel: link. Ensures consistency across your systems.

  • Real-time Validation

    Average response time under 100ms. Fast enough for form validation and user lookup.

Pricing

See what a validation with this API costs on each plan. This validation costs 0.5 credits per call.

Mini 250 credits / month
€0.0039 per validation
Small 1,000 credits / month
€0.0025 per validation
Medium 5,000 credits / month
€0.0015 per validation
Large 10,000 credits / month
€0.0012 per validation

View all plans

Use Cases

See how businesses use this API

  1. Two-Factor Authentication

    Validate phone numbers before sending SMS codes. Reduce costs by verifying numbers are mobile and valid.

  2. User Verification

    Verify user identity during registration. Detect VoIP numbers often used for fraud.

  3. SMS Marketing

    Clean phone lists before sending campaigns. Save money by removing invalid and landline numbers.

  4. International Expansion

    Accept phone numbers in any format from users worldwide. Automatically normalize and validate.

Simple Integration

Validate phone numbers with just a few lines of code

PHP
use ApiCheck\Api\ApiClient;

$client = new ApiClient();
$client->setApiKey('your-api-key');

$result = $client->verifyPhone('+31612345678');

if ($result->valid) {
    echo $result->international_formatted; // +31 6 12345678
    echo $result->number_type; // Mobile
}

Why Choose ApiCheck?

Built for developers, trusted by businesses

  • Support for over 200 countries and territories
  • Detects mobile, landline, VoIP, and toll-free numbers
  • Average response time under 100ms
  • Automatic international formatting

Frequently Asked Questions

Find answers to common questions

Which countries are supported?

We support phone number validation for over 200 countries and territories worldwide. The API automatically detects the country from the international dialing code.

In which format are numbers returned?

Every valid number is returned in international format, including the country code, such as +31 6 12345678, and as an RFC 3966 tel: URI. This ensures compatibility across systems.

Can I detect mobile vs. landline numbers?

Yes! The API returns the line type (mobile, landline, VoIP, toll-free) for each validated number. This is useful for SMS marketing campaigns or user verification.

How accurate is the carrier information?

Carrier information is highly accurate for mobile numbers, covering over 95% of valid mobile numbers globally. This data helps in fraud prevention and user analytics.

Ready to get started?

Create a free account today and validate your first data immediately