Narwhal API vs the EDINET API

EDINET is the disclosure system of Japan's Financial Services Agency, and its API version 2 returns filings as XBRL, PDF and CSV files. Narwhal reads EDINET and returns standardised annual and semiannual statements as JSON for over 3,800 Japanese companies, so you do not parse XBRL yourself.

At a glance

EDINET facts come from the API specification version 2, the documents index and the terms of use, read on 12 November 2026. The specification states no price. Narwhal API is owned and operated by Nusantara Ventures, LLC.

RequirementNarwhal APIEDINET API
CoverageJapan: over 3,800 companies, annual and semiannual reportsEvery filer in the system. The list of filings by submission date holds 10 years
FormatsJSON, with standard item names and amounts in yen as filedZIP packages with XBRL, a PDF, attachments, an English file where the filer sent one, and a CSV converted from XBRL
Financial statementsStandardised statements by company idNone. You parse the XBRL or the CSV yourself
Access$10 free every month at 50 a minute, commercial apps allowedA registered key is required. The specification states no price
Limits50 requests a minute on free credit, 500 on paid credit. No overage chargeNo rate limit is published. The terms bar heavy access in a short time and let the agency limit access by load
Terms of useCommercial apps allowed on every accountPublic Data License 1.0: name the source and mark any edits
LanguageSearch returns English company namesThe specification is in Japanese. Document type 4 returns an English file only where the filer sent one
InterfacesREST and hosted MCP with 80 tools, one key for every Narwhal APIREST API version 2 with a key parameter. No MCP on the pages read

Why teams switch

You do not want to parse XBRL

The EDINET API returns the filing as XBRL, a PDF or a CSV converted from XBRL, and you map the tags yourself. Narwhal returns standard items as JSON with the same names for every country.

You need other countries too

EDINET covers Japan only. One Narwhal key also reads US, Korean, Taiwanese, European and UK filers.

When they are the better pick

The EDINET API is the better pick when the filing itself is the product. Document type 1 returns the main document and audit report with XBRL, type 2 the PDF, type 3 attachments, type 4 an English file where the filer sent one, and type 5 a CSV converted from XBRL. Its list of filings by submission date reaches back 10 years, and it is the source of record. Narwhal returns parsed statements and filing records, so you read the XBRL or PDF at the official source.

Questions

Is the EDINET API free?

It needs a registered key, and the specification states no price. The terms ask you to name the source and mark any edits, and they let the agency limit access by load or suspend a user without notice.

Can Narwhal replace the EDINET API?

For statement figures, yes. For the original documents, no. Narwhal returns parsed statements and filing records for over 3,800 companies, and you read the XBRL or PDF at the official source.

How far back does the EDINET API go?

Its list of filings works by submission date and holds 10 years. Narwhal returns annual and semiannual statements for Japan.

Which reporting periods does EDINET list?

The specification lists annual, semiannual and quarterly reports. Narwhal returns annual and semiannual statements for Japan.

Reviewed:

Sources and review date