Earnings Announcement Dates (/fins/earnings-date)
GET /v2/fins/earnings-date
API Overview
This API provides the earnings announcement dates that listed companies have reported to the Tokyo Stock Exchange.
It covers all listed issues that have submitted a report (including REITs), regardless of their fiscal year end, and provides the history of changes and "to be determined" announcements on a per-publication-date basis.
Notes on this API
- Missing values and absent records:
- When a previously published earnings announcement date is later changed to "to be determined", SchDate is an empty string (
""). This is normal information indicating that the scheduled date has become undetermined, for example due to a postponement of the earnings announcement; it is not missing or defective data.
- When a previously published earnings announcement date is later changed to "to be determined", SchDate is an empty string (
- Fiscal year end (
FYE):FYEis the fiscal year end as of the publication date, in 4-digit MMDD format. Only a fiscal year ending at the end of February is expressed as0299(99 denotes the month end, because the last day of February varies by year); all other fiscal year ends are expressed as actual dates (e.g.,0331,1231). Some issues have a fiscal year end that is not a month end (e.g.,0220). When a change of fiscal year end is reported, records with differentFYEvalues coexist in the history for the same issue and fiscal quarter. - When querying by
scheduled_date, only the most recently published record for each issue and fiscal quarter (1Q/2Q/3Q/FY) matches. Therefore, if a scheduled date has since been changed, the record does not match its pre-change scheduled date. - The data availability period of each plan is applied based on the publication date (
PubDate). Withdate, specifying a date outside your plan's accessible range returns a 400 error. Withcode/scheduled_date, records published outside the range are not included in the results.
- We do not provide the date and time when each data item became available on J-Quants. For update frequency and approximate update times, see Update Timing of Provided Data.
- Questions we have received about data specifications are also answered in the FAQ (Data & Specs).
Data correction policy
- A change of the scheduled date or a change to "to be determined" is added as a new record with a different publication date (
PubDate), rather than overwriting the existing record. - Previously published records are also retained, so you can retrieve the history of publications and changes of the scheduled date by specifying
code.
- In this service, we may add or overwrite data due to data deficiencies or omissions. In such cases, the correction history is recorded on Data Correction History and Known issues, so please refer to it.
Note: In these cases, neither the correction history nor pre-correction data is provided via the API, CSV, or other means.
Retrieve earnings announcement date data
GET https://api.jquants.com/v2/fins/earnings-date
Exactly one of code (issue code), date (publication date), or scheduled_date (scheduled announcement date) must be specified.
The combinations of parameters and the corresponding responses are as follows.
| code | date | scheduled_date | Results |
|---|---|---|---|
| Publication history of scheduled dates for the specified issue | |||
| Scheduled date data published or changed on the specified date, for all issues | |||
| Data for all issues whose currently effective scheduled announcement date is the specified date |
- Specifying two or more parameters at the same time results in a 400 error.\
- If no matching data exists, an empty array (
"data": []) is returned.
Requests
Headers
- x-api-keystringrequired
API key
Query Parameters
- codestringoptional
Issue code (e.g. 86970 or 8697)
- datestringoptional
Publication date (e.g. 20250620 or 2025-06-20)
- scheduled_datestringoptional
Scheduled earnings announcement date (e.g. 20250805 or 2025-08-05)
- pagination_keystringoptional
String to specify the starting point of the search
Set thepagination_keyreturned by a previous search
Sample Code
Request
curl -G https://api.jquants.com/v2/fins/earnings-date \
-H "x-api-key: {loading}" \
-d code="86970"Responses
Results
- PubDatestring
- Publication date (YYYY-MM-DD)
The date on which this scheduled date was published or changed. It means the publication date on which the record actually became available at that point in the past. - SchDatestring
- Scheduled earnings announcement date (YYYY-MM-DD)
An empty string ("") when to be determined - FQNamestring
- Fiscal quarter (1Q / 2Q / 3Q / FY)
- FYEstring
- Fiscal year end (MMDD, as of the publication date)
0299for a fiscal year ending at the end of February - Codestring
- Issue code (5 digits)
- CoNamestring
- Company name (Japanese)
- CoNameEnstring
- Company name (English)
Note: Company names (CoName / CoNameEn) reflect the data as of PubDate.
Sample Response
{
"data": [
{
"PubDate": "2025-06-03",
"SchDate": "2025-07-30",
"FQName": "1Q",
"FYE": "0331",
"Code": "86970",
"CoName": "日本取引所グループ",
"CoNameEn": "Japan Exchange Group,Inc."
}
],
"pagination_key": "value1.value2."
}