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

All Dividends

GET/v1/dividends
View as markdown

Retrieve dividend history across every ticker: ex-date, record and payment dates, declaration date, cash amount, adjusted dividend, yield and frequency. Results are ordered by ex-date descending, then ticker. Paginate with page and limit (default 50, max 250). Use this for market-wide ex-dividend calendars and income screens.

Use cases

  • Market-wide ex-dividend calendars
  • Cross-ticker dividend yield screens
  • Income portfolio monitoring across the universe
  • Bulk dividend data for total-return models

Input parameters

(*) Required

ParameterTypeDescription
pageintegerZero-based page (default 0).
limitintegerPage size, 1-250 (default 50).

Output parameters

FieldTypeDescription
resultsarrayDividend records across tickers, most recent ex-date first.
results[].tickerstringTicker.
results[].ex_datestringEx-dividend date (YYYY-MM-DD).
results[].record_datestringRecord date (YYYY-MM-DD).
results[].payment_datestringPayment date (YYYY-MM-DD).
results[].declaration_datestringDeclaration date (YYYY-MM-DD).
results[].adj_dividendfloatSplit-adjusted dividend per share.
results[].dividendfloatCash dividend per share.
results[].dividend_yieldfloatIndicated yield at payment (percent).
results[].frequencystringPayment frequency label (e.g. Quarterly).
countintegerNumber of rows on this page.
totalintegerTotal matching dividend rows.
pageintegerZero-based page index.
from vantafin import RESTClient

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

result = client.list_dividends(limit=50)

print(result)
{
  "results": [
    {
      "ticker": "AAPL",
      "ex_date": "2026-05-11",
      "record_date": "2026-05-11",
      "payment_date": "2026-05-14",
      "declaration_date": "2026-04-30",
      "adj_dividend": 0.27,
      "dividend": 0.27,
      "dividend_yield": 0.3587535875,
      "frequency": "Quarterly"
    },
    {
      "ticker": "MSFT",
      "ex_date": "2026-05-14",
      "record_date": "2026-05-15",
      "payment_date": "2026-06-11",
      "declaration_date": "2026-03-10",
      "adj_dividend": 0.83,
      "dividend": 0.83,
      "dividend_yield": 0.72,
      "frequency": "Quarterly"
    }
  ],
  "count": 2,
  "total": 125430,
  "page": 0
}
Earnings by Ticker
Dividends by Ticker