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

Earnings Calendar &
Company Earnings API

Sync historical and upcoming earnings calendars, query company earnings by symbol, and layer in post-earnings reactions for alerts, dashboards, trading tools, and research workflows.

Sign up once; your API key is generated automatically. Free includes 60 requests/min, 100 requests/day, and 1,000 requests/month.
GETEarnings Calendar
Docs →
/v1/calendar/earnings?date=today

Sync historical and upcoming earnings events by date for imports, daily refreshes, and product scheduling.

GETCompany Earnings
Docs →
/v1/earnings?symbol=AAPL

Query a company's historical and upcoming earnings by symbol for watchlists, profile pages, and research views.

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

Layer in post-earnings price and volume moves alongside beat/miss data when your workflow needs it.

Why teams choose Earnings API

Historical + upcoming calendar

Backfill historical earnings dates, sync upcoming reports, and keep date-based event workflows current.

Company earnings by symbol

Pull historical and upcoming earnings data for individual tickers to power watchlists, company pages, and research tools.

Structured for automation

Predictable JSON fields make it straightforward to trigger jobs, populate UIs, cache responses, and reconcile automated pipelines.

Built for sync, backfills, and watchlists

Support recurring imports, daily refreshes, symbol lists, and scheduled product workflows without reshaping raw data.

How it works

1

Start with calendar or symbol data

Fetch earnings events with date=today, yesterday, tomorrow, or YYYY-MM-DD. For company pages and watchlists, query by symbol.

2

Backfill, sync, or build watchlists

Import historical calendars, refresh upcoming dates daily, or keep symbol-level earnings timelines current.

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

Layer in market reactions

When you need post-event context, pull /v1/earnings-reactions for selected symbols to compare beat or miss data with 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

Sync upcoming report dates, trigger notifications, query selected companies, and monitor post-event market reactions.

Quant Dashboards

Backfill calendars, refresh upcoming events, and add company earnings or reaction data inside trading dashboards.

Financial Newsletters

Build earnings previews from upcoming calendars, company histories, and historical context from date-based imports.

Research & Analytics Platforms

Power internal research tools, symbol watchlists, earnings-focused data products, and scheduled sync pipelines.

Start with calendar or company earnings. Layer in reaction data.

Most integrations begin with /calendar/earnings for date syncs or /earnings for symbol workflows. High-value workflows add /earnings-reactions for post-event analysis.

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 are the free and paid limits?

Free includes 60 requests/min, 100 requests/day, and 1,000 requests/month. Paid plans are built for production use with higher limits and 300 requests/min.

What should I integrate first?

Start with /v1/calendar/earnings for date-based syncs or /v1/earnings for company and watchlist workflows.

Can I backfill historical earnings dates?

Yes. Paid access is designed for products that need historical imports, upcoming earnings syncs, symbol watchlists, and automated workflows.

What should I call after calendar?

For a symbol-level view, use /v1/earnings. For post-report price and volume context, use /v1/earnings-reactions.

Is this white-label?

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

Do you support macro calendars too?

Yes. Use /v1/calendar/economic when macro events need to sit beside your earnings calendar.