Phone Validation
Built for: Lead gen & GTM · SMS providers · Call centers · CPaaS platforms
Know which numbers are worth your time. Line type, live and ported status, current carrier, OTT channels, plus a reachability score in one request. Our proprietary eHLR check resolves numbers outside HLR coverage.
Your first $5 of validations are on us, valid for 30 days. No card required.
Validating email addresses instead? Run a live check on the Email Validation page.
You find out about every one of these after you have paid for it. A delivery receipt, a bounced OTP, or a dial nobody answers.
01
Numbers get disconnected and reassigned. A CRM row stays the same when the number behind the row changes. score.phone.ehlr returns valid, invalid or unknown across the whole file. Every row is enriched with the OTT channels the number carries.
02
A numbering range belongs to one operator, and a ported number sits on another. Traffic routed on the range reaches the wrong network. score.phone.validation.mnp returns the carrier serving the number today.
03
SMS and voice traffic goes out at the same rate to a landline, and a dial to a premium-rate number bills at the premium rate. line_type returns mobile, landline, voip, toll free and premium rate. Split the file before submission.
04
A dial at the wrong local hour is a wasted attempt and a complaint waiting to happen. timezone returns the time zone of the number’s range, on the same request as the format.
05
Forty thousand rows arrive with no order to work them in. phone_accessibility scores every number 0–10. Sort the file on one column.
06
A2P SMS goes out by default, whether or not the number carries an OTT channel. whatsapp, telegram, facebook and instagram come back as booleans on the same request.
One score.phone.scoring request answers all six before anything leaves the queue.
Check numbers one at a time with sequential methods as they come in, or run a whole file through the batch methods.
Upload a CSV or XLSX in the workspace, up to 5 MB and 200,000 rows. Map columns, pick methods, see the price, and export the scored file.
Start free →JSON-RPC 2.0. Send numbers sequentially in real time, or run a whole file as a batch job, up to 10,000 numbers per request and 10 concurrent jobs.
Developers →Our team sets up the first runs with you: file mapping, method choice and the export format your systems import.
Book onboarding →The HLR is the subscriber register inside a mobile operator’s core network. An HLR lookup queries the register over SS7 and returns what the register holds.
Product tour
Five steps from an empty workspace to a scored, exportable list. Plays on its own. Click any step to jump.
Seven steps from a QR code to a validated number, without leaving Telegram. Plays on its own. Click any step to jump.
Four calls, from a token to a validated number. Every request below runs as written against https://api.scoremachine.ai.
Contacts you submit should be ones you are entitled to contact. See Terms and Data & opt-out.
Three ways in, one account behind them. Start in whichever fits your team. The results are the same object.
Validation fits where your data already lives.
Where validation fits
Score the file, drop what comes back invalid, then sort on phone_accessibility.
Lead Gen & GTM →score.phone.validation.mnp returns the serving network and score.phone.ehlr returns the activity verdict.
SMS Providers →phone_accessibility orders the file and line_type splits mobile from landline and VoIP.
Call Centers & BPO →200+
countries covered
91.6%
of dead Ufone numbers came back unknown from eHLR, with HLR switched off
Bind Technologies · 899-number test, May 2026
85.2%
delivery on numbers eHLR marked valid, against 64.6% for the whole list
Sendbox · average campaign, 3,634 numbers
"Our SDRs used to work leads by cold call and LinkedIn. Now every list shows which numbers are on WhatsApp Business, so we can message a business on the channel it already uses with its customers."
Raunak Datt
CEO and founder, Superable
"When Ufone switched off traditional HLR, we needed another way to screen numbers. Tested against our last HLR data, eHLR’s results were very strong."
Saša Vodopivec
Business Development Director, Bind Technologies
"Callback abuse was costing our customers real money. ScoreMachine built a prefix check for us, and those numbers now come off the callback list before we dial."
Andreas Wilmers
CEO and co-founder, Amira AI
The widget at the top of this page runs a live check on any number. Book a call to walk through your setup with an expert.