Welcome to CheckNumber API — a phone number verification and validation service for developers and businesses worldwide.
API Introduction
CheckNumber provides advanced phone number verification APIs that help you validate and verify phone numbers across 20+ platforms in bulk. Whether you need to verify WhatsApp registrations, detect social media accounts, check cryptocurrency exchange users, or query phone carrier information, CheckNumber has you covered.
Typical use cases:
Marketing list cleaning — remove inactive numbers before sending campaigns
Fraud prevention — verify user-provided phone numbers on registration
CRM enrichment — identify which platforms your contacts use
Crypto exchange KYC — cross-check user phone numbers against exchange registrations
Quick Start
1. Get your API Key
Sign up at checknumber.ai and retrieve your API key from the dashboard.
2. Submit a batch task
Upload a .txt or .csv file with one phone number per line (E.164 format, e.g. +8613800138000):
curl --location ' https://api.checknumber.ai/v1/tasks ' \
--header ' X-API-Key: YOUR_API_KEY ' \
--form ' file=@"./numbers.txt" ' \
3. Poll for results
curl --location ' https://api.checknumber.ai/v1/gettasks ' \
--header ' X-API-Key: YOUR_API_KEY ' \
--form ' task_id="TASK_ID_FROM_STEP_2" '
When status becomes exported, download the result file from result_url.
API Overview
Item Details Base URL https://api.checknumber.aiAuthentication X-API-Key headerSubmit task POST /v1/tasks (multipart/form-data)Query status POST /v1/gettasks (form-data)Check balance GET /v1/balanceFile format .txt or .csv, one entry per lineMax batch size 1,000,000 entries per task
Authentication
All requests require your API key passed in the request header:
Task Status
Status Meaning pendingTask queued, waiting to start processingTask is being processed exportedResults ready, download from result_url
Product Catalog
Telegram
Product Task type Return fields CheckNumber tgnumber, activatedActivity Checker tg_activenumber, activated, uid, username, lastseen, activedays, memberProfile Checker tg_avatarPhone, activated, uid, username, Gender, Age, Ethnicity, Avatar, Last Online Time, Active Days, Is Member, first_name, last_name
WhatsApp
Product Task type Return fields CheckNumber wsnumber, activatedActivity Checker ws_activenumber, activated, activetime, activedays, businessProfile Checker ws_avatarnumber, activated, age, avatar, category, gender, hair_color, number, skin_color
CheckNumber
Viber
Product Task type Return fields CheckNumber vibernumber, activatedActivity Checker viber_activenumber, activated, mid, last_online_time, active_daysProfile Checker viber_seniornumber, activated, last_online_time, active_days, mid, nickname, person_count, avatar_type, age, skin_color, gender, avatar
iMessage
Product Task type Return fields CheckNumber imessagenumber, activated
RCS
Product Task type Return fields CheckNumber rcsnumber, activated, system
Signal
Product Task type Return fields CheckNumber signalnumber, activated
VK
Product Task type Return fields CheckNumber vknumber, activated
Apple ID
Facebook
Amazon
Instagram
MAX
Netflix
Line
Telegram (username)
Product Task type Return fields Registration Checker tg_usernameusername, activatedProfile Checker tg_username_profileusername, activated, nickname, avatar, gender, age, skin_colorFull Checker tg_username_fullusername, activated, nickname, avatar, gender, age, skin_color, user_id, active_days, is_vip, is_frozen
LinkedIn
Zalo
Product Task type Return fields CheckNumber zalonumber, activated
TikTok
Product Task type Return fields CheckNumber tiktoknumber, activated, username, uid
Microsoft
Product Task type Return fields CheckNumber microsoftnumber, activated
Snapchat
Product Task type Return fields CheckNumber snapchatnumber, activated
Messenger
Product Task type Return fields CheckNumber messengernumber, activated
GoTo
Product Task type Return fields CheckNumber gotonumber, activated
Threads
Product Task type Return fields CheckNumber threadsnumber, activated
Spotify
Product Task type Return fields Email Checker spotify_emailemail, activated
Band
Product Task type Return fields CheckNumber bandnumber, activated
DHL
Product Task type Return fields CheckNumber dhlnumber, activated
Sideline
Product Task type Return fields CheckNumber sidelineNumber, activated
Airbnb
Product Task type Return fields CheckNumber airbnbnumber, activated
Pornhub
Product Task type Return fields Email Checker pornhubemail, activated
Temu
Product Task type Return fields CheckNumber temunumber, activated
Exchange Registration Checkers
Binance
KuCoin
Htx
CoinW
Crypto.com
Product Task type Return fields Email Checker crypto_emailemail, activated
Email And Global Carrier Checkers
Email Validation
Product Task type Return fields Upload Task email_checkemail, activated
Global Carrier Checker
Product Task type Return fields Global Carrier Checker usaCarriernumber, number_type, country_code, carrier, underlying_carrier, region, city
Advanced US Carrier Checker
Shared utilities