Docs
Coverage
What you can ask about, how far back it goes, and where it came from. This page reads the running engine, so it cannot describe a catalogue that is not there.
What you can search
Pass the symbol as asset. You cannot ask about anything before the start date, and the end is the latest moment you can search.
| Symbol | Name | Source | Range |
|---|---|---|---|
BTC | Bitcoin | Bitstamp BTCUSD | 2013-01-01 → 2026-11-04 |
Coming soon
We carry the data for these and they are not searchable yet. A daily series ends at its last published value, not at today.
| Symbol | Name | Source | Range |
|---|---|---|---|
| Commodity | |||
NATGAS | Natural gas | FRED DHHNGSP (EIA) | 2017-01-02 → 2026-11-03 |
WTI | WTI crude oil | FRED DCOILWTICO (EIA) | 2017-08-01 → 2026-11-03 |
| Crypto | |||
ETH | Ether | Bitstamp ETHUSD | 2018-01-01 → 2026-11-04 |
| Rate or index | |||
BE10Y | Inflation expected | FRED T10YIE | 2017-08-01 → 2026-11-03 |
BE5Y | Inflation expected, 5y | FRED T5YIE | 2017-08-17 → 2026-11-03 |
REAL10Y | 10-year real yield | FRED DFII10 | 2017-08-17 → 2026-11-02 |
US10Y | 10-year Treasury | FRED DGS10 | 2017-08-01 → 2026-11-02 |
US2Y | 2-year Treasury | FRED DGS2 | 2017-08-01 → 2026-11-02 |
US30Y | 30-year Treasury | FRED DGS30 | 2017-08-17 → 2026-11-02 |
USDAFE | Dollar vs advanced | FRED DTWEXAFEGS | 2017-08-17 → 2026-10-30 |
USDBROAD | Dollar, broad | FRED DTWEXBGS | 2017-08-01 → 2026-10-30 |
11 more. Call GET /v1/assets for the whole list without a key. An asset becomes searchable when bases carries model; until then it carries shape alone and this page keeps it here.
Scales
A scale sets how far a returned path reaches around a moment. It does not change which moments you get: ask the same question at any scale and the matches come back the same.
5m15m30m1h2h4h1d
Not every asset answers at every scale. A series published once a business day has no twelve hours of five-minute bars to draw, so it carries the one scale it can. Read each asset's own list from spans in /v1/assets.
How many moments
The model holds a fixed number of moments for each instant. Ask /v1/search for more and you get that many, billed as that many.
BTC: 16 moments
basis=shape compares price paths instead and has no such cap. It works for every asset we carry, and the reply names which one answered in attestation.basis.
Conditions
Write a condition in plain words and send it to /v1/when. These are the shapes it reads. The response repeats back how it parsed yours, so check that before you trust the moments.
crashedralliedfell 10% in a dayrose 10% in a dayfell 5% in an hourwas 20% below its 7-day highwas this volatilewas quiet
Events
Pass a slug to /v1/after/{topic} for every event of that kind, each with its own before and after.
Every event carries the instant it became public knowledge, from its source. One known only by its date counts from the end of that day, and a revised figure keeps the time and the value of the first print.
| Topic | What it holds | Known |
|---|---|---|
halving | halvings | 2 |
fomc | Fed statements (FOMC) | 75 |
rate-cut | Fed rate cuts | 13 |
rate-hike | Fed rate hikes | 17 |
rate-hold | Fed holds | 46 |
cpi | CPI releases | 109 |
etf | ETF and futures milestones | 9 |
exchange-failure | exchange and lender failures | 8 |
hack | hacks | 3 |
stablecoin | stablecoin events | 6 |
china | China's crypto crackdowns | 6 |
regulation | regulation and enforcement | 19 |
tariffs | tariff announcements | 6 |
war | wars and strikes | 6 |
bank-failure | bank failures | 4 |
market-shock | market shock days | 7 |
reserve | strategic reserve announcements | 3 |
adoption | adoption milestones | 8 |
election | US elections | 1 |
covid | COVID-19 shocks | 6 |
gdp | GDP releases | 37 |
pce | PCE releases | 111 |
jobs | jobs reports | 110 |
claims | jobless claims reports | 481 |
ppi | PPI releases | 110 |
retail | retail sales releases | 110 |
expiry | options expiries | 111 |
quarterly | quarterly expiries | 37 |
28 topics, 1,461 events in all. Releases come from the agency that issues them, FOMC statements from the Federal Reserve, and the crypto calendar from contract specifications. News comes from press releases by the Federal Reserve, the SEC, the CFTC, the White House and the Justice Department. We stamp each one with the time we first saw it.
What is not here
You cannot search equities, gold, silver, the volatility index or credit spreads. The reason is licensing, not difficulty. Their owners license an exchange index and a volatility index, and a vendor's terms reach derived values as well as delivered ones. A percent path is a derived value. We hold them back until we hold a licence rather than serve them on a reading nobody has confirmed.
We apply the same test to everything above: if a source's terms do not permit redistribution, we do not serve it, whatever sits on disk. If you need something we do not carry, write to us. It is usually a licence away rather than a rebuild.