Phone — entry 001 of 7
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.
GreatAPIs Score
Auth quickstart
- Get a key at the provider
- Send it on every request as a header
Authorization: <key> - The exact header isn't documented — Authorization is a common default; confirm in the provider's docs.
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints
Validation1
Phone number validation.
GET/v1/validate/{number}Validate a phone number
| Name | In | Required | Type |
|---|---|---|---|
number | path | yes | string |
country_code | query | no | string |
| Status | Description | Schema |
|---|---|---|
200 | Validation result. Check the `valid` field. | ValidationResult |
401 | — | — |
422 | — | — |
429 | — | — |
500 | — | — |
Metadata1
Account status.
GET/v1/statusAccount quota status
| Status | Description | Schema |
|---|---|---|
200 | Current quota usage for the authenticated account. | StatusResponse |
401 | — | — |
Try it
Developer reference
https://api.numlookupapi.com100 requests/month plus 10 requests/minute on Free plan; 5,000/month on Basic; 50,000/month on Pro; 250,000/month on Scale; custom on Enterprise
- GET/v1/validate/{number}
- GET/v1/status