phone_iphone

Phone Validator

Operational

Global phone number verification with carrier and line type detection

api API Docs

API Overview

The Phone Validator API validates and enriches phone number data globally. It parses and normalizes numbers to E.164 format, identifies the country of origin and network carrier, classifies the line type (mobile, landline, VoIP, toll-free), and checks availability on major messaging platforms. This is essential for ensuring your SMS/WhatsApp campaigns reach real numbers and for reducing fraud in account creation flows.

language

200+ Countries

Validates numbers from every country and territory with country-specific formatting rules.

cell_tower

Carrier Detection

Identifies the mobile network carrier for enriched contact data and routing decisions.

chat

Messaging Capability

Reports whether the number can receive SMS and WhatsApp messages before you send.

verified

E.164 Normalization

Standardizes numbers to international format regardless of how they were entered.

integration_instructions API Reference

terminal API Playground

Live Simulation
import requests

url = "https://api.picopayd.codefission.co.uk/phone/api/validate"
headers = {
    "Content-Type": "application/json",
    "X-PAYMENT": "<402-payment-token>"
}
payload = {
    "phone": "+14155552671"
}

response = requests.post(url, json=payload, headers=headers)
print(response.json())
Response Body 200 OK
{
  "valid": true,
  "phoneNumber": "+14155552671",
  "country": "US",
  "carrier": "AT&T",
  "lineType": "mobile",
  "messaging": {
    "smsCapable": true,
    "whatsappCapable": true
  }
}