quantverse.
data / reference / ref.identifiers

CIK · CUSIP · FIGI mappings ref.identifiers

Point-in-time cross-identifier resolution. Symbol changes honored.

PIT · Core tier · 1996-01 → today · 98k rows

Available now.

Methodology

Every row is stamped twice. effective_ts is the date the mapping applied in the market; as_of_ts is the date we could first have known it, so a backtest replaying a past date sees the mapping that was available then, not the one that holds now. A ticker change closes the previous row and opens a new one — nothing is overwritten, so the same symbol reused by a different issuer years later never joins back onto the earlier filer. Identifiers are resolved through the SEC filings that introduced them, and each row carries the source it came from.

Schema

ColumnTypeRole
as_of_tstimestampknowledge time · UTC
effective_tsdatePIT key
symbolstringticker in force on effective_ts
cikint64SEC filer id
cusipstring9-character CUSIP
figistringopen FIGI
issuer_namestringas filed
exchangestringprimary listing venue
valid_fromdatemapping effective from
valid_todatemapping effective to · null while current
sourcestringdocumented origin

Use cases

  • Join a vendor file keyed on CUSIP onto a strategy keyed on ticker.
  • Rebuild an as-of universe without cross-issuer ticker reuse.
  • Reconcile a delisted name's history under its final symbol.

Background

Related packages

See pricing · all packages