Building an AI agent? Start with /llms.txt for the full site index.
Financials & Growth
Dividend policy for listed companies, sourced from MOPS — cash and stock dividends per fiscal year with the ex-dividend date.
GET /v2/datasets/dividendsdividends returns one row per company per fiscal year with the declared cash and stock dividends and the ex-dividend date, sourced from MOPS. Each row carries a source role and lineage back to the MOPS filing so the payout is traceable.
| Field | Type | Description |
|---|---|---|
symbol | string | Ticker. |
fiscal_year | string | Fiscal year the dividend is drawn from. |
cash_dividend | number | Cash dividend per share (TWD). |
stock_dividend | number | Stock dividend per share (shares). |
ex_dividend_date | string | Ex-dividend date. |
source_role | string | Canonical source role (official_mops_dividend_policy). |
| Rows | 9,069 |
| Window | 2015-04-17 – 2026-06-02 |
| Grade | Verified |
TODO — no real response has been captured for this dataset yet. It needs an entitled API key, or its required parameters are not yet known. Rather than show an example nobody has observed, this section stays empty.
curl "https://api.twmarketdata.com/v2/datasets/dividends?ticker=2330" \ -H "X-API-Key: sk_live_..."| Parameter | Required | Type | Description |
|---|---|---|---|
symbol | Yes | string | Ticker, e.g. 2330. |
start_date | No | string (YYYY-MM-DD) | Start of the query range. |
end_date | No | string (YYYY-MM-DD) | End of the query range. |
limit | No | integer | Maximum rows to return. |
A first call:
import requests resp = requests.get( "https://api.twmarketdata.com/v2/datasets/dividends", params={"ticker": "2330"}, headers={"X-API-Key": "sk_live_..."},)resp.raise_for_status()print(resp.json())With a date-range filter:
import requests # The full verified example — the same call with every supported filter set.resp = requests.get( "https://api.twmarketdata.com/v2/datasets/dividends", params={"ticker": "2330"}, headers={"X-API-Key": "sk_live_..."},)resp.raise_for_status()print(resp.json())This endpoint is GET /v2/datasets/dividends. The full machine-readable schema (parameters, security, response envelope) lives in the OpenAPI spec.