Get free API key
All APIsexpand_more
search
appsAll APIs
functionHow metrics are calculated

Dividend streaks

GET/stable/dividend-streaks1 tokens per callNew

Returns the number of consecutive years of dividend increases and of non-decreases (increase or hold). Counts are based on settled annual dividends (split-adjusted, per share) and cross-checked against the progressive dividend years reported in earnings releases, with a flag showing whether they agree. Zero-dividend years stay in the series, so a suspension resets the streak. Targets ordinary stocks; ETFs and REITs follow a calendar-year rule and may disagree. Ratios are 0–1 decimals (0.1 = +10%).

What you can do with this API

  • check_circleFind stocks with long dividend-growth records as long-term candidates
  • check_circleCheck when a streak was broken by a cut or suspension
  • check_circleCompare increase and non-decrease streaks to spot companies that often hold the dividend

Example URL

https://api.zenithcode.net/stable/dividend-streaks?symbol=8113&limit=10

Shown without percent-encoding for readability. Non-ASCII values are encoded automatically when sent.

Parameters

ParameterRequiredDescriptionExample
symbol
string
RequiredSecurities code (4 characters, e.g. 8113 = Unicharm)8113
limit
number
OptionalNumber of fiscal years listed in years (newest first, default 10). The streak counts themselves use the whole history (default 10, max 25)10

Try it

Run it with your own parameters and check the response as a table, JSON or CSV. Sign-in required; each run uses 1 tokens.

travel_exploreTry in the API Viewer

Response example (real data)

lock
Live response examples are shown to signed-in users only (they include exchange data such as stock prices). Sign in to view

Response fields

symbolstring
asOf系列の最新の決算期末日(期末到来済みのもの)string系列の最新の決算期末日(期末到来済みのもの)
latestAnnualDividendannualDividend is the annual dividend for the latest fiscal year (company forecasts included). If there is no annual row, it is interim actual + year-end forecast.numberannualDividend is the annual dividend for the latest fiscal year (company forecasts included). If there is no annual row, it is interim actual + year-end forecast.How it is calculated →
consecutiveIncreaseYearsThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).integerThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).How it is calculated →
consecutiveNonDecreaseYearsThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).integerThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).How it is calculated →
reportedNonDecreaseYearsHow many consecutive recent years the annual dividend was at least the prior year’s. Despite the name, years with an unchanged dividend count.integerHow many consecutive recent years the annual dividend was at least the prior year’s. Despite the name, years with an unchanged dividend count.How it is calculated →
matchesReportedThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).booleanThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).How it is calculated →
yearsThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).arrayThe API builds yearly totals from the dividend history and counts consecutive non-decrease years (unchanged years included) and consecutive increase years (strict increases only).How it is calculated →
reportedHistoryFY 行ごとの progressive_dividend_years の系列(新しい順)arrayFY 行ごとの progressive_dividend_years の系列(新しい順)

Related APIs

FAQ

What is the difference between increase and non-decrease streaks?expand_more

The increase streak counts years of raising the dividend every year. The non-decrease streak counts years with an increase or a hold. A held year breaks the first but not the second.

How many tokens does one call use?expand_more

1 tokens per call, regardless of how many rows come back. Your monthly allowance depends on your plan.

Do I need an account to try it?expand_more

Use the API Viewer to run it with your own parameters. Sign up for free and sign in (no credit card). Each run uses this API's tokens.

Can I get CSV instead of JSON?expand_more

Add format=csv to the URL to get CSV, ready for spreadsheets or pandas.

Can I get labels in English?expand_more

With neither lang nor Accept-Language, labels such as sector names are returned in English; add lang=ja or send Accept-Language: ja for Japanese. Company and sector names are always returned in both languages as nameJa / nameEn and sectorJa / sectorEn. Field names are the same in both languages.