TWSE Ex-Dividend and Ex-Rights Schedule (Taiwan Stock Exchange)
twseopenapi/twse-ex-dividend-schedule
The Taiwan Stock Exchange's preview table of upcoming ex-dividend and ex-rights dates for listed stocks and ETFs: ex-date, code, name, whether the event is an ex-dividend or ex-rights, cash dividend per share, stock dividend ratio, subscription price and ratio, and shares offered, where those apply. Takes no input; about 50 rows covering the next weeks. Dates use the Republic of China calendar (1151021 is 2026-10-21: add 1911 to the year). Every number comes back as a string, and empty columns are empty strings. Data from the Taiwan Stock Exchange as served by Eden Engine, not an official TWSE product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.
Data source
Data from the Taiwan Stock Exchange (TWSE) OpenAPI (openapi.twse.com.tw), published under the Open Government Data License, version 1.0 of the Republic of China (Taiwan) (https://data.gov.tw/en/license). Served by Eden Engine; not an official Taiwan Stock Exchange product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "twseopenapi/twse-ex-dividend-schedule" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "twseopenapi/twse-ex-dividend-schedule" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "twseopenapi/twse-ex-dividend-schedule", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "twseopenapi/twse-ex-dividend-schedule", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 20, 2026
Input and output schemas
Input schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"results"
],
"properties": {
"results": {
"type": "array",
"items": {
"type": "object",
"required": [
"Date",
"Code"
],
"properties": {
"Code": {
"type": "string",
"description": "Security code."
},
"Date": {
"type": "string",
"description": "Ex-date in the Republic of China calendar, YYYMMDD: 1151021 is 2026-10-21 (add 1911 to the year)."
},
"Name": {
"type": "string",
"description": "Security name in Traditional Chinese."
},
"Exdividend": {
"type": "string",
"description": "Event marker: the character for ex-dividend or for ex-rights."
},
"CashDividend": {
"type": "string",
"description": "Cash dividend per share in New Taiwan dollars, such as 0.210000; empty when none."
},
"SharesOffered": {
"type": "string",
"description": "Shares offered; empty when none."
},
"SharesEmpOwner": {
"type": "string",
"description": "Shares reserved for employees; empty when none."
},
"SharesholderOwner": {
"type": "string",
"description": "Shares reserved for shareholders; empty when none."
},
"StockHoldingRatio": {
"type": "string",
"description": "Stock holding ratio; empty when none."
},
"SubscriptionRatio": {
"type": "string",
"description": "Subscription ratio for a rights issue; empty when none."
},
"StockDividendRatio": {
"type": "string",
"description": "Stock dividend ratio; empty when none."
},
"SubscriptionPricePerShare": {
"type": "string",
"description": "Subscription price per share; empty when none."
}
},
"description": "One scheduled ex-dividend or ex-rights event. Columns beyond those listed pass through unchanged.",
"additionalProperties": true
},
"description": "One entry per row."
}
},
"description": "The rows TWSE returned, in its order.",
"additionalProperties": false
}