# AWS End User Messaging, pay as you go: Phone validation API > You can use Carrier Lookup to improve the delivery rates of the SMS messages you send through AWS End User Messaging. Carrier Lookup helps identify errors that often occur when your customers enter their phone numbers on web-based forms. AWS End User Messaging's phone validation API on its Phone number validate plan, $6.00 per 1,000 phones. 5 of the 9 key fields: Number, Formats, Type, Carrier, Place. The median plan costs $3.332 per 1,000. This plan costs less than 34% of the 245 priced plans. - This page: https://datacircle.dev/validate-phone-apis/aws-end-user-messaging/pay-as-you-go - Get it: https://aws.amazon.com/end-user-messaging/pricing/ - Its API docs: https://docs.aws.amazon.com/pinpoint/latest/apireference/phone-number-validate.html - Sold by: AWS End User Messaging (https://aws.amazon.com/end-user-messaging/) - Checked: 2026-10-21 ## In the answer - Completeness: 56% - Number: ✓ - Formats: ✓ - Type: ✓ - Carrier: ✓ - Place: ✓ ## Price - $ per 1,000: $6.00 - Billing: pay as you go ## Aggregators - Aggregators: none ## Charges - Per: call - Also pays for: nothing else ## Not found - $ per 1,000: $6.00 ## In their words - Their pitch: You can use Carrier Lookup to improve the delivery rates of the SMS messages you send through AWS End User Messaging. Carrier Lookup helps identify errors that often occur when your customers enter their phone numbers on web-based forms. ## Data - Keep data: no limit - Use data: You may perform benchmarks or comparative tests or evaluations (each, a “Benchmark”) of the Services. If you perform or disclose, or direct or permit any third party to perform or disclose, any Benchmark of any of the Services, you (i) will include in any disclosure, and will disclose to us, all information necessary to replicate such Benchmark, and (ii) agree that we may perform and disclose the results of Benchmarks of your products or services, irrespective of any restrictions on Benchmarks in the terms governing your products or services. [...] You acknowledge that Amazon Pinpoint and AWS End User Messaging: [...] Are not intended for use in, or in association with, the operation of any hazardous environments or critical systems. You are solely responsible for liability that may arise in association with such use. [...] Through your use of AWS End User Messaging you will not: Offer or purport to offer any Emergency Services. “Emergency Services” means services that allow a user to connect with emergency services personnel or public safety answering points, such as 911 or E911 services. [...] Transmit material that is sexually explicit, relates to “adult services”, or contains sensitive financial or identifying information (such as social security numbers). Resell, sublicense, or timeshare the Services, or use them on behalf of anonymous or other third parties [...] You are responsible for complying with all Carrier Policies that apply to your use of the Service. [...] You are responsible for complying with legal requirements related to unsolicited or unwanted communications, including without limitation, the Telephone Consumer Protection Act (TCPA), the FTC’s Telemarketing Sales Rule, and the EU e-Privacy Directive, or any other similar telemarketing law. ## Plan - Pay: monthly ## Rate limit - Per second: 20 - Batch: 1 ## Speed - Answer: in the call ## The call - You send: nothing required. Optional: PhoneNumber, IsoCountryCode - Method: POST - Path: /v1/phone/number/validate ## About the plan - Plan: Phone number validate - Who can get it: anyone with an AWS account ## The 14 fields the plan's answer can hold original phone number, original country code, phone number in E.164 format, national phone number, country code, numeric country code, country, city, county, zip code, timezone, carrier, phone type, phone type code ## AWS End User Messaging's plans (1) - [AWS End User Messaging, pay as you go](https://datacircle.dev/validate-phone-apis/aws-end-user-messaging/pay-as-you-go/llms.txt): $6.00 per 1,000, 56% complete ## AWS End User Messaging's calls (1) - `POST /v1/phone/number/validate`: [AWS End User Messaging, pay as you go](https://datacircle.dev/validate-phone-apis/aws-end-user-messaging/pay-as-you-go/llms.txt) ## Similar plans of other providers - [HLR Lookup, $29.99 pack](https://datacircle.dev/validate-phone-apis/hlr-lookup/29-99-pack/llms.txt): $5.998 per 1,000, 89% complete, live - [Dexatel, pay as you go, Up to 500K lookups](https://datacircle.dev/validate-phone-apis/dexatel/pay-as-you-go-up-to-500k-lookups/llms.txt): $6.00 per 1,000, 67% complete, live - [RealValidito, $30 pack](https://datacircle.dev/validate-phone-apis/realvalidito/30-pack/llms.txt): $6.00 per 1,000, 67% complete, 1 day - [Xverify, $150 pack](https://datacircle.dev/validate-phone-apis/xverify/150-pack/llms.txt): $6.00 per 1,000, 44% complete, live ## Sources From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-21. - https://aws.amazon.com/end-user-messaging/pricing/ - https://aws.amazon.com/service-terms/ - https://docs.aws.amazon.com/general/latest/gr/pinpoint.html - https://docs.aws.amazon.com/pinpoint/latest/apireference/phone-number-validate.html