Solution · Phone Verification
Check a phone number before you call it
Send a phone number. Get back its line type, carrier, call signals, DNC flag and TCPA litigator flag.
- 1.1B+Phone records
- 9Fields per number
- 3Phone endpoints
How it works
One number in, nine fields out. By API, one number at a time or a list in one request.
You send phone numbers
- Send US numbers, 10 digits each
- One request holds a list of numbers
- Each number counts as one billable request
We read the number
- BatchData returns the line type and the carrier
- Call signals show if the number was reached
- A tested flag shows a call that connected in the last six months
You get the flags
- Each number returns a DNC flag
- Each number returns a TCPA litigator flag
- Your team sees both flags before it dials
What comes back
One phone check for one number, as your system receives it.
Number
Call signals
Flags
Every number returns the same nine fields.
Who uses it
Teams that check phone numbers before they reach out.
Logistics
Check that the number on a delivery order is a mobile line before you send a text.
Explore LogisticsProperty Services
Clean the phone numbers on your owner and client files before a crew calls.
Explore Property ServicesUtilities, Energy & Telecom
Check the line type and carrier of each number on a customer file.
Explore Utilities, Energy & TelecomMarketing & Data Resellers
Add DNC and TCPA flags to a list before you load it.
Explore Marketing & Data ResellersRetail & Ecommerce
Check the phone number a customer enters, and keep the line type with the record.
Explore Retail & EcommerceHome Services
Check each number against a do-not-call list before your team calls.
Explore Home ServicesCommercial Real Estate
Check each owner phone number for DNC status before you call.
Explore Commercial Real EstateLegal Services
Check line type, DNC status and litigator flags before you reach out.
Explore Legal ServicesShow all 10 industries
Powered by
Phone checks read the Phone & DNC dataset. The same phone flags also come with skip trace results.
Phone & DNC Data
People Data
Contact Enrichment
Get it by
The same phone check, delivered the way your team works.
POST https://api.batchdata.com/api/v1/phone/verification
{ "requests": ["6025550142"] }
{ "number": "6025550142", "type": "Mobile", "carrier": "Verizon Wireless", "reachable": true, "dnc": false, "tcpa": false }API
A list of numbers per request. Each number is one billable request.
What customers say
"We validated BatchData's skip tracing against information our users provided, and the results were overwhelmingly positive, with around an 80% correct hit rate."
Sam RogersProduct Manager, Left Main REI
Phone verification FAQ
How do I check if a phone number is on the Do Not Call list?
Send a phone number to the BatchData Phone DNC endpoint, and BatchData returns its Do Not Call flag. The Phone Verification endpoint returns the same flag with the line type. Each number counts as one billable request. A flag shows registry status only, and your team decides how to use it under the rules that apply to its calls.
How can I tell if a number is mobile or a landline?
The BatchData Phone Verification API returns a line type and a carrier for each number, for example Mobile. It also returns reached and connected-call signals. You send the number, and the result comes back in the same call.
How do I check a phone number for TCPA litigator status?
Send the number to Phone Verification, and read its TCPA litigator flag. BatchData also has Phone TCPA Litigator as a separate endpoint. The flag shows litigator status only, and your team decides how to act on it under the rules that apply to its calls.
How much does phone verification cost?
Phone verification bills one billable request for each phone number, and BatchData offers pay-as-you-go pricing. Phone Verification, Phone DNC and Phone TCPA Litigator are three separate endpoints, listed in the BatchData API reference. For the price per number on your plan, talk to a data expert.
How do I verify a list of phone numbers in bulk?
BatchData's Phone Verification endpoint takes a list of numbers in one request. Each phone endpoint also has an async version that sends the result to your webhook. Each number counts as one billable request. For a large list, ask a data expert how it fits your team.
Know every number before you dial
Tell us which phone numbers you hold. A data expert shows you the result on your own list.























