Dashboard

Dividend date

GET/api/earnings/dividend-date

Starter Stock Pro

Next declared dividend for a single stock: ex-dividend date, payment/record/announcement dates, dividend per share, and indicated annual dividend. Unlike the earnings date there is no prediction involved, a dividend exists only once the company declares it. Companies with no declared upcoming dividend (including non-dividend payers) return null for every field.

Amounts are declared in USD. When a different currency is requested, dividendPerShare and indicatedAnnualDividend are converted using the most recent available exchange rate (the event is in the future, so no historical rate exists yet); the currency field states the currency of the returned amounts.

Get API key Try it live in the API explorer

Query parameters

Example request

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

Responses

200 OK

Next declared dividend for the symbol

Response schema

  • symbol string
  • exDate string | null

    Ex-dividend date (YYYY-MM-DD). Shares bought on or after this date do not receive the dividend. Null when no upcoming dividend is declared.

  • paymentDate string | null

    Payment date (YYYY-MM-DD). Null when not yet declared.

  • recordDate string | null

    Record date (YYYY-MM-DD). Null when not yet declared.

  • announcementDate string | null

    Declaration date (YYYY-MM-DD). Null when unavailable.

  • dividendPerShare number | null

    Declared dividend per share for this event, in the returned `currency`.

  • indicatedAnnualDividend number | null

    Indicated annual dividend per share (declared amount annualized by payment frequency), in the returned `currency`.

  • currency string

    Currency of the returned amounts. Echoes the requested target currency; USD when no conversion applies.

Example response

{
  "symbol": "MO",
  "exDate": "2026-08-25",
  "paymentDate": "2026-09-10",
  "recordDate": "2026-08-25",
  "announcementDate": "2026-07-24",
  "dividendPerShare": 1.06,
  "indicatedAnnualDividend": 4.24,
  "currency": "USD"
}

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

{}