Skip to main content
Python function: getEconomicReleases()

Product Overview

Overview

Economic Event Releases provides structured data on scheduled macroeconomic events — GDP prints, employment reports, CPI releases, central bank decisions, and more. Each row represents a single event occurrence at a specific scheduled time. The key differentiator of this dataset is the snapshot revision history. Rather than a single actual/forecast pair, each event carries a snapshots dictionary that records how the actual and forecast values evolved over time — from initial forecast publication through post-release revisions. This makes the dataset suitable for point-in-time backtesting where you need to know what was known when.

Data Pipeline

A continuous service tracks economic event schedules from direct website sources. New events are discovered every ~6 hours. At release time, actual and forecast values are captured and stored as timestamped snapshots. Subsequent revisions to the same event (e.g. revised GDP figures) are captured as additional snapshots, preserving the full revision history.

Snapshot Model

The snapshots column is a dictionary keyed by ts_recv (New York time string), where each entry contains:
  • actual — the released value (None before release)
  • forecast — the consensus forecast at that point in time
  • unit — the unit of measurement (e.g. "%", "K")
Pre-release snapshots (ts_recv before scheduled_time): actual is typically null; forecast may revise across snapshots as consensus changes. Post-release snapshots (ts_recv at or after scheduled_time): actual appears after the first release and may revise in subsequent snapshots; forecast usually stays fixed.

Querying the Data

Basic Usage

To find the series_id for an event, ask Scalar Field in chat — for example, “What is the series ID for US Construction Spending?” The platform will look it up for you.

Parameters

Date filtering applies to scheduled_time only. All snapshots for matching events are returned regardless of their ts_recv timestamps.

Return Schema