Phone · head-to-head

Numlookup vs Numverify

Numlookup

Numlookupapi.com (an Everapi GmbH product) validates phone numbers and returns formatting, country, location, carrier, and line type via a REST endpoint that takes the number as a path parameter. A live OPTIONS preflight against its real API host, api.numlookupapi.com/v1/validate/, returned access-control-allow-origin echoing the request Origin plus access-control-allow-credentials: true, resolving the stored "unknown" cors to "yes"; a follow-up unauthenticated GET returned a 401 with www-authenticate: Key and a missing_api_key JSON error, confirming auth "API Key" over HTTPS. Its pricing page offers a Free plan (100 requests/month) alongside paid Basic/Pro/Scale tiers — freemium.

Numverify

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.

NumlookupNumverify
AuthenticationAPI KeyAPI Key
Pricingfreemiumfreemium
FormatsJSONJSON
CORSyesyes
HTTPSYesYes

More comparisons