liveBook · Manning

International Securities Identification Number

As explained in Investing for Programmers

An International Securities Identification Number is a standardized twelve-character identifier for a specific financial security.

An International Securities Identification Number (ISIN) is a standardized twelve-character identifier for one specific financial security. It is especially useful for bonds, where each issuance can have different coupon terms, maturity dates, and identifiers, unlike a reusable stock or ETF ticker. section 6.5.3

Use an ISIN to:

  • Distinguish separate bond emissions from the same issuer. section 6.5.3
  • Request bond metadata from an external REST API. section 5.2
  • Connect security reference data with portfolio analysis and bond yields. section 6.5.3

API lookup

A value such as US36166NAJ28 can be submitted to the OpenFIGI mapping endpoint with the identifier type ID_ISIN. The returned metadata can then support bond analysis. section 5.2

How Investing for Programmers covers it

How deep it goes
Defines the identifier and demonstrates API lookup, while stopping short of specifying its construction or validation rules.
Examples
Uses US9128CLA70 and US36166NAJ28 as concrete bond identifiers and demonstrates OpenFIGI mapping.
What you can do after
Operate/configure OpenFIGI mapping to retrieve bond metadata from an ISIN for further analysis.
How it connects
Connects bonds with coupon rates, maturity dates, yields, risk ratings, REST APIs, and portfolio data analysis.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Investing for Programmers. The section links point to the parts of the book it draws on.