Percall API pricing: phone validation API, GET / caller-id
Is Percall API yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.
89% complete: 8 of the 9 fields on our checklistSee the 9 fields
$40.00per 1,000 phonesWe haven't run Percall API through our phone validation API benchmark yet.Half of the 1,143 plans we rank by price cost $2.998 per 1,000 phones or less. This plan costs less per 1,000 phones than 7% of the 1,143 plans.GuGuData's CNY 124 (about $19) monthly plan is the cheapest paid plan per 1,000 phones. GuGuData's CNY 124 (about $19) monthly plan charges nothing per call. You get as many phones as GuGuData's rate limit allows.Trestle, Data247 and Abstract API are the best phone validation API providers in the Datacircle benchmark.
Plan: Pay per request Percall API's only plan
Call:
GET / caller-id one of Percall API's 2 calls for this APIGET /Pay as you go, Pay per request$10.00 per 1,000carrier-lookup GET /Pay as you go, Pay per request$40.00 per 1,000caller-id
API: Phone validation API one of Percall API's 4 APIs
About this item
- Live. Percall API checks the phone number you send when you call the API.
- 8 of the 9 fields on our checklist. Number, Formats, Validity, Type, Carrier, Place, Risk, Owner.
- Nothing to buy first. You pay per call for 1 request.
- One call. You send
phonetoGET /. The call returns whether the number is valid.caller-id - Who can get it: anyone, with no account: each call is paid in USDC on Base (eip155:8453). Keep data: no API terms. Use data: no API terms.
Percall API: phone validation API alternatives
Percall API alternatives: other phone validation API providers by price
We list other providers' plans closest to this plan in price per 1,000 phones. Each plan in the table gives live data.
| This planPercall API, pay as you go, Pay per request, GET /caller-id | Listar, top-up from €50,000, Platinum, POST /search/verify-phone-ownership | Openapi.com, €700 yearly | Verify550, $100 pack, 25,000 Credits, POST /api/bulkPhoneList | 2Chat, $40 monthly, Single Plan, GET /open/whatsapp/check-number/{your-number}/{number-to-check}, Check Number, full | |
|---|---|---|---|---|---|
| $ per 1,000 phones | $40.00 | $39.386 | $39.386 | $40.00 | $40.00 |
| Completeness | 89% | 67% | 78% | 56% | 33% |
| Billing | pay as you go | pay first | yearly | pay first | monthly |
| Pay | per call | €50,000 | €700 | $100 | $40 |
| Enough for | 1 call | about 1,428,571 results | 20,000 calls a year | 2,500 results | 1,000 calls a month |
| Freshness | live | live | live | live | live |
| Who can get it | anyone, with no account: each call is paid in USDC on Base (eip155:8453) | anyone whose cumulative spend on credits has reached €50,000 excl. tax | anyone acting in the course of their business, entrepreneurial or professional activity | anyone | anyone with a WhatsApp number connected to 2Chat, for use in the course of a business activity |
Sources
From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-07.
Product details
The key fields this plan's answer can hold, then each filled column in its row on the sheet.
- Number
- Formats
- Validity
- Type
- Carrier
- Porting and roaming, not in the answer
- Place
- Risk
- Owner
| $ per 1,000 phones | $40.00 |
|---|---|
| Per | call |
| Billing | pay as you go |
| Aggregators | none |
|---|
| Also pays for | nothing else |
|---|
| Their pitch | Resolve registered CNAM caller name, live active/disconnected line status, telecom carrier, and line intelligence via Twilio. |
|---|
| Freshness | live |
|---|---|
| What it checks | carrier, line in service |
| Keep data | no API terms |
| Use data | no API terms |
| Pay | per call |
|---|---|
| You get | 1 request |
| Enough for | 1 call |
| Batch | 1 |
|---|
| Answer | in the call |
|---|
| You send | phone |
|---|---|
| Method | GET |
| Path | /caller-id |
| Plan | Pay per request |
|---|---|
| Who can get it | anyone, with no account: each call is paid in USDC on Base (eip155:8453) |
The 13 fields the plan's answer can hold
valid flag, phone number, national format, country code, calling country code, caller name, caller type, line status, carrier name, carrier type, VoIP, mobile line, risk level