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
Use Cases
See how businesses use this API
-
Two-Factor Authentication
Validate phone numbers before sending SMS codes. Reduce costs by verifying numbers are mobile and valid.
-
User Verification
Verify user identity during registration. Detect VoIP numbers often used for fraud.
-
SMS Marketing
Clean phone lists before sending campaigns. Save money by removing invalid and landline numbers.
-
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
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?
In which format are numbers returned?
Can I detect mobile vs. landline numbers?
How accurate is the carrier information?
Ready to get started?
Create a free account today and validate your first data immediately