Securities ID API
Validate the world's securities identifiers and compute their check digits — entirely locally. The validate endpoint checks an ISIN (the 12-character International Securities Identification Number), a CUSIP (the 9-character North-American identifier) or a SEDOL (the 7-character UK/Ireland identifier), auto-detecting which one you passed, and verifies it with the correct algorithm for each: the Luhn-over-letter-expansion scheme for ISIN, the doubling mod-10 scheme for CUSIP and the weighted mod-10 scheme for SEDOL. It returns whether the identifier is valid, the parsed parts (for an ISIN, the two-letter country prefix and the nine-character national number) and the expected check digit so you can see exactly why something failed. The checkdigit endpoint computes the trailing check digit for an identifier body, so you can complete or generate a valid code. Everything runs locally and deterministically, so it is instant and private — no market-data lookups, no third-party calls. Ideal for fintech and trading systems, reference-data and securities-master pipelines, reconciliation, data validation and import tooling, and compliance checks. Pure local computation — no key, no third-party service, instant. Live, nothing stored. 3 endpoints. This validates an identifier's structure and check digit; it does not look up the underlying security or its market data.
api.oanor.com/securitiesid-api