data 1 credit · ~$0.015 <5ms
Identifier Validator
POST /v1/validate/identifier The deterministic gate an agent calls before it stores, pays to, or transacts against a structured identifier. Each value is validated by its real check digit or format rule — Luhn for cards, ISO-7064 mod-97 for IBANs, mod-11 transliteration for VINs, EIP-55 for Ethereum addresses, base58 for Solana — and the type is auto-detected when not given. Sensitive values (cards, SSNs) are masked in the response.
Capabilities
- ✓ 11 identifier types: IBAN, ABA, SWIFT/BIC, card, EIN, EU VAT, VIN, NPI, SSN, ETH, SOL
- ✓ Real checksums: Luhn, ISO-7064, mod-11, EIP-55 keccak, base58
- ✓ Auto-detection or explicit type; batch input
- ✓ Card and SSN values masked to the last 4
- ✓ Deterministic and offline, with a SHA-256 certificate
Use cases
- → KYC / onboarding and payment-setup agents
- → Validate bank, tax, and crypto identifiers before use
- → Catch mistyped or fabricated account numbers pre-transaction
- → A cross-industry data-entry guardrail
example
curl -X POST https://api.agent-toolbox.ai/v1/validate/identifier \
-H "Content-Type: application/json" \
-d '{"value": "4111111111111111", "type": "card"}' response shape
{
"verdict": "PASS" | "FLAG" | "BLOCK",
// tool-specific findings…
"certificate": "sha256:..."
}