

Phone Intelligence API
от RoarAPI · базовый путь /phone-intelligence-api
Validate, format, normalize, and enrich phone numbers worldwide. Detect validity, number type, carrier, timezone, region, and clean large phone lists with one fast REST API.
Загрузка эндпоинтов…Документация
Phone Intelligence API
Validate, Format & Enrich Phone Numbers Worldwide
Phone Intelligence API is a powerful REST API for validating, formatting, normalizing, and enriching phone numbers from 240+ countries and territories. Built on Google's industry-standard metadata, it works entirely offline for fast, reliable, and cost-effective phone number intelligence.
Validate user signups, standardize phone numbers, detect number types, identify carriers, retrieve timezones and geographic regions, clean large datasets, and optionally perform real-time HLR lookups through supported providers.
The Complete Phone Number Intelligence API
Phone Intelligence provides everything developers need to validate and enrich phone numbers from around the world.
Whether you're building:
- Authentication Systems
- User Registration
- CRM Platforms
- ERP Software
- Marketing Platforms
- SMS Applications
- WhatsApp Integrations
- Customer Databases
- Lead Validation
- Contact Management
- Call Center Software
- Banking Platforms
- Healthcare Systems
- E-commerce Applications
- SaaS Products
- Enterprise Software
Phone Intelligence ensures your applications store accurate, standardized, and actionable phone number data.
Features
Validate Phone Numbers
Quickly determine whether a phone number is:
- Valid
- Possible
- Properly formatted
- Assigned to a supported country
The API returns detailed validation information instead of simple true/false responses.
Format Phone Numbers
Automatically normalize numbers into industry-standard formats.
Supported formats include:
- E.164
- International
- National
- RFC3966 (tel:)
Perfect for databases, APIs, CRM systems, and messaging platforms.
Phone Number Enrichment
Retrieve rich metadata about a phone number including:
- Country
- Country Calling Code
- Region
- Geographic Description
- Number Type
- Original Carrier
- Timezones
- International Formats
Ideal for customer intelligence and automated workflows.
Detect Number Types
Identify whether a number is:
- Mobile
- Fixed Line
- Fixed Line or Mobile
- Toll-Free
- Premium Rate
- Shared Cost
- VoIP
- Personal Number
- Pager
- UAN
- Voicemail
- Unknown
Useful for communication routing and marketing automation.
Carrier Information
Retrieve the original carrier allocation from official numbering metadata.
This is useful for:
- Analytics
- Routing
- Validation
- Fraud Prevention
- Customer Intelligence
Batch Processing
Clean and validate thousands of numbers in one request.
Features include:
- Bulk validation
- Bulk formatting
- Bulk enrichment
- Duplicate detection
- Invalid number detection
- Summary statistics
- Per-row validation results
Perfect for CRM cleanup and database migration.
Live HLR Lookup (Optional)
When configured with a supported provider, the API can perform real-time lookups including:
- Active Line Status
- Number Portability
- Live Carrier
- Reachability
If no provider is configured, offline validation and enrichment remain fully available.
Why Choose Phone Intelligence?
Offline Processing
Most phone validation services charge for every lookup.
Phone Intelligence performs validation and enrichment offline, dramatically reducing costs while maintaining excellent accuracy for supported metadata.
Built on Google's libphonenumber
Powered by the trusted libphonenumber project used by Google and thousands of companies worldwide.
Benefits include:
- High accuracy
- Worldwide coverage
- Regular metadata updates
- Industry-standard formatting
Developer Friendly
Simple REST API
JSON responses
Predictable data models
Fast response times
Easy integration with every programming language.
Production Ready
Designed for high-volume production systems with:
- Stateless architecture
- Fast lookups
- Batch processing
- Reliable metadata
- Consistent API responses
Worldwide Coverage
Supports phone numbers from 240+ countries and territories, including international calling codes, formatting rules, and regional metadata.
API Categories
✅ Validate
- Validate Numbers
- Parse Phone Numbers
- Format Numbers
- Convert to E.164
- Detect Invalid Numbers
🔍 Lookup
- Number Type
- Carrier
- Country
- Region
- Timezones
- Geographic Description
📦 Batch
- Bulk Validation
- Bulk Formatting
- Bulk Enrichment
- Duplicate Detection
- Database Cleanup
📡 Live
- HLR Lookup
- Active Line Detection
- Number Portability
- Live Carrier Detection
ℹ️ Meta
- Metadata Version
- Dataset Freshness
- Supported Regions
- Calling Codes
- API Limits
Common Use Cases
Phone Intelligence is ideal for:
- User Registration Validation
- SMS Verification
- OTP Authentication
- Customer Database Cleanup
- CRM Data Standardization
- Lead Validation
- Fraud Detection
- Marketing List Verification
- Contact Import
- WhatsApp Integrations
- Telecom Applications
- Customer Support Systems
- Call Routing
- Analytics Platforms
- Banking KYC
- Identity Verification
- Enterprise Automation
Response Types
Depending on the endpoint, responses include:
- Validation Results
- Standardized Formats
- Carrier Information
- Region Information
- Timezones
- Batch Results
- Dataset Metadata
- Supported Regions
- API Limits
All responses are returned as structured JSON.
Error Handling
The API uses standard HTTP status codes.
| Status | Description |
|---|---|
| 200 | Success |
| 400 | Invalid request |
| 401 | Authentication failed |
| 413 | Batch exceeds limits |
| 422 | Validation error |
| 501 | Live provider not configured |
| 500 | Internal server error |
Example Use Cases
Validate User Signups
Ensure phone numbers are valid before creating user accounts.
Normalize Customer Data
Convert inconsistent phone numbers into standardized international formats.
Clean CRM Databases
Validate thousands of contacts while removing duplicates and invalid entries.
Detect Mobile Numbers
Determine whether a number can receive SMS messages.
Regional Intelligence
Identify the country, region, timezone, and numbering information for customer analytics.
Telecom Applications
Retrieve carrier metadata and optionally perform live HLR lookups.
Technical Highlights
- REST API
- JSON Responses
- Offline Validation
- Worldwide Coverage
- Bulk Processing
- High Performance
- Stateless Architecture
- Enterprise Ready
- Google libphonenumber Compatible
- Multi-language Integration
- Fast Metadata Lookups
- No Upstream API Required
Эндпоинты
9Все эндпоинты, которые предоставляет Phone Intelligence, и что делает каждый из них.
- 1POST
/phone-intelligence-api/validateParse and validate a phone number
Parse a phone number and report validity plus every standard format.
- 2GET
/phone-intelligence-api/validateValidate a phone number via query params
Validate a phone number using query parameters — instantly runnable in the playground.
- 3POST
/phone-intelligence-api/lookupFull enrichment for a phone number
Validate and enrich: number type, carrier (metadata), all timezones, and region.
- 4GET
/phone-intelligence-api/lookup/{number}Enrich a single E.164 number
Enrich a single E.164 number by path — carrier, type, timezones, and region.
- 5POST
/phone-intelligence-api/batchClean a list of numbers (inline)
Validate, format, dedupe, and enrich a list of numbers, returning per-row results and counts. Phase 1 processes the list synchronously (bounded by `max_batch_rows`). Large-file async jobs land with the shared job engine.
- 6POST
/phone-intelligence-api/live/lookupReal-time HLR / ported / active-line status (requires a provider)
Return real-time line status from a configured live provider. When no provider is configured, responds `501 provider_not_configured` — the offline validate/lookup endpoints already cover everything the bundled metadata can answer.
- 7GET
/phone-intelligence-api/meta/datasetMetadata library version and freshness
Report the libphonenumber metadata version, age, and whether it is past the freshness SLA.
- 8GET
/phone-intelligence-api/meta/regionsSupported regions and calling codes
List every supported region with its calling code and country name (paginated).
- 9GET
/phone-intelligence-api/meta/limitsCurrent request limits
Return the current batch-row and number-length limits and whether a live provider is set.
Тарифы
| Тариф | Тарифы | Лимиты запросов | Квоты | Сравнить все планы (4) |
|---|---|---|---|---|
| Basic | Бесплатно | 5 запросов / секунду | 10 запросов / месяц | |
| Pro | 29 $/мес. | 20 запросов / секунду | 100000 запросов / месяц | |
| Max | 99 $/мес. | 50 запросов / секунду | 1000000 запросов / месяц | |
| Ultra | 299 $/мес. | 100 запросов / секунду | 10000000 запросов / месяц |