{"uid":"cap_xhT23DXu6RiYGumqUngwA","slug":"strale-age-verification-api-62b006b5","name":"Strale Age Verification API","description":"Verify if a person meets a minimum age requirement based on their date of birth. Returns exact age, whether the threshold is met, and days until the threshold (if not met). Accounts for leap years.","url":"https://api.strale.io/x402/v2/age-verify","method":"GET","headers":{},"bodySchema":{"type":"object","required":["date_of_birth"],"properties":{"minimum_age":{"type":"integer","description":"Minimum age to verify (default 18)"},"date_of_birth":{"type":"string","description":"Date of birth (YYYY-MM-DD)"},"reference_date":{"type":"string","description":"Date to check against (default today)"}}},"responseSchema":{"age_days":{"type":"integer"},"age_years":{"type":"integer"},"age_months":{"type":"integer"},"meets_minimum":{"type":"boolean"},"days_until_minimum":{"type":"integer"},"date_of_birth_valid":{"type":"boolean"},"minimum_age_checked":{"type":"integer"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.0216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0216","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_hudZx05rDAbc-5csKPY3d","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0216","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies whether a person meets a minimum age requirement based on their date of birth, returning a pass/fail result with a cryptographic audit record.","exampleAgentPrompt":"Can you check if someone born on 1998-03-15 is at least 21 years old today?","exampleUseCases":[{"title":"Alcohol purchase age gate","prompt":"Before this user checks out, verify they're at least 21 — their date of birth is 2002-11-04. Block the purchase if they don't qualify."},{"title":"Online gambling eligibility check","prompt":"Check if someone born on 1999-07-22 is old enough to use our gambling platform — the minimum age is 18."},{"title":"Minor protection for adult content","prompt":"I need to confirm that a user born on 2005-01-30 is at least 18 years old before letting them access restricted content on our platform."}],"resultDescription":"Returns a pass/fail age verification result indicating whether the person meets the minimum age requirement, along with a cryptographic audit record that includes a chain hash for tamper-evident logging.","failureModes":["Missing date_of_birth parameter returns a 400 or validation error","Malformed date format (not YYYY-MM-DD) causes a parsing error","Invalid minimum_age value (e.g. negative or non-integer) causes a validation failure","Payment not provided or insufficient funds returns a 402 Payment Required","reference_date in the future or unparseable format may return an error"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, auditable age check that produces a cryptographic audit trail for compliance purposes. It is ideal for regulated industries (alcohol, gambling, adult content) where you need tamper-evident proof of verification across 27 countries. Prefer it over rolling your own date math when you need an independently tested, per-call audit record and micropayment-based billing with no subscription overhead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:16:15.341Z","isFirstParty":false}