jfinance
A free Python library for corporate disclosure data filed with EDINET, Japan’s official disclosure system.
import jfinance as jf
t = jf.Ticker("7203.T")
t.info["shortName"] # 'TOYOTA MOTOR CORPORATION'
t.financials # income statement (annual)
t.major_holders # shareholder breakdownAnnual, semi-annual and quarterly securities reports and large shareholding reports are covered from fiscal 2016 onwards. The API is compatible with yfinance.
Start here
Installation · Ticker symbols · Ticker reference
Before you rely on it
Coverage · Data notes · Terms of use
Install
pip install jfinancePython 3.9 or later.
What you can get
| Category | Examples |
|---|---|
| Financial statements | Income statement, balance sheet, cash flow (annual, semi-annual, quarterly) |
| Metrics | Revenue, operating income, ROE, EPS, BPS, equity ratio and more |
| Officers | Name, title, date of birth, shareholding; individual pay of 100M yen and above |
| Shareholders | Top 10 shareholders, ownership breakdown, large shareholding reports |
| Disclosure | Filing list, segment information, workforce, dividend resolutions |
| Investment trusts | Net assets, principal, trust fees, distributions — 25 items |
| Other | Greenhouse gas emissions, industry listings, screening |
Share prices, analyst estimates, news, earnings calendars and ESG scores are not available — EDINET does not carry them.
REST API
The data is also available through the REST API. See the reference below.
REST API docs