Plan: Professional and above · Credits: 1 per call
What You Can Use Form 20-F Data For
Read a non-US issuer’s segment breakdown as it reported it. See the holders the filing disclosed. Pull a specific XBRL fact from the filing’s own instance. Confirm which accounting standard and reporting currency a filing used before comparing it with anything.The Financial Statements Are Not in This Dataset
The Form 20-F Sections
profile says which filing this is: its date, its accession number, its reporting currency, and whether it reports under IFRS or US GAAP.
segments carries as-reported business and geographic breakdowns, filterable by dimension, metric or fiscal_year.
ownership carries the holders the filing disclosed.
notes carries the filing’s note disclosures.
xbrl-facts carries the filing’s own XBRL instance.
Do Not Sum Form 20-F Ownership Rows
XBRL Facts Require a Narrowing Parameter
A single XBRL instance holds thousands of facts, so thexbrl-facts section requires at least one of tag, accession or period_end.
An unnarrowed request is rejected rather than returning an unusable page.
Form 20-F Date Convention
A 20-F covers a fiscal year.fiscal_year on the segments section selects one. period_end on the XBRL section selects facts by their period end date.
Form 20-F Sources
All content is read from the issuer’s own Form 20-F filing on SEC EDGAR, including the XBRL instance the issuer filed with it.Query Form 20-F Data
Use the 20-F endpoints. Each section is its own route under the company’s20f path.
string
required
A ticker, CIK, ISIN or
company_id.string
geographic or business. Segments section only.string
For example
revenue or assets. Segments section only.integer
Fiscal year. Segments section only.
string
An XBRL tag. XBRL-facts section — at least one of
tag, accession or period_end is required there.string
One filing’s accession number.
string
Period end date,
YYYY-MM-DD. XBRL-facts section.integer
Rows per page, between 1 and 1000. Page through with
cursor.