BlueCheck provides a REST API for age verification that connects directly to your checkout, account signup, or content-access flow. Send a server-side request with customer data, receive a clear age-requirement result, and use it to decide what happens next in your application.
How It Works
BlueCheck keeps the integration simple: your server sends a request, reads the response, and applies the age decision. There is no assumed SDK -- standard HTTP clients like fetch (JavaScript) or urllib (Python) are all you need.
Send a server-side request with customer details and the age requirement you need to enforce.
Read the structured response to determine whether the age requirement was met.
Apply the result in your application logic to grant or deny restricted access.
A successful HTTP response is not itself an age approval. Your application must inspect the returned data and the requested age requirement before granting access.
Verification Services
BlueCheck offers multiple verification methods, each with its own documented endpoint. Choose the service that matches your use case:
Name and Address Lookup - Submit a customer's name and address to perform a record-based age check. Endpoint: POST /v1/detection/person/by-name-address
Phone Age Lookup - Submit a U.S.-issued phone number for a record-based age check. Endpoint: POST /v1/detection/dob/by-phone
Photo ID Verification - Create a verification order that guides the customer through document-based identity verification. Endpoint: POST /v1/verification
SSN and Country-Specific Checks - Additional documented endpoints support SSN-based and country-specific verification scenarios.
SMS Possession Verification - A separate service for confirming phone possession.
Record lookups and Photo ID verification orders have different response shapes. Follow the API reference for the specific service you are using.
Authentication and Security
All requests use an Authorization header with the Bearer prefix and your domain token. Keep credentials on your server side at all times. Never expose a live token in browser code.
Response Handling
BlueCheck returns structured responses that distinguish between successful age checks, unresolved verifications, and request errors:
HTTP 200 - Response received. Evaluate the age-requirement result in the response body.
HTTP 422 - Incomplete or invalid request. Review required fields before retrying.
HTTP 401 - Authentication failed. Check the Authorization header and domain token.
Separate request errors from verification outcomes -- authentication and validation errors need different handling from an unresolved age check.
Logging best practices: Use customer references and the minimum response detail your team needs. Avoid logging tokens or unnecessary personal data.
Use Cases
Headless Commerce - Integrate age verification into custom-built storefronts and headless checkout flows.
Adult-Content Platforms - Gate access to age-restricted content with API-driven verification.
Online Marketplaces - Enforce age requirements for restricted product categories at account creation or purchase.
Account Signup Flows - Verify age before granting access to restricted areas of your application.
Integration Details
API-first design - Pure REST API integration with no proprietary SDK required.
Standard HTTP clients - Works with fetch, urllib, or any HTTP library in your preferred language.
Flexible age requirements - Specify the age threshold (e.g., 18+, 21+) in your request and receive a clear boolean result.
Privacy controls - Use the exclude parameter to prevent unnecessary personal data from appearing in responses.
BlueCheck is built for developers who need a straightforward, server-side age verification solution that fits into any application architecture.
Highlights
Multiple verification methods through a single REST API. BlueCheck supports name-and-address record lookups, phone-based age lookups, and photo ID verification orders. Each method has its own documented endpoint with defined request fields and response shapes, letting you choose the right service for each use case - whether it is checkout age-gating, account signup, or restricted content access.
Simple server-side integration with no proprietary SDK required. Authenticate with a Bearer domain token via the standard Authorization header and use any HTTP client - such as fetch in JavaScript or urllib in Python. The API returns a clear age-requirement result you evaluate in your application logic before granting or denying access, keeping control entirely on your side.
Built for compliance-sensitive workflows across industries. BlueCheck serves headless commerce, adult-content platforms, and online marketplaces with age verification that fits directly into existing application flows. The API excludes unnecessary personal data from responses when configured, and documentation covers required fields, optional settings, complete response definitions, and proper error handling.
AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
Pricing is based on the duration and terms of your contract with the vendor, and additional usage. You pay upfront or in installments according to your contract terms with the vendor. This entitles you to a specified quantity of use for the contract duration. Usage-based pricing is in effect for overages or additional usage not covered in the contract. These charges are applied on top of the contract price. If you choose not to renew or replace your contract before the contract end date, access to your entitlements will expire.
Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator to estimate your infrastructure costs.
This contract covers access through a monthly subscription for age verification checks. You pay per request across six verification methods, each billed as its own dimension. Methods include photo ID with a selfie, name and address lookup, last-four SSN checks for U.S. records, phone-based checks using a mobile number, SMS confirmation of phone ownership, and CURP-based checks for Mexican records. You pick the methods that fit your flow and pay for the requests you use under each. The subscription dimension provides the baseline access to run these checks.
Top-of-mind questions for buyers
What counts as one request for billing across the verification methods?
Each verification method bills per request. One request is a single check you run, such as one photo ID submission, one name and address lookup, or one SMS confirmation. SMS confirmation only proves phone ownership; it is a separate request from the age-record check that follows.
If a method cannot establish age, am I still charged for that request?
Each check you run is a billed request, even when the record cannot confirm age. A missing record is not an underage result. You can then offer another supported method, such as last-four SSN or photo ID, which runs as its own separate billed request.
How do the request charges combine with the monthly subscription on my bill?
The monthly subscription gives you baseline access to run checks. On top of that, each verification method bills per request under its own dimension. Your total depends on which methods you use and how many checks you run. Phone verification pairs an SMS request with a separate age-record request.
Tell us how we can improve this page, or report an issue with this product.
Give us feedbackReport a problem with this product or seller
Legal
Vendor terms and conditions
Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA).
Content disclaimer
Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.
SaaS delivers cloud-based software applications directly to customers over the internet. You can access these applications through a subscription model. You will pay recurring monthly usage fees through your AWS bill, while AWS handles deployment and infrastructure management, ensuring scalability, reliability, and seamless integration with other AWS services.
The BlueCheck API documentation covers required fields, optional settings, complete response definitions, and error handling guidance to help you troubleshoot common issues independently.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Conviso’s Mobile Application Penetration Testing identifies and mitigates security risks across iOS and Android applications. Our expert team blends manual testing with automated scanning to simulate real-world attacks, ensuring your mobile apps remain resilient against evolving cyber threats.
Block fraudsters, confirm legal age, and verify real users, all in a few seconds and without storing personal data. ZeroTrust analyzes government IDs, confirms authenticity, then deletes everything. Perfect for age-restricted platforms, marketplaces, and SaaS apps. Try 50 verifications free.
Conviso’s PCI Penetration Testing helps organizations meet PCI DSS requirements by identifying and mitigating critical security risks across cardholder data environments (CDE). Our expert team simulates real-world attack scenarios using industry-recognized methodologies to ensure compliance and improve overall security posture.
Conviso’s Web & API Penetration Testing identifies and mitigates critical security risks across your modern applications—whether running on-prem or within AWS. Our expert team blends manual testing with automated assessments to simulate real-world attacks, ensuring your applications remain resilient against evolving cyber threats.
Be the first to review this product. We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.