
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.
/v1/calendar/earnings?date=todaySync historical and upcoming earnings events by date for imports, daily refreshes, and product scheduling.
/v1/earnings?symbol=AAPLQuery a company's historical and upcoming earnings by symbol for watchlists, profile pages, and research views.
/v1/earnings-reactions?symbol=AAPLLayer 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
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.
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_KEYGET /v1/earnings?symbol=AAPL&apikey=YOUR_API_KEYLayer 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.
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
}
]
}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.