DON'T GET CAUGHT OUT OF TCPA COMPLIANCE!
Validate Phone Numbers to Identify Line Type & Carrier, Check Line Status (Active/Disconnected), and much more - API
Use these powerful and accurate APIs to Validate Phone Numbers in real-time. Instantly identify the line type, line status, carrier, location and more to make your phone data more meaningful.
Find out if a phone number has been ported to a new carrier, if it has been disconnected, and if it's on any Federal or State Do Not Call (DNC) lists or has been involved in TCPA Litigation.
- Verify Phone Numbers for Sending
Text Messages - Verify User Entered Phone
Numbers on Websites & Forms - Ensure Delivery of Appointment
reminders for Mobile Users - Available for US and Canadian
Phone Numbers
XML or JSON Format
Fast & Reliable
No Contracts
Secure and Private
Data Handling
Compare Phone Verification APIs
| Standard | Advanced | Adv + DNC |
Adv + Caller ID |
Reachable Number |
Reachable + Caller ID |
Complete | Active | DNC List | Re- assigned |
Caller ID | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| api_loc3 | api_lnp3 | api_lnd2 | api_lnc2 | api_atn3 | api_atc | api_atx2 | api_atn | api_dnc2 | api_rnd | api_cnam | |
Original Line Type and Carrier ![]() |
|||||||||||
Current Line and Carrier ![]() |
|||||||||||
LNP Port check ![]() |
|||||||||||
SMS email ![]() |
|||||||||||
OCN ![]() |
|||||||||||
Location ![]() |
|||||||||||
| State | |||||||||||
| Time zone | |||||||||||
DNC Check* ![]() |
|||||||||||
TCPA Check ![]() |
|||||||||||
Line Status ![]() |
|||||||||||
Caller ID ![]() |
|||||||||||
Reassigned Number ![]() |
|||||||||||
Relative Cost** ![]() |
1x | 1.5x | 3x | 7x | 5x | 9x | 10x | 4x | 2x | 4x | 6x |
| Info | Info | Info | Info | Info | Info | Info | Info | Info | Info | Info |
Identify Phone Number (Standard API) - api_loc3
This API reports the original carrier and line type, so you can verify phone number info to help reduce: fraud, form spam submissions, TCPA lawsuits and more.
Data is updated monthly.
However, it does not include a LNP check
so this API delivers approx 60-80% accuracy. Need LNP?
Check out our Advanced API below.
Process one phone number or up to 1,000 in one request.
Cost is $0.01 to $0.001 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Identify Phone Number (Advanced LNP API) - api_lnp3
This API reports the current carrier and line type increasing your ability to reduce fraud, form spam submissions, and to maximize TCPA compliance accuracy. Data is obtained in real-time with a Local Number Portability (LNP) check. This Advanced API provides 99.9% accuracy.
If the number has been ported (moved to a new carrier), the API returns the new (current) carrier and line type.
Email address for sending text messages via email is also included for cell phones (e.g. 2129994455@sms.mycricket.com)
Process one phone number or up to 1,000 in one request.
Cost is $0.015 to $0.0015 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Advanced LNP + DNC Check - api_lnd2
This API reports the current carrier and line type using a real-time Local Number Portability (LNP) check. This Advanced API provides 99.9% accuracy. If the number has been ported, the API returns the latest port date, the new carrier, and the line type.
This service shows if a phone number is on the US Federal or State Do Not Call (DNC) lists.
The phone number is also checked to see whether it was used in any Telephone Consumer Protection Act (TCPA) litigation from 2000 to the present.
Cost is $0.03 to $0.003 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Advanced LNP + Caller ID API - api_lnc2
This API reports line status (active vs disconnected), the current carrier and line type using real-time Local Number Portability (LNP) check. This Advanced API provides 99.9% accuracy. If the number has been ported, the API returns the new carrier and line type.
Email address for sending text messages via email is included for cell phones.
This service also returns Caller ID (CNAM) name
Cost is 0.07 to $0.007 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Reachable Phone Number API - api_atn3
Does your business waste money calling inactive or disconnected phone numbers? This API brilliantly solves this problem.
It includes all of the service of the Advanced LNP API above plus it verifies if a phone number is reachable.
It uses sophisticated algorithms and multiple factors to indicate if number is reachable. If a number was activated or disconnected within a week or was not called in many months, its status may not be reported correctly.
This service also shows if phone number is on the US Federal or State Do Not Call (DNC) lists or used in the Telephone Consumer Protection ACT (TCPA) litigation. It includes everything from the Advanced Line Type (LNP) service above.
Process one phone number or up to 1,000 in one request.
Cost is $0.05 - $0.022 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Complete Phone Verification Number API - api_atx2
This API includes all available details: Active vs Disconnected, DNC (Federal and State) and TCPA List Check, CNAM (Caller ID), Current Line Type and Carrier, LNP Check, etc.
Cost is $0.10 - $0.024 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Active Phone Number - api_atn
Simple and efficient way to tell if is phone number is reachable. The API is based on multiple factors and sophisticated algorithms to indicate if the number will respond to phone calls.
If a number was activated or disconnected within a week or was not called in many months, its status may not be reported correctly.
Cost is 0.04 to $0.018 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Caller ID / CNAM API - api_cnam
Caller ID feature identifies an incoming caller by a name. The feature isn't always perfect, but very useful to verify identity of the phone owner.
Cost is 0.06 to $0.006 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Do Not Call List API - api_dnc2
This comprehensive Complete TCPA Compliance service checks if a phone number is on the Federal or State Do Not Call (DNC) lists, if it has previously complained to the FTC (DNC Complainer), or if it has been involved in TCPA Litigation.
Cost is 0.02 to $0.002 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Advanced LNP + Active + Caller ID API - api_atc
Find if is phone number is active (reachable). The API is based on multiple factors and sophisticated algorithms to indicate if the number will respond to phone calls.
Caller ID identifies an incoming caller by a name. The feature isn't always perfect, but very useful to verify identity of the phone owner.
Cost is 0.09 to $0.009 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Reassigned Phone Number API - api_rnd
Searchbug offers an API service that provides access to the FCC Reassigned Numbers Database. On January 27, 2021 all service providers were required to start maintaining records of disconnected numbers. By submitting a phone number and the last date of consent to contact the consumer, you can quickly determine if the number has been reassigned or disconnected after that date.
The FCC provides a "safe harbor" for businesses using the national database. If you check the database and call a number that has not been reported as disconnected, you are protected from TCPA liability. Perform an RND query on phone numbers before contacting them to ensure you are reaching the intended recipient and stay compliant.
You can submit up to 1000 records at a time with a POST request.
Cost is 0.04 to $0.01 per query, depending on the volume and the plan selected.
API Plans:
- Monthly (default). No minimums, no commitment - just pay for what you use. The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.
- Annual. One-year commitment at a fixed discounted rate. The minimum annual commitment is $2,400. Apply for Annual Plan.
Estimate your cost
Output example: JSON
Phone Validation Bulk API
This API is suited for phone verification requests with hundreds or even thousands of records at time.
The Bulk API allow to determine phone line type (landline/fixed line), cell phone/wireless or VoIP), carrier (Phone Company) name, its OCN number, location, SMS email address for cell phone numbers, if number was ported to a different carrier, line status (active or disconnected). The API only supports US phone numbers.
The API can check if phone numbers are on Federal and State Do Not Call (DNC) lists or used in TCPA (Telephone Consumer Protection Act) lawsuits and associated with TCPA litigators.
With our cumulative pricing, the volume discounts also add up as you process more phone number batches with the same service type in each month.
Estimate your cost
Frequently Asked Questions
Are Searchbug APIs suitable for KYC compliance?
Yes. Many financial and insurance organizations use them to validate customer information before onboarding.
How do I pay for API services?
All APIs operate on a prepaid balance. Load between $10 and $5,000, and each successful query deducts from your balance. When funds run low, your balance automatically replenishes with your preset amount.
How does the API pricing work?
When a query is successful (called a "hit"), charges apply. There is no charge if there is no information found on a query. Some APIs like Criminal Check are priced per search, where No Results means that a person does not have a criminal record, which is considered a successful query with useful information.
The API price decreases as your monthly volume increases, making it cost-effective for businesses handling high search volumes. You can also apply for Annual Plan if you want to lock in your rates and save up to 60% compared to a non-commitment monthly plan.
Can I test the API before purchasing?
Yes! We offer free API testing for qualified users. Register for a no-obligation Sandbox API Test Account, and you'll receive a limited number of live queries to evaluate the quality of our data before fully integrating.
How often is the data updated?
Searchbug uses multiple data sources and advanced algorithms to ensure data is fresh, accurate, and continuously updated.
Need Something Custom?
If you don't see the exact API you need, Searchbug can build a custom API tailored to your workflow or data challenges. Contact us to discuss your requirements.
