All APIsexpand_more
Historical daily prices (light)
/stable/historical-price-eod-light10 tokens per callNewReturns only the daily split-adjusted close (JPY) and volume. A light version for charts and calculations that do not need open, high and low. A single request can cover at most 5 years.
What you can do with this API
- check_circleDraw a line chart of closing prices
- check_circleCalculate long-term returns or volatility
Example URL
https://api.zenithcode.net/stable/historical-price-eod-light?symbol=7203&from=2025-01-01&to=2026-01-01Shown 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 |
fromstring | Optional | Start date (YYYY-MM-DD). Defaults to one year before the end date | 2025-01-01 |
tostring | Optional | End date (YYYY-MM-DD). Defaults to today | 2026-01-01 |
Try it
Run it with your own parameters and check the response as a table, JSON or CSV. Sign-in required; each run uses 10 tokens.
travel_exploreTry in the API ViewerResponse example (real data)
Response fields
symbol | string | |
date | string | |
price終値(円・分割調整後) | number | 終値(円・分割調整後) |
volume出来高(株) | number | 出来高(株) |
Related APIs
FAQ
How many tokens does one call use?expand_more
10 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.

