Disposable Phone Number Checker API

GET

Catch burner phone numbers before sending an SMS code.

Disposable Phone Number Checker flags temporary and burner phone numbers supplied in E.164 format. Pass any number to check whether it is disposable and view the date it was first seen on temporary SMS lists.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/disposablephone?phone=%2B12085813945
Query parameters
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "phone": "+12085813945",
    "isDisposable": true,
    "firstSeen": "2024-01-30"
  }
}

About the Disposable Phone Number Checker API

Disposable Phone Number Checker uses an up-to-date database of known disposable phone numbers from SMS receiving services. This helps identify temporary numbers often used for spam, fraud, or bypassing verification systems.

What people use it for

User Registration
Detect and block disposable phone numbers during user registration to prevent fake accounts and improve user quality
Fraud Prevention
Identify temporary phone numbers used in fraudulent activities and protect your platform from abuse
SMS Verification
Ensure SMS verification codes are sent to real phone numbers, not temporary ones that can be easily abandoned
Lead Quality
Filter out leads with disposable phone numbers to focus on genuine prospects and improve conversion rates

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use Disposable Phone Number Checker

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the Disposable Phone Number Checker API.

Read the docs
What would checking 5,000 phone numbers a month cost me?
Starter covers 33,333 checks each month, so 5,000 checks uses under a sixth of your monthly credits. That volume works out to about $0.90 per 1,000 checks, or roughly $0.0009 per call. If you just need to run test checks during setup, the Free plan includes 33 checks every month.
What format do phone numbers need to be in?
Phone numbers must be passed in standard E.164 format, starting with a plus sign followed by the country code and subscriber number, like +12085813945. Submitting local numbers without international dialing codes will not return an accurate check.
How often is the disposable number list updated?
The database updates daily to track newly published numbers from online SMS receiving services. Because temporary SMS services regularly swap out inactive numbers and add new ones, daily updates help flag fresh burner numbers used to bypass verifications.
What does the response look like if a number is not disposable?
When a number is not found on any known disposable list, the isDisposable flag returns false and the firstSeen date returns null. The response also confirms the exact phone string evaluated so you can verify what was tested.
Can I use this checker in a commercial user registration flow?
Yes, you can run checks inside commercial onboarding and SMS verification flows on any paid plan. The Free plan is limited to non-commercial testing, and you may not resell or redistribute the underlying phone list.

Ready to build with Disposable Phone Number Checker? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs