Data visualization background
Earnings event infrastructure for fintech products
NYSE & NASDAQ

Build apps around
earnings events

Start with the earnings calendar. Track market reactions after results. Structured JSON for alerts, dashboards, trading tools, newsletters, and research workflows.

Sign up once — your API key is generated automatically.
GETEarnings Calendar
Docs →
/v1/calendar/earnings?date=today

Find upcoming earnings events by date, grouped by reporting time for discovery and scheduling.

GETEarnings Reactions
Docs →
/v1/earnings-reactions?symbol=AAPL

Measure post-earnings price and volume moves alongside beat/miss data for analysis.

Why teams choose Earnings API

Calendar-first

Most integrations start with one daily schedule request, then branch into symbol-level workflows.

Structured for automation

Predictable fields make it straightforward to trigger jobs, populate UIs, and cache responses.

Reaction data for analysis

Compare earnings outcomes with post-event price and volume moves in a single endpoint.

Built for frequent polling

Designed for products that refresh calendars often and react quickly to newly reported events.

How it works

1

Get the earnings calendar

Fetch the day's earnings events with date=today, yesterday, tomorrow, or YYYY-MM-DD.

2

Detect interesting events

Filter by reporting time, symbol, or watchlist to find the earnings reports worth tracking.

GET /v1/calendar/earnings?date=today&apikey=YOUR_API_KEY
3

Fetch market reactions

Pull /v1/earnings-reactions to measure beat or miss data alongside post-earnings price and volume moves.

4

Build your product

Power alerts, dashboards, newsletters, trading tools, or internal research workflows.

Sample Calendar Response

JSON
{
  "date": "2025-07-02",
  "pre": [
    {
      "symbol": "JPM",
      "name": "J P Morgan Chase & Co",
      "epsEstimate": "$5.01",
      "eps": "$4.81",
      "revenue": 45798000000,
      "revenueEstimate": 46166454906
    }
  ],
  "after": [
    {
      "symbol": "DAL",
      "name": "Delta Air Lines, Inc.",
      "epsEstimate": "$1.53",
      "eps": "$1.85",
      "revenue": 16003000000,
      "revenueEstimate": 14682059858
    }
  ],
  "notSupplied": [
    {
      "symbol": "BK",
      "name": "The Bank Of New York Mellon Corporation ",
      "epsEstimate": "$1.97",
      "eps": "$1.72",
      "revenue": 8869000000,
      "revenueEstimate": 5141942072
    }
  ]
}
Need more context for a symbol? Add Profile and Earnings as supporting endpoints.

Ideal for

Earnings Alert Tools

Trigger notifications for upcoming earnings and monitor post-event market reactions.

Quant Dashboards

Track earnings calendars, surprise metrics, and reaction data inside trading dashboards.

Financial Newsletters

Build earnings previews and post-earnings summaries using structured event data.

Research & Analytics Platforms

Power internal research tools and earnings-focused data products.

Start with the calendar. Layer in reaction data.

Most integrations begin with /calendar/earnings. High-value workflows add /earnings-reactions for post-event analysis, then use profile and earnings as supporting data.

FAQ

Do I need to create an API key manually?

No. When you sign up, your API key is generated automatically and available in your dashboard.

What should I integrate first?

Start with /v1/calendar/earnings. It is the entry point for most products and the easiest way to detect upcoming events.

What should I call after calendar?

Most teams fetch /v1/earnings-reactions for symbols that matter, then join in /v1/profile/{symbol} or /v1/earnings as needed.

Is this white-label?

The API is built for integration into your product UI, automation layer, or internal data pipeline.