All APIsexpand_more
Prices for multiple stocks (up to 50, short)
/stable/batch-quote-short10 tokens per callNewReturns the latest close, change, volume and price date for up to 50 stocks in one call. Pass symbols=7203,6758,9984. Results follow the order you gave, duplicates are merged, and symbols that are not found come back with found=false and null values.
What you can do with this API
- check_circleFetch the close and daily change of a whole portfolio at once
- check_circleLine up the prices of several peers
Example URL
https://api.zenithcode.net/stable/batch-quote-short?symbols=7203,6758,9984Shown without percent-encoding for readability. Non-ASCII values are encoded automatically when sent.
Parameters
| Parameter | Required | Description | Example |
|---|---|---|---|
symbolsstring | Required | Up to 50 securities codes separated by commas (e.g. 7203,6758,9984). Duplicates are merged | 7203,6758,9984 |
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証券コード(4 桁。英字を含むコードもある) | string | 証券コード(4 桁。英字を含むコードもある) |
foundfalse = 直近 1 か月に該当銘柄の取引が無い(数値はすべて null) | boolean | false = 直近 1 か月に該当銘柄の取引が無い(数値はすべて null) |
price直近の終値(円・分割調整後) | number | 直近の終値(円・分割調整後) |
change前の取引日の終値からの値幅(円。分割調整後どうしの差) | number | 前の取引日の終値からの値幅(円。分割調整後どうしの差) |
volume直近の取引日の出来高(株) | number | 直近の取引日の出来高(株) |
priceDate終値の日付(最新の取引日。YYYY-MM-DD) | string | 終値の日付(最新の取引日。YYYY-MM-DD) |
Related APIs
FAQ
Does it cost more with more symbols?expand_more
No. The cost is the same regardless of the number of symbols.
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.

