
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. Pricing is listed from $0.01, with plan details stating $0.01, paid once and $0.006 per request. 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 2001.
| 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 2001
- Channel selection
- AWS describes using validation results to choose another messaging channel when a number cannot receive SMS.checked 8 Oct 2001
- 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 2001
- Database cleanup
- AWS describes validating existing contact databases and using the result to update endpoint channel types.checked 8 Oct 2001
- 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 2001
- Data limitation
- For numbers originating in the United States and Canada, the API no longer returns City, County, Timezone, or ZipCode.checked 8 Oct 2001
- 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 2001
- Line type
- The response can identify a number as mobile, landline, VoIP, invalid, prepaid, or other.checked 8 Oct 2001
- Lookup details
- The response can include the carrier and the country and location where the number was originally registered.checked 8 Oct 2001
- Number formatting
- The response can include the phone number in E.164 and national formats.checked 8 Oct 2001
- Purpose
- The service checks whether a phone number is valid and returns information about it.checked 8 Oct 2001
- 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 2001
- 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 2001
- 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 2001
Alternatives to Amazon Phone Number Validate
- 1

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

Veriphone
Free planWebAPISelf-hosted7.3From $10.83 a month - 3

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

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

Abstract Email Validation API
Free planWebAPI6.6From $17 a month - 6

Neutrino Phone Validate
Free planAPI6.4From £8 a month
