
Amazon Phone Number Validate
Amazon Phone Number Validate is an API for checking phone numbers and returning details that applications can use.
What Amazon Phone Number Validate is
Amazon Phone Number Validate is an API for checking phone numbers and returning details that applications can use. Responses may include E.164 and national formatting, plus a classification such as mobile, landline, VoIP, invalid, prepaid, or other. The API can also return the carrier and the country and location where the number was originally registered. AWS describes using it to validate web-form entries, clean contact databases, update endpoint channel types, and choose another messaging channel when SMS is unavailable. Requests use POST at /v1/phone/number/validate and should include the number’s country code; an optional two-character ISO country or region code is supported. AWS documents CLI and SDK access for .NET, C++, Go, Java, JavaScript, Kotlin, PHP, Python, and Ruby. There is no free plan. Data may be less current in some countries, and ported numbers may retain their original carrier.
Good
- Returns multiple phone-number formats
- Identifies line types
- Provides carrier information
- CLI and SDK access
- Supports web-form validation
Watch out
- No free plan
- Bulk validation is not supported
- Some returned data may be outdated
- US and Canada location fields are limited
Who it suits
It suits developers validating submitted numbers, maintaining contact databases, or selecting messaging channels through an API.
Verdict
This API provides structured number and carrier details for application workflows. Its per-request pricing and data limitations should be considered before integration.
Plans and prices
From Amazon Phone Number Validate's own pricing page, checked 8 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Phone Number Validate | $0.01, paid once | $0.006 for each request · per request |
The facts
Each one read from Amazon Phone Number Validate's own pages, with the date it was checked.
What it does
- API access
- The resource accepts a POST request at /v1/phone/number/validate.checked 8 Oct 2026
- Channel selection
- AWS describes using validation results to choose another messaging channel when a number cannot receive SMS.checked 8 Oct 2026
- Country code input
- AWS says to include the phone number’s country code; the request can also include a two-character ISO country or region code.checked 8 Oct 2026
- Database cleanup
- AWS describes validating existing contact databases and using the result to update endpoint channel types.checked 8 Oct 2026
- Data freshness
- AWS says returned data is based on information from telecommunications providers and others, and may be updated less frequently in some countries; a ported number may show its original carrier.checked 8 Oct 2026
- Data limitation
- For numbers originating in the United States and Canada, the API no longer returns City, County, Timezone, or ZipCode.checked 8 Oct 2026
- Integrations
- AWS documents using the API through the AWS CLI and SDKs, including SDKs for .NET, C++, Go, Java, JavaScript, Kotlin, PHP, Python, and Ruby.checked 8 Oct 2026
- Line type
- The response can identify a number as mobile, landline, VoIP, invalid, prepaid, or other.checked 8 Oct 2026
- Lookup details
- The response can include the carrier and the country and location where the number was originally registered.checked 8 Oct 2026
- Number formatting
- The response can include the phone number in E.164 and national formats.checked 8 Oct 2026
- Purpose
- The service checks whether a phone number is valid and returns information about it.checked 8 Oct 2026
- Service transition
- AWS says phone number validate APIs are unaffected by the Amazon Pinpoint end of support and are supported by AWS End User Messaging.checked 8 Oct 2026
- Support date
- AWS states that Amazon Pinpoint support ends on October 30, 2026; after that date it says Amazon Pinpoint will no longer be usable, while phone number validate APIs are unaffected.checked 8 Oct 2026
- Web form use
- AWS describes validating numbers submitted through a web form so the form can prompt users to replace invalid numbers.checked 8 Oct 2026
Alternatives to Amazon Phone Number Validate
- 1

IPQualityScore Phone Validation API
Free planAndroidiOSWebAPI7.4Free plan - 2

Veriphone
Free planWebAPISelf-hosted7.3From $129.90 a year - 3

numlookupapi.com
Free planWebAPI6.7From $9.99 a month - 4

PhoneValidationAPI
Free planWebAPI6.7From $14.99 a month - 5

Neutrino Phone Validate
Free planAPI6.4From £8 a month - 6
Numverify
Free planAPI6.4From $161.99 a year
