Pushbuild

US Economic Calendar: BLS, BEA, Census, FOMC

Official US macro release schedule from the agencies themselves: CPI, jobs, PPI, GDP, PCE, retail sales, trade, housing and FOMC meetings and minutes. Exact Eastern release times, reference periods and a high-impact flag.

$0.24 per 1,000 releases

Get an API key

What it returns

The official US macro release schedule in one JSON feed, taken directly from each agency's own published calendar.

Per release: date, **exact release time and ISO datetime in US Eastern**, agency, release name, reference period, a high-impact flag, and the source link. FOMC rows include the meeting start date, whether it has a Summary of Economic Projections, and the minutes release date.

Request

POST https://api.pushbuild.com/us-economic-calendar/run with a JSON body. Send your key in the X-API-Key header.

FieldTypeDescription
dateFromstringYYYY-MM-DD. Default: today.
dateTostringYYYY-MM-DD. Default: 60 days after the start.
sourceslist of stringsBLS (CPI, jobs, PPI), BEA (GDP, PCE, trade), Census (retail sales, housing, durable goods), Federal Reserve (FOMC). Default: ["bls", "bea", "census", "fomc"].
highImpactOnlybooleanCPI, jobs, PPI, GDP, PCE, retail sales, JOLTS, trade, durable goods, housing starts and FOMC. Default: false.
keywordstringe.g. Consumer Price Index.
maxItemsintegerMaximum items to return (1-500). Default: 100.

Example

curl -X POST https://api.pushbuild.com/us-economic-calendar/run \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"dateFrom": "2026-10-15", "maxItems": 20}'

Response

{"count": 20, "truncated": false, "seconds": 1.4, "items": [ { ... } ]}

Each call returns up to 500 items. Records that fail validation or are not found are flagged in the items and not charged.

Pricing

Pay only for results returned: $0.24 per 1,000 releases. No charge for errors or empty searches.

Tell us what you need built.

Questions about this API, higher volumes, or a data source you need that we don't cover yet.

hello@pushbuild.com

(617) 299-8887

Tell us about your project

A few questions so we can come back with a written scope. We reply within one business day.