Utilities
Identifier check-digit validation API
Validate the check digit of common identifiers: credit-card & IMEI (Luhn), ISIN & CUSIP (securities), VIN (vehicles), EAN-13/UPC-A (products), ABA routing numbers, ISBN-10/13. Each uses a different fiddly algorithm. Answers 'is this ISIN valid', 'validate this VIN', 'is this a valid routing number', 'check this barcode/ISBN'.
Price$0.01per request
MethodPOST
Route/v1/util/identifier
StatusLive
MIME typeapplication/json
Rate limit120/minute
CacheNo cache
utilvalidationchecksumisincusipvinluhnisbn
API URL
Integration docshttps://x402.hexl.dev/v1/util/identifierExample request
{
"type": "isin",
"value": "US0378331005"
}Example response
{
"type": "isin",
"value": "US0378331005",
"valid": true
}Input schema
{
"type": "object",
"required": [
"type",
"value"
],
"properties": {
"type": {
"type": "string",
"enum": [
"luhn",
"card",
"imei",
"isin",
"cusip",
"vin",
"ean",
"upc",
"routing",
"isbn"
]
},
"value": {
"type": "string",
"examples": [
"US0378331005"
]
}
}
}Output schema
{
"type": "object",
"additionalProperties": true
}