Dividends

The Dividends endpoints provide access to dividend calendars, payment histories, ex-dividend dates, and comprehensive dividend data for individual stocks.

GETGet dividend calendar

/v1/dividends/calendar

Get upcoming dividend events (ex-dates, payment dates) with flexible date filtering. Perfect for tracking upcoming dividends across your portfolio or the entire market.

Parameters

NameTypeDescription
rangestringPreset range: 1w, 1m, 3m, 6m, 1y
start_datedateStart date (YYYY-MM-DD)
end_datedateEnd date (YYYY-MM-DD)
symbolsstringComma-separated symbols to filter
min_yieldfloatMinimum dividend yield %
limitintegerMax results (default 100, max 5000)
sortstringSort order: asc or desc

Example Request

curl "https://api.divv.io/v1/dividends/calendar?range=1m"

GETGet dividend history

/v1/dividends/history

Get historical dividend payments across multiple symbols. Returns a list of past dividend payments with optional date filtering.

Parameters

NameTypeDescription
symbolsstringRequired. Comma-separated symbols
start_datedateStart date (YYYY-MM-DD)
end_datedateEnd date (YYYY-MM-DD)
limitintegerResults per page (max 1000)

GETGet stock dividend summary

/v1/stocks/{symbol}/dividends

Get complete dividend data for a specific stock including current yield, next payment, historical payments, and growth metrics.

Path Parameters

NameTypeDescription
symbolstringStock symbol (e.g., "JNJ")

Query Parameters

NameTypeDescription
include_futurebooleanInclude future scheduled dividends (default true)
yearsintegerYears of history (default 5, max 30)

Returns

Returns a dividend summary object with:

  • current: Current yield, annual amount, frequency, payout ratio
  • next_payment: Next scheduled dividend event
  • history: Historical dividend payments
  • growth: Dividend growth metrics
  • consistency: Payment consistency data

GETGet dividend history by symbol

/v1/dividends/{symbol}

Get dividend history for a specific stock symbol with optional date filtering.

Path Parameters

NameTypeDescription
symbolstringStock symbol

GETGet upcoming ex-dividend dates

/v1/dividends/ex-dates

Get stocks with upcoming ex-dividend dates. Useful for dividend capture strategies.

Parameters

NameTypeDescription
daysintegerDays ahead to look (default 14, max 90)
min_yieldfloatMinimum dividend yield %
sectorstringFilter by sector
limitintegerResults limit (max 500)

GETGet upcoming payment dates

/v1/dividends/payment-dates

Get stocks with upcoming dividend payment dates. Returns stocks with dividend payments scheduled within the specified period.

Parameters

NameTypeDescription
daysintegerDays ahead to look (default 30, max 90)
limitintegerResults limit (max 500)