Marketplace
OpenAPI
Phone Intelligence

Phone Intelligence API

Tools

por RoarAPI · ruta base /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.

100
Suscriptores
Nuevo
Valoración
100.00%
Tiempo activo
847 ms
Latencia p95
Cargando endpoints…

Documentación

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.

StatusDescription
200Success
400Invalid request
401Authentication failed
413Batch exceeds limits
422Validation error
501Live provider not configured
500Internal 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

Endpoints

9

Todos los endpoints que ofrece Phone Intelligence y qué hace cada uno.

  • 1POST/phone-intelligence-api/validate

    Parse and validate a phone number

    Parse a phone number and report validity plus every standard format.

  • 2GET/phone-intelligence-api/validate

    Validate a phone number via query params

    Validate a phone number using query parameters — instantly runnable in the playground.

  • 3POST/phone-intelligence-api/lookup

    Full 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/batch

    Clean 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/lookup

    Real-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/dataset

    Metadata library version and freshness

    Report the libphonenumber metadata version, age, and whether it is past the freshness SLA.

  • 8GET/phone-intelligence-api/meta/regions

    Supported regions and calling codes

    List every supported region with its calling code and country name (paginated).

  • 9GET/phone-intelligence-api/meta/limits

    Current request limits

    Return the current batch-row and number-length limits and whether a live provider is set.

Precios

PlanPreciosComparar los 4 planes
Basic
Gratis
Pro
29 US$/mes
Max
99 US$/mes
Ultra
299 US$/mes
Phone Intelligence API · RoutexAPI