edi

Validate an identifier's checksum: IBAN, card, ISBN, ISSN, ISIN, CUSIP, LEI, routing number, IMEI, ORCID, GTIN, VIN, GSTIN and more.

Runs the real check algorithm for twenty-odd identifier schemes and says both whether it passes and what passing does not prove — which is usually the more useful half. A valid IBAN checksum does not mean the account exists; a lapsed LEI passes forever; one in ten random digit strings satisfies Luhn. Schemes with no checksum at all (BIC, IFSC, DOI, and India's PAN, whose algorithm has never been published) are reported as structure-only rather than dressed up as verified. Pass scheme or let it infer from shape.

post/v1/id/validate

Request

  • Base URL: https://fluentedi.com
  • URL: https://fluentedi.com/v1/id/validate
  • Auth: none declared

Request body

valuestring required

The identifier to check. Spaces, hyphens and dots are ignored.

scheme'auto' | 'iban' | 'card' | 'luhn' | 'isbn' | 'isbn10' | 'isbn13' | 'issn' | 'isin' | 'cusip' | 'lei' | 'aba' | 'imei' | 'orcid' | 'isni' | 'ean8' | 'ean13' | 'gtin' | 'upce' | 'vin' | 'gstin' | 'pan' | 'ifsc' | 'bic' | 'doi' | 'verhoeff'

Which scheme to apply. "auto" infers it from the shape.

Example request

{
  "value": "GB82WEST12345698765432"
}

Response

Tool result.

okboolean
toolstring
resultobject

Tool-specific result payload.

Changes

No recorded changes to this operation across all 1 revision of this API.