# ZelNum, free test, POST /detect, WhatsApp Number Checker: Phone validation API > Validate large phone lists via API | submit batch jobs, enrich with carrier and line-type data, export clean segments for campaigns and CRM cleanup. ZelNum's phone validation API on its Free test plan. It costs $0.00 per 1,000 phones. It returns 1 of the 9 key fields we check: Validity. ZelNum limits how many results you get, but doesn't say how many. We rank 614 plans by price. [Botoi's $199 monthly plan](https://datacircle.dev/validate-phone-apis/botoi/199-monthly/llms.txt) is the cheapest paid plan per 1,000 phones: as little as $0.0066. Botoi's $199 monthly plan covers up to 1,000,000 phones a day. [Data247](https://datacircle.dev/validate-phone-apis/data247/12-pack-membership-get-v3-0-verify247-phone/llms.txt), [Abstract API](https://datacircle.dev/validate-phone-apis/abstract-api/19-monthly-starter-5000-requests-month/llms.txt) and [Listar](https://datacircle.dev/validate-phone-apis/listar/top-up-from-10-starter-post-search-verify-whatsapp/llms.txt) are the best phone validation API providers in our benchmark. - This page: https://datacircle.dev/validate-phone-apis/zelnum/free-test-post-detect-whatsapp-number-checker - [Best phone validation API in 2026](https://datacircle.dev/best-phone-validation-api.txt) - Get it: https://zelnum.com/whatsapp-api/ - Request: `POST https://api.zelnum.com/api/v1/detect`, WhatsApp Number Checker - API key: with the plan, on https://zelnum.com/whatsapp-api/ - Its API docs: https://zelnum.com/whatsapp-api/ - Sold by: ZelNum (https://zelnum.com) - Checked: 2026-10-28 ## In the answer - Completeness: 11% - Validity: ✓ ## Price - $ per 1,000 phones: $0.00 - Per: result - Billing: free ## Aggregators - Aggregators: none ## Charges - Also pays for: from the same budget: 57 other calls ## Not found - $ per 1,000: $0.00 ## In their words - Their pitch: Validate large phone lists via API | submit batch jobs, enrich with carrier and line-type data, export clean segments for campaigns and CRM cleanup. ## Data - What it checks: messaging apps - Keep data: no limit - Use data: ZelNum is provided for the following purposes only: CRM list cleaning and contact record quality checks. Marketing list hygiene: suppressing invalid, duplicate, unreachable, or wrong-channel records inside lists you are already allowed to process. Fraud, abuse, and risk review of signup, lead, or applicant records. Internal data-quality and compliance support for records you hold a lawful basis to process. Developer integration of validation into your own product through the API. [...] You must not use ZelNum to: Send, or prepare to send, unsolicited messages, spam, or bulk cold outreach of any kind. Harass, threaten, stalk, embarrass, or harm any person, or to find people who do not want to be found. Check numbers or identifiers for which you do not hold a lawful basis and any required consent. Build, resell, or distribute a database of people, or of their platform memberships, as a data broker. Circumvent platform rules, rate limits, or access controls, or resell raw access to the service. Impersonate ZelNum, present results as identity proof, or generate reports that claim identity or consent has been verified. Break any law that applies to you, including data-protection and anti-spam rules such as the GDPR, the ePrivacy Directive, or local equivalents. Access or use the service from, or on behalf of persons or entities in, jurisdictions subject to comprehensive sanctions, or in violation of applicable export-control rules. [...] You must not use ZelNum, or allow anything built on ZelNum to be used, for any of the following: Resale and redistribution of results. Passing ZelNum output to another party as a product, dataset, or service — whether resold, sublicensed, white-labelled, bundled into your own offering, or exposed through an API, dashboard, or file that third parties can query. Using results inside your own business, and inside software you operate for your own customers on their own records, is permitted, trading the output itself is not. Eligibility decisions about people. Using results as a factor in employment, credit, insurance, tenancy, education, or benefits decisions, or as identity verification or a background check. [...] By submitting a phone number, email address, or other identifier, you confirm that you hold a lawful basis for processing it and that you have obtained any consent or permission required by law or by the relevant platform. ## Plan - Pay: $0 ## Rate limit - Per second: 0.17 - Batch: 1,000 to 2,000,000 ## Speed - Answer: by polling ## The call - You send: product "waValid", country, phones - Method: POST - Path: /detect ## About the plan - Plan: Free test - Who can get it: anyone ## The 10 fields the plan's answer can hold result, checked at, billing status, valid count, invalid count, unknown count, submitted count, total count, cost deducted, cost refunded ## ZelNum's plans (6) - [ZelNum, free test, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/free-test-post-detect-whatsapp-number-checker/llms.txt): $0.00 per 1,000, 11% complete - [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-whatsapp-number-checker/llms.txt): $0.048 per 1,000, 11% complete - [ZelNum, $200 pack, Pay as you go, $200 top-up, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/200-pack-pay-as-you-go-200-top-up-post-detect-whatsapp-number-checker/llms.txt): $0.045 per 1,000, 11% complete - [ZelNum, $500 pack, Pay as you go, $500 top-up, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/500-pack-pay-as-you-go-500-top-up-post-detect-whatsapp-number-checker/llms.txt): $0.043 per 1,000, 11% complete - [ZelNum, $1,000 pack, Pay as you go, $1,000 top-up, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/1000-pack-pay-as-you-go-1000-top-up-post-detect-whatsapp-number-checker/llms.txt): $0.042 per 1,000, 11% complete - [ZelNum, $2,000 pack, Pay as you go, $2,000 top-up, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/2000-pack-pay-as-you-go-2000-top-up-post-detect-whatsapp-number-checker/llms.txt): $0.04 per 1,000, 11% complete ## ZelNum's calls (50) - `POST /detect`, Phone Status Check: [ZelNum, free test, POST /detect, Phone Status Check](https://datacircle.dev/validate-phone-apis/zelnum/free-test-post-detect-phone-status-check/llms.txt) - `POST /detect`, Telegram Number Checker: [ZelNum, free test, POST /detect, Telegram Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/free-test-post-detect-telegram-number-checker/llms.txt) - `POST /detect`, WhatsApp Number Checker: [ZelNum, free test, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/free-test-post-detect-whatsapp-number-checker/llms.txt) - `POST /detect`, Amazon Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Amazon Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-amazon-number-checker/llms.txt) - `POST /detect/file`, Amazon Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Amazon Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-amazon-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Amazon Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Amazon Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-amazon-number-checker-realtime/llms.txt) - `POST /detect`, Apple ID Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Apple ID Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-apple-id-number-checker/llms.txt) - `POST /detect/file`, Apple ID Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Apple ID Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-apple-id-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Apple ID Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Apple ID Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-apple-id-number-checker-realtime/llms.txt) - `POST /detect`, BAND Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, BAND Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-band-number-checker/llms.txt) - `POST /detect/file`, BAND Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, BAND Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-band-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, BAND Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, BAND Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-band-number-checker-realtime/llms.txt) - `POST /detect`, Facebook Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Facebook Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-facebook-number-checker/llms.txt) - `POST /detect/file`, Facebook Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Facebook Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-facebook-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Facebook Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Facebook Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-facebook-number-checker-realtime/llms.txt) - `POST /detect`, HLR Lookup: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, HLR Lookup](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-hlr-lookup/llms.txt) - `POST /detect/file`, HLR Lookup (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, HLR Lookup (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-hlr-lookup-file-upload/llms.txt) - `POST /detect`, iMessage Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, iMessage Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-imessage-number-checker/llms.txt) - `POST /detect/file`, iMessage Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, iMessage Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-imessage-number-checker-file-upload/llms.txt) - `POST /detect`, Instagram Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Instagram Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-instagram-number-checker/llms.txt) - `POST /detect/file`, Instagram Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Instagram Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-instagram-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Instagram Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Instagram Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-instagram-number-checker-realtime/llms.txt) - `POST /detect`, Internet Activity Filter: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Internet Activity Filter](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-internet-activity-filter/llms.txt) - `POST /detect/file`, Internet Activity Filter (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Internet Activity Filter (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-internet-activity-filter-file-upload/llms.txt) - `POST /detect`, LINE Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, LINE Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-line-number-checker/llms.txt) - `POST /detect/file`, LINE Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, LINE Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-line-number-checker-file-upload/llms.txt) - `POST /detect`, Linkedin Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Linkedin Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-linkedin-number-checker/llms.txt) - `POST /detect/file`, Linkedin Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Linkedin Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-linkedin-number-checker-file-upload/llms.txt) - `POST /detect`, Microsoft Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Microsoft Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-microsoft-number-checker/llms.txt) - `POST /detect/file`, Microsoft Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Microsoft Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-microsoft-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Microsoft Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Microsoft Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-microsoft-number-checker-realtime/llms.txt) - `POST /detect/file`, Phone Status Check (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Phone Status Check (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-phone-status-check-file-upload/llms.txt) - `POST /detect`, RCS Support Check: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, RCS Support Check](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-rcs-support-check/llms.txt) - `POST /detect/file`, RCS Support Check (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, RCS Support Check (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-rcs-support-check-file-upload/llms.txt) - `POST /detect`, Signal Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Signal Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-signal-number-checker/llms.txt) - `POST /detect/file`, Signal Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Signal Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-signal-number-checker-file-upload/llms.txt) - `POST /detect`, Snapchat Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Snapchat Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-snapchat-number-checker/llms.txt) - `POST /detect/file`, Snapchat Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Snapchat Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-snapchat-number-checker-file-upload/llms.txt) - `POST /detect/file`, Telegram Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Telegram Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-telegram-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Telegram Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Telegram Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-telegram-number-checker-realtime/llms.txt) - `POST /detect`, Viber Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Viber Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-viber-number-checker/llms.txt) - `POST /detect/file`, Viber Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Viber Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-viber-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, Viber Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, Viber Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-viber-number-checker-realtime/llms.txt) - `POST /detect/file`, WhatsApp Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, WhatsApp Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-whatsapp-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, WhatsApp Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, WhatsApp Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-whatsapp-number-checker-realtime/llms.txt) - `POST /detect`, X Phone Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, X Phone Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-x-phone-number-checker/llms.txt) - `POST /detect/file`, X Phone Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, X Phone Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-x-phone-number-checker-file-upload/llms.txt) - `POST /realtime/check/{series}`, X Phone Number Checker (realtime): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /realtime/check/{series}, X Phone Number Checker (realtime)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-realtime-check-series-x-phone-number-checker-realtime/llms.txt) - `POST /detect`, Zalo Number Checker: [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect, Zalo Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-zalo-number-checker/llms.txt) - `POST /detect/file`, Zalo Number Checker (file upload): [ZelNum, $100 pack, Pay as you go, $100 top-up, POST /detect/file, Zalo Number Checker (file upload)](https://datacircle.dev/validate-phone-apis/zelnum/100-pack-pay-as-you-go-100-top-up-post-detect-file-zalo-number-checker-file-upload/llms.txt) ## ZelNum's APIs (1) - [ZelNum: phone validation API pricing, 6 plans, POST /detect, WhatsApp Number Checker](https://datacircle.dev/validate-phone-apis/zelnum/free-test-post-detect-whatsapp-number-checker/llms.txt) ## ZelNum: phone validation API alternatives - [ReefAPI, $15 monthly, Pro monthly, POST /phone-validate/v1/batch](https://datacircle.dev/validate-phone-apis/reefapi/15-monthly-pro-monthly-post-phone-validate-v1-batch/llms.txt): $0.03 per 1,000, 67% complete, stored - [Botoi, $9 monthly](https://datacircle.dev/validate-phone-apis/botoi/9-monthly/llms.txt): $0.03 per 1,000, 44% complete, stored - [Neutrino API, $10 monthly](https://datacircle.dev/validate-phone-apis/neutrino-api/10-monthly/llms.txt): $0.033 per 1,000, 67% complete, stored - [CheckNumber.AI, top-up from $20, Pay as you go, POST /v1/tasks, Viber Checker](https://datacircle.dev/validate-phone-apis/checknumber-ai/top-up-from-20-pay-as-you-go-post-v1-tasks-viber-checker/llms.txt): $0.05 per 1,000, 11% complete ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-28. - https://api.zelnum.com/api/v1/products - https://app.zelnum.com/docs/en - https://zelnum.com/acceptable-use - https://zelnum.com/openapi.yaml - https://zelnum.com/phone-validation-api - https://zelnum.com/pricing - https://zelnum.com/terms - https://zelnum.com/whatsapp-api