Documentation

How CatalystCal is built — where every event comes from, how the impact score is computed, and how the calendar stays current.

The 30-second version

CatalystCal keeps one timeline of market catalysts: earnings dates, macro releases (CPI, payrolls, jobless claims), Treasury auctions, FOMC meetings and Fed speakers. Earnings come from company IR announcements merged with Yahoo Finance's calendar; the macro and central-bank schedule is built from official agency calendars and cross-checked daily against a live market-calendar feed; auctions come straight from the U.S. Treasury. Everything is rebuilt automatically once a day, and every projected date is labeled (est.) until its source confirms it.

Browse the docs

Sources at a glance

WhatSourceHow it's fetched
Earnings datesCompany IR announcementsHuman-tracked; wins over projections
Earnings breadthYahoo Finance earnings calendarAPI (JSON via yfinance), polled daily
Upcoming week's macroForexFactory weekly feedAPI (HTTPS GET, JSON, no key), once daily
Treasury auctionsU.S. Treasury FiscalDataAPI (HTTPS GET, JSON, no key), once daily
FOMC meetingsfederalreserve.gov calendarHand-transcribed (no API exists)
Yearly macro scheduleBLS · BEA · Census schedule pagesHand-transcribed (no API exists)
Market quotesYahoo Finance · StooqServer-side fetch at page view

Mechanism detail per source — endpoints, fields, filters and failure handling — is documented on the earnings and macro pages.

Contact

Wrong date, missing event, or a question about methodology — email [email protected]. Corrections get fixed the same day.