HomeChatAlertsCalendarScreenerWatchlistsFiles
DocsSettings
Sign upJoinLog in

Docs

Overview

IntroductionMCP ServerOpenAPI Spec

REST API

GETAll EarningsGETEarnings by TickerGETAll DividendsGETDividends by TickerGETAll Stock SplitsGETStock Splits by TickerGETAll IPOsGETIPOs by Ticker

WebSocket

Live Quotes (Per Second)Live Quotes (Per Minute)Live NewsLive SEC FilingsTrading Halts

Earnings by Ticker

GET/v1/earnings/{ticker}
View as markdown

Retrieve reported and estimated earnings for a ticker: report date, actual vs estimated EPS and revenue for each period. Use this to see whether a company beat or missed expectations, track the earnings calendar historically or feed surprise metrics into research tools. Results are ordered by report date, most recent first.

Use cases

  • Earnings surprise and beat/miss analysis
  • Historical EPS and revenue trend charts
  • Pre-earnings research and estimate comparison
  • Event-driven trading or alerting around report dates

Input parameters

(*) Required

ParameterTypeDescription
ticker(*)stringTicker.
limitintegerMax results (default 500).

Output parameters

FieldTypeDescription
resultsarrayEarnings reports, most recent first.
results[].tickerstringTicker.
results[].report_datestringReport date (YYYY-MM-DD).
results[].eps_actualfloatReported EPS.
results[].eps_estimatedfloatConsensus EPS estimate.
results[].revenue_actualfloatReported revenue.
results[].revenue_estimatedfloatConsensus revenue estimate.
results[].last_updatedstringLast update timestamp (ISO 8601).
countintegerNumber of earnings records returned.
from vantafin import RESTClient

client = RESTClient("vf-live-your_api_key")

result = client.get_earnings("AAPL")

print(result)
{
  "results": [
    {
      "ticker": "AAPL",
      "report_date": "2026-07-30",
      "eps_actual": null,
      "eps_estimated": 1.86,
      "revenue_actual": null,
      "revenue_estimated": 108393400000,
      "last_updated": "2026-06-06"
    },
    {
      "ticker": "AAPL",
      "report_date": "2026-04-30",
      "eps_actual": 2.01,
      "eps_estimated": 1.95,
      "revenue_actual": 111184000000,
      "revenue_estimated": 109457600000,
      "last_updated": "2026-06-06"
    }
  ],
  "count": 27
}
All Earnings
All Dividends