All capabilities → Earnings dates
Earnings dates

Who reports when — demonstrably accurate for Europe

34,020 dates, checked against the actual filings: median one day apart.

curl "$API/calendar/upcoming?days=14&category=earnings"
{
  "events": [
    { "isin": "FI0009000681", "name": "Nokia",
      "date": "2026-09-17", "category": "earnings",
      "confidence": 0.94, "sources": ["yf_info", "nasdaq", "marketscreener"] }
  ]
}
Finland88 %Sweden85 %Scraped alternatives< 2 %

What you can do with it

Why we built it this way

Dates without a quality measure are worthless — an estimated date looks exactly like a confirmed one. So every date carries a confidence value derived from agreement across sources.

For European securities the internationally common sources barely deliver. Measured: our calendar covers 88 % of Finnish and 85 % of Swedish securities, the scraped alternatives under 2 %. That is why we run a European chain of our own.

Historical dates stay put. A calendar that only looks forward loses past every day at the window edge — and with it any chance of ever measuring your own forecast quality.

Improvements

Endpoints

GET/calendar/upcomingNext dates in a window
POST/calendar/for-identifiersDates for a watchlist
GET/earnings/confidence/{identifier}Source situation for a date
GET/earnings/coverageCoverage and hit rates

Give feedback or ask a question

Something missing, something off, or an answer you don't understand? Write it here — it reaches us directly.

We store only what you type here. No IP address in clear text, no trackers.