Phone · head-to-head
Numverify vs Phone Validation
Numverify (an APILayer product) validates phone numbers against international numbering-plan rules and returns carrier, line type, and location data for 232 countries. Its documented base endpoint, apilayer.net/api/validate, answered a live GET with a 200 JSON body carrying access-control-allow-origin: * — resolving the stored "unknown" cors to "yes" — and rejected the request with an invalid_access_key error, confirming auth "API Key"; the same endpoint also answers on https://, confirming the stored https true even though the docs quote the base URL as plain http://. Its pricing page offers a free-forever plan (100 requests/month) alongside paid Basic/Professional/Enterprise tiers — freemium.
AbstractAPI's Phone Validation API checks whether a number is real, and returns its carrier, line type, risk score, and registered location, from a single GET request. The stored url redirected (301) to /api/phone-validation-api, now recorded as the canonical link. A live GET against its real host, phonevalidation.abstractapi.com/v1/, returned Access-Control-Allow-Origin: * (cors reconfirmed "yes") and a 400 validation error demanding the api_key parameter, confirming auth "API Key" over HTTPS. Its landing page advertises 100 free requests with no credit card required, ahead of paid usage tiers — freemium.
| Numverify | Phone Validation | |
|---|---|---|
| Authentication | API Key | API Key |
| Pricing | freemium | freemium |
| Formats | JSON | JSON |
| CORS | yes | yes |
| HTTPS | Yes | Yes |