Earnings API

Earnings Calendar API
built for high-volume apps
Fetch daily earnings schedules in a single request. When you need more, pull earnings summaries and press releases by ID — all via clean JSON.
/v1/calendar/2025-07-02Daily earnings schedule grouped by reporting time (pre / after / not supplied).
/v1/summariesBrowse available earnings content and discover IDs for specific summaries.
/v1/summaries/{id}Retrieve the full content payload (title, body, metadata) for publishing or analysis.
Why teams choose Earnings API
Calendar-first
One request gives you the day’s schedule grouped by reporting time (pre / after / not supplied).
Structured JSON
Clean payloads designed for apps: predictable fields, simple integration, easy caching.
High-volume friendly
Built for frequent polling and client-side usage patterns common in calendar UIs.
Publish-ready content
Pull summaries by ID when you need narrative content (press releases, writeups, etc.).
How it works
Sign up
Create an account — your API key is generated automatically.
Call Calendar
Fetch daily earnings schedule for a specific date.
GET /v1/calendar/2025-07-02?apikey=YOUR_API_KEYFetch content when needed
Use Summaries endpoints to pull publish-ready content by ID.
Ship
Cache results, update your UI, and keep users informed.
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
Fintech Apps
Earnings calendar UI, notifications, watchlists, and daily digests.
Data Products
High-frequency queries with caching layers and predictable payloads.
Newsletters
Build daily “who reports today” sections and link to content by ID.
Brokerage / Research
Internal briefs and client updates driven by schedule + summaries.
Start with Calendar. Add content when you need it.
Most integrations begin with the Calendar endpoint. When your users click in, fetch the content by ID from Summaries.
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 the Calendar endpoint. It’s designed for frequent queries and powers most production usage.
How do I get full articles?
Use Summaries. First browse /v1/summaries, then fetch by ID with /v1/summaries/{id}.
Is this white-label?
The API is built for integration into your product UI. Present the data and content as part of your native experience.