Every endpoint below is served open, no key, no signup. Not investment advice.
IGRM's endpoints are not a moving target. This page is the machine-readable promise behind them: loading…, frozen . The full record is data/api_contract.json, generated once and committed, not regenerated by the daily pipeline — a frozen contract that rewrote itself every night would not be a contract.
Loading…
| Endpoint | Format | What it is | Frozen fields |
|---|---|---|---|
| Loading contract… |
"Frozen fields" are the top-level keys (or CSV columns) promised not to be removed, renamed, or repurposed within this major version. New fields may appear on any payload at any time without notice here; that is additive and never breaks a consumer reading only the frozen set. For column-by-column construction of every field, see the codebook; for a plain-language description of each file, see the data page.
This contract versions independently of methodology.md (which
tracks construct changes) and the igrm Python package (which tracks code). A
breaking change to any frozen field bumps the contract's major version and is announced here,
in the methodology changelog, and in the deprecated list above before it ships. Nothing has
been deprecated yet.