Skip to main content
GET
Feed catalog
List all available feed events, grouped by feed vertical. Returns event keys, venues, outcome counts, and pre-built channel names.

Parameters

string
default:"all"
Filter by feed vertical: macro, crypto, or weather.
string
default:"all"
Filter by event status: active, upcoming, or resolved. Useful for crypto feeds where hundreds of short-lived events accumulate — use status=active to get only live events.
string
default:""
Opt-in expansions, comma-separated. Supported values:
  • channels — adds a ready-to-paste subscribe_all array to each event listing every channel you’d subscribe to.
  • outcomes — replaces the integer outcomes count with the full outcome list (same shape as the single-event endpoint).
  • * — all expansions.
The default response stays compact for browsing; agents subscribing to data should use expand=channels to skip the second API call.

Example

Response (default)

Response with ?expand=channels

Adds subscribe_all to each event — a ready-to-paste array of every channel for that event:
Use subscribe_all directly as the channels field of your WebSocket subscribe action. No more N+1 lookup for outcome keys.

Response with ?expand=outcomes

Replaces the integer outcomes count with the full outcome array (same shape as the single-event endpoint):
When expand=outcomes is set, both outcomes (array) and outcome_count (number) are returned. Without expand, only outcomes (number) is returned.

Get single event

Get a single event with its full outcome list, ready-to-paste subscribe array, and per-outcome channel names.

Example

Response


Decode event types

Returns a stable dictionary mapping each event_type token (e.g., cpi, fomc, nfp) to human-readable label, description, publishing agency, typical release time + timezone, source URL, and category. Use this to interpret event_type values without prior macro-economic knowledge.

Example

Response