Validate

IBAN, BIC, ISIN, CUSIP, GTIN & check-digit checks. 10 pay-per-call validate endpoints for AI agents — keyless, USDC via x402.

validate.aba$0.0010
Validate a US bank ABA routing number with the Federal Reserve weighted mod-10 checksum (3-7-1) — not just a 9-digit regex.
GET /api/validate/aba
validate.batch$0.0012
Validate up to 100 identifiers of mixed kinds in a single deterministic call.
POST /api/validate/batch
validate.bic$0.0010
Validate a SWIFT/BIC code (ISO 9362): 8 or 11 characters = 4-letter institution + 2-letter ISO country + 2-char location + optional 3-char branch, with the coun
GET /api/validate/bic
validate.cusip$0.0010
Validate a CUSIP (9-character US/Canada securities identifier) with its mod-10 weighted check digit.
GET /api/validate/cusip
validate.gln$0.0010
Validate a GS1 GLN (Global Location Number) — 13 digits with the GS1 mod-10 check digit.
GET /api/validate/gln
validate.gtin$0.0010
Validate a product barcode — GTIN-8/12/13/14, UPC-A, EAN-13, or ISBN-10/13 — with the GS1 mod-10 check digit (ISBN-10 uses mod-11).
GET /api/validate/gtin
validate.iban$0.0010
Validate an International Bank Account Number (IBAN) with full ISO 13616 checks: country-specific length and the ISO 7064 mod-97 checksum (not just a regex).
GET /api/validate/iban
validate.isin$0.0010
Validate an ISIN (International Securities Identification Number, ISO 6166): 2-letter country prefix + 9-char NSIN + Luhn check digit.
GET /api/validate/isin
validate.lei$0.0010
Validate a Legal Entity Identifier (LEI, ISO 17442) with the ISO 7064 mod-97-10 check digits — not just a 20-character regex.
GET /api/validate/lei
validate.sscc$0.0010
Validate a GS1 SSCC (Serial Shipping Container Code) — 18 digits with the GS1 mod-10 check digit.
GET /api/validate/sscc

Discovery