Dashboard

Dividend history

GET/api/earnings/dividend-history

Free Starter Stock Pro

Returns dividend history for the given company symbol. Includes dividend per share (total dividends / shares outstanding), payout ratio (dividends / net income), dividend coverage (operating cash flow / dividends), and year-over-year growth. Non-dividend-paying companies return null values. Data is sourced from SEC XBRL filings (10-K and 10-Q).

Get API key Try it live in the API explorer

Query parameters

Example request

curl 'https://api.stockfit.io/v1/api/earnings/dividend-history?symbol=AAPL&cik=320193&cusip=037833100&composite_figi=BBG000B9XRY4&share_class_figi=BBG001S5N8V8&currency=USD' \
  -H 'Authorization: Bearer YOUR_API_TOKEN'

Responses

200 OK

Array of dividend history entries sorted most recent first

Response schema

array of:
  • period string

    Fiscal period end date (YYYY-MM-DD)

  • fiscalYear integer

    The company's fiscal year (handles non-December year-ends — AAPL FY ends Sep, COST FY ends Aug).

  • fiscalPeriod string (enum)

    Fiscal period of a reported value: `FY` (annual), `Q1`-`Q4` (quarterly), or `TTM` (trailing twelve months).

    Allowed values: FY, Q1, Q2, Q3, Q4, TTM
  • dividendPerShare number | null

    Dividend per share (total dividends / weighted average shares outstanding)

  • totalDividendsPaid number | null

    Total cash dividends paid in the requested currency (default USD)

  • payoutRatio number | null

    Payout ratio as a decimal (dividends / net income). Above 1.0 means paying more than earned.

  • dividendCoverage number | null

    Dividend coverage ratio (operating cash flow / dividends). Below 1.0 is unsustainable.

  • dividendGrowth number | null

    Year-over-year dividend per share growth as a decimal (0.05 = 5%)

Example response

[
  {
    "period": "2024-09-28",
    "fiscalYear": 2025,
    "fiscalPeriod": {},
    "dividendPerShare": 0.99,
    "totalDividendsPaid": 15234000000,
    "payoutRatio": 0.1625,
    "dividendCoverage": 7.77,
    "dividendGrowth": 0.0408
  }
]

400 Bad Request

Invalid parameters or symbol not found

Response schema

  • error string

    Human-readable error message

Example response

{}

403 Forbidden

Feature not available on current plan

Response schema

  • error string

    Human-readable error message

Example response

{}