{"repo":"matthelmer/edinet-tools","free":true,"listed":false,"github":"https://github.com/matthelmer/edinet-tools","clone":"git clone https://github.com/matthelmer/edinet-tools.git","description":"Python library for Japanese corporate disclosure data. 42 EDINET document types parsed as typed Python. 11,000+ entities resolvable by name, ticker, EDINET code, or 法人番号.","language":"Python","stars":50,"topics":["corporate-filings","disclosures","edinet","finance","financial-data","japan","japanese-stocks","python","securities","xbrl"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"edinet-tools Python library for Japan's EDINET disclosure system — the official source for securities reports, shareholding notices, tender offers, and other regulatory filings from listed Japanese companies. J-GAAP, IFRS, and US-GAAP filers tag the same figure under different XBRL elements. edinet-tools maps them all to one typed Python field. Zero runtime dependencies. Typed parsers for all 42 EDINET document types. Install Requires Python 3.10+. Standard library only. Upgrading from 0.7.x? 0.8.0 contains breaking changes; see MIGRATING.md. Design edinet-tools has three layers: 1. API client — fetch document listings and download filings in any format (XBRL, PDF, HTML) 2. Typed parsers — every EDINET document type routes to a named Python dataclass with structured fields 3. Full capture — elements not yet mapped to typed fields are preserved in raw fields , unmapped fields , text blocks , and raw facts (the full XBRL fact set), so you can explore what's available and nothing is silently dropped Each parser maps known XBRL elements to typed Python fields (dates, decimals, strings). As EDINET evolves or new elements become useful, adding a field is one line in the element map and one line on the dataclass. If a filing doesn't state a figure, the field is None : never a guess, never a number borrowed from another accounting standard or from the parent company. Every mapping is tested against real filings and cross-checked against issuers' own earnings releases. EDINET Document","default_branch":null,"files":null,"tree":[],"storefront":"/r/matthelmer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matthelmer/edinet-tools/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}