Check if a phone number is from a known disposable or temporary SMS receiving service. Prevent fake signups and SMS verification bypass.
{
"status": "ok",
"error": null,
"data": {
"phone": "+12085813945",
"isDisposable": true,
"firstSeen": "2024-01-30"
}
}






Check if a phone number is from a known disposable or temporary SMS receiving service. Prevent fake signups and SMS verification bypass.
A single authenticated GET with the location you care about — no SDK required.
GET /v1/disposablephone?query=… x-api-key: your_key
Each request pulls from multiple upstream sources and computes the derived fields for you.
One structured object, typically under 200 ms — ready to render.
{ phone, isDisposable, firstSeen, … }
Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.
See every use caseCheck phone numbers during registration with our API. Block or flag disposable numbers, require alternative verification, or increase scrutiny for high-risk signups.
Validate phone numbers before crediting referral bonuses. Detect disposable numbers and flag accounts using them for manual review or bonus denial.
Copy a working request, or install a typed SDK. Same endpoint, same key.
const res = await fetch("https://api.apiverve.com/v1/disposablephone?phone=%2B12085813945", {
headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);Every related API ships with your key — no separate plans, no extra keys, one bill.
See pricingReady-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.
Learn how disposable phone services work and why they pose risks.
Best practices for using phone verification to prevent fraud.
How to distinguish between VOIP and traditional mobile numbers.
The same key unlocks every other APIVerve endpoint — reach for them when you need them.
Browse the catalog