STOP FRAUD & TCPA LAWSUITS

Verify Phone Number, Identify Line Type & LNP,
Active vs Disconnected, DNC Lists - API

Verify Phone Number

DON'T GET CAUGHT OUT OF TCPA COMPLIANCE!

Verify Phone Number, Identify Line Type & LNP - API

Use these powerful and accurate APIs to Verify Phone Number & Identify Line Type. Instantly identify phone number line type, carrier and more to make your phone data more meaningful.

Find out if phone number has been ported to a new carrier and it's or has been disconnected, and if it's on the Federal or State Do Not Call (DNC) lists or used in TCPA litigation.

WHAT DO THESE VERIFY PHONE NUMBER AND IDENTIFY LINE TYPE APIs DO?
  • 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
Yes

XML or JSON Format

Yes

Fast & Reliable

Yes

No Contracts

Yes

Secure and Private
Data Handling

Not a Developer? Click Here to use our Batch Append Tool.

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
Orig. Line Type get help
Orig. Carrier
Curr. Line Type get help
Curr. Carrier get help
LNP Port check get help
SMS email get help
OCN get help
Location get help
State
Time zone
DNC Check* get help
TCPA Check get help
Line Status get help
Caller ID get help
Reassigned Numberget help
Price Factor get help 1 x 1.5 x 3 x 7 x 5 x 9 x 10 x 4 x 2 x 4 x 6
Info Info Info Info Info Info Info Info Info Info Info
* In addition to Federal DNC List check, State DNC List verification is available for ALL states. We also report if the phone number listed as "DNC Complainer". These are the people who have complained but have not yet sent demand letters or sued.
Need to verify large volumes of phone numbers? Check out our Bulk API.
Identify Phone Number

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 checkLNP 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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Advanced LNP API

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Advanced LNP + DNC Check

Advanced LNP + DNC Check - api_lnd2

This API reports 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 latest port date, the new carrier and line type.

Email address for sending text messages via email is included for cell phones.

This service shows if phone number is on the US Federal or 13 State Do Not Call (DNC) lists.

Phone number is also checked on if it used in the Telephone Consumer Protection ACT (TCPA) litigation from 2000 to present day.

Cost is $0.03 to $0.003 per query, depending on volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Line Type and Caller ID

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Active Phone Number

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 13 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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Verify Phone (Complete)

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Do Not Call List

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Caller ID, CNAM

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Do Not Call List

Do Not Call List API - api_dnc2

This service only shows if phone number is on the US Federal or 13 State Do Not Call (DNC) lists and if it was used in TCPA litigation.

Cost is 0.02 to $0.002 per query, depending on volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output examples: XML | JSON

HOW DO I GET ACCESS TO APIs?

Caller ID, CNAM

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

HOW DO I GET ACCESS TO APIs?

Reassigned Phone, RND

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 volume.

The rate automatically goes down as your monthly volume increases. The price resets on the 1st of each month.

Estimate your cost

Output example: JSON

HOW DO I GET ACCESS TO APIs?

Do Not Call List

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

Output examples: XML | JSON


Do not see what you need? We can create a custom API to suite your needs
or solve data problems you might be facing. Just ask.

HOW DO I GET ACCESS TO APIs?

How To Videos

Frequently Asked Questions (FAQs)

Yes

What is the People Search API used for?

The People Search API helps businesses, investigators, and legal professionals verify identities, find contact details, and enrich their databases with accurate information. It’s often used for lead generation, background verification, KYC processes, and customer record enhancement.

Yes

What are the "Find" APIs used for?

The Find Name and Address, Find Phone Number, and Find Email APIs are used for many of the same purposes as the People Search API. The main difference is the quality and source of the data. As such, these APIs are generally used more for general marketing purposes.

Yes

How to find a name from a phone number?

Our People Search API and Find Name and Address API allow users to search by phone number to identify the owner’s name and address. It’s ideal for businesses needing to validate customer data or track down missing information.

Yes

Is this API suitable for KYC compliance?

Yes! The People Search API is often used in KYC processes to confirm customer details before onboarding. Financial institutions, insurance companies, and compliance teams rely on this API to meet regulatory requirements.

Yes

How do I pay for API services?

All of our APIs work off of a prepaid balance. First, you load your account with a predetermined amount of funds between $10 and $5000. With each API call, the system will slowly chip away at your prepaid balance. When the prepaid balance gets low, the system automatically replenishes your balance with the predetermined amount.

To add a prepaid balance, log into your account and click your name at the top > select 'Your Account' from the dropdown menu > under the 'Billing Details' section click 'SWITCH PLAN'.

Yes

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. The cost per hit decreases as your monthly volume increases, making it cost-effective for businesses handling high search volumes.

Yes

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.

Yes

How often is the data updated?

Searchbug utilizes sophisticated algorithms to search a multitude of data sources to ensure the contact data quality is always fresh, accurate, up-to-date, and never stale.