All APIsexpand_more
Stock splits and reverse splits
/stable/splits1 tokens per callReturns the history of stock splits and reverse splits (consolidations), with the ex-date, effective date, price-adjustment date and the share ratio before and after. Whether an event is a split or a reverse split is determined from the ratio.
What you can do with this API
- check_circleCheck whether past prices were adjusted for a split
- check_circleLook up the ex-date of a stock split
Example URL
https://api.zenithcode.net/stable/splits?symbol=7203&limit=50Shown without percent-encoding for readability. Non-ASCII values are encoded automatically when sent.
Parameters
| Parameter | Required | Description | Example |
|---|---|---|---|
symbolstring | Required | Securities code (4 characters, e.g. 7203 = Toyota Motor; alphanumeric codes such as 130A also work) | 7203 |
limitnumber | Optional | Maximum number of rows to return (default 50, max 100) | 50 |
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 ViewerResponse example (real data)
Response fields
symbol | string | |
exDate権利落ち日 | string | 権利落ち日 |
effectiveDate効力発生日(株式数が実際に増減する日) | string | 効力発生日(株式数が実際に増減する日) |
priceAdjustmentDate株価・保有数量の調整切替日。null は権利落ち日と同じ | string | 株価・保有数量の調整切替日。null は権利落ち日と同じ |
eventTypesplit=分割(toShares > fromShares) / merge=併合。比率から導出 | string | split=分割(toShares > fromShares) / merge=併合。比率から導出 |
fromShares旧株数(例: 1) | number | 旧株数(例: 1) |
toShares新株数(例: 5 = 1→5分割) | number | 新株数(例: 5 = 1→5分割) |
ratiotoShares / fromShares | number | toShares / fromShares |
updatedAt | string |
Related APIs
FAQ
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.

