Phone · head-to-head
Numlookup vs Phone Specification
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.
Phone Specs API is an open-source, keyless wrapper around GSMArena's device database, returning brand lists, per-phone specifications, and search results as JSON — maintained by a single developer (Azhari Muhammad M) and deployed on Vercel. Both README-documented custom domains (api-mobilespecs.azharimm.dev for v1, phone-specs-api-2.azharimm.dev for v2) no longer resolve, but the underlying Vercel deployment is still live and reachable directly: its root endpoint returned a 200 JSON payload confirming auth "None" and https true, and a live OPTIONS preflight carried Access-Control-Allow-Origin: * (cors reconfirmed "yes"); the /brands and /latest routes intermittently 500 with a 429 from the upstream GSMArena scrape target, a source-side rate-limit rather than the API itself being down.
| Numlookup | Phone Specification | |
|---|---|---|
| Authentication | API Key | None |
| Pricing | freemium | free |
| Formats | JSON | JSON |
| CORS | yes | yes |
| HTTPS | Yes | Yes |
Phone Specification needs no API key, while Numlookup requires API Key — pick Phone Specification to start without signup.