Discover/Go API
live

Go APIdisclosure2.edinet-fsa.go.jp

Retrieve Japan FSA EDINET disclosure document metadata and regulatory announcements via 2 endpoints. Get company names, EDINET codes, JCNs, and FSA notices.

Endpoint health
verified 4d ago
get_announcements
get_document_metadata
2/2 passing latest checkself-healing
Endpoints
2
Updated
4d ago

What is the Go API?

The EDINET disclosure API provides 2 endpoints for accessing Japan's Financial Services Agency EDINET portal data. Use get_document_metadata to retrieve structured header data for any filing by its document management number — including company name, 6-character EDINET code, 13-digit corporate number (JCN), and document title. Use get_announcements to pull current regulatory notices and advisories published on the EDINET top page.

This call costs1 credit / call— charged only on success
Try it

No input parameters required.

api.parse.bot/scraper/c249f34c-f3c6-4f34-b359-699038bb5992/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/c249f34c-f3c6-4f34-b359-699038bb5992/get_announcements' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace disclosure2-edinet-fsa-go-jp-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.


from parse_apis.Japan_EDINET__FSA__API import Edinet, Document, Announcement, DocumentNotFound

edinet = Edinet()

# List current announcements from the EDINET top page
for announcement in edinet.announcements.list(limit=5):
    print(announcement.title, announcement.summary)

# Fetch metadata for a specific disclosure document by management number
doc = edinet.documents.get(doc_id="S100XLSD")
print(doc.company_name, doc.edinet_code, doc.jcn, doc.title)

# Refresh a document to get latest metadata
refreshed = doc.refresh()
print(refreshed.raw_head, refreshed.doc_id)

# Handle a document that doesn't exist
try:
    missing = edinet.documents.get(doc_id="S000ZZZZ")
    print(missing.title)
except DocumentNotFound as exc:
    print(f"Document not found: {exc.doc_id}")

print("exercised: announcements.list / documents.get / document.refresh / DocumentNotFound")
All endpoints · 2 totalmissing one? ·

Get site announcements and notices from the EDINET top page. Returns regulatory notices, advisories, and important updates published by the FSA. Each announcement includes a title and a summary excerpt. Some items include external URLs to FSA resources.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "items": "array of announcement objects with title (string), summary (string, optional), and url (string, optional)"
  },
  "sample": {
    "data": {
      "items": [
        {
          "title": "EDINETをご利用の方へ",
          "summary": "2026年6月17日..."
        },
        {
          "url": "https://www.fsa.go.jp/receipt/d_hotline/index.html",
          "title": "開示義務違反等に係る情報をお持ちの方はこちらへ (ディスクロジャー・ホットライン)"
        }
      ]
    },
    "status": "success"
  }
}

About the Go API

Document Metadata

The get_document_metadata endpoint accepts a single required parameter, doc_id, which is the document management number (SHORUI_KANRI_NO) — an alphanumeric string beginning with S followed by digits and letters. It returns six fields: company_name (the submitting entity), edinet_code (the 6-character EDINET identifier), jcn (Japan Corporate Number, 13 digits), title (document title including fiscal period information), doc_id (the management number echoed back), and raw_head (the full parsed header text from the document detail page for cases where structured fields are insufficient).

Announcements

The get_announcements endpoint requires no input parameters and returns an array of announcement objects from the EDINET top page. Each object includes a title string, an optional summary excerpt, and an optional url linking to an FSA resource. This covers regulatory notices, system advisories, and important updates as they appear on the portal.

Coverage and Identifiers

EDINET codes and Japan Corporate Numbers (JCNs) are the standard identifiers for Japanese listed and reporting companies under FSA jurisdiction. The edinet_code field maps to the same codes used across EDINET's filing system, making it straightforward to cross-reference documents with other EDINET-based data sources. The title field typically includes the report type (e.g., annual securities report, quarterly report) along with the covered fiscal period.

Reliability & maintenanceVerified

The Go API is a managed, monitored endpoint for disclosure2.edinet-fsa.go.jp — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when disclosure2.edinet-fsa.go.jp changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official disclosure2.edinet-fsa.go.jp API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
2/2 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Look up the EDINET code and Japan Corporate Number for a Japanese listed company by its disclosure document ID.
  • Monitor FSA regulatory announcements and system notices from EDINET without manually checking the portal.
  • Build a database mapping EDINET codes to corporate numbers and company names from filing metadata.
  • Validate that a document management number corresponds to the expected company before processing a filing.
  • Aggregate document titles to track what report types (annual, quarterly, amendment) a company has submitted.
  • Alert compliance teams when new FSA advisories appear on the EDINET top page via the announcements endpoint.
  • Cross-reference JCNs from EDINET metadata with Japan's corporate registry data for entity resolution.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does EDINET have an official developer API?+
Yes. The FSA provides an official EDINET API at https://disclosure2dl.edinet-fsa.go.jp/guide/static/disclosure/WZEK0110.html, which supports document list and document download operations using registered API keys. This Parse API focuses on document header metadata and top-page announcements as structured endpoints.
What exactly does get_document_metadata return, and does it include the filing content or PDFs?+
It returns header-level metadata only: company_name, edinet_code, jcn, title, doc_id, and raw_head. It does not return the filing body, PDF binary, XBRL data, or financial statement figures. The API covers identification and titling information from the document detail page header.
Can I retrieve a list of all documents filed on a given date or search by company name?+
Not currently. The API covers individual document lookup by doc_id and top-page announcements. It does not expose date-range queries or company name search. You can fork it on Parse and revise to add an endpoint covering EDINET's document list by submission date.
Are announcements paginated, and how fresh is the data?+
The get_announcements endpoint returns all items available on the EDINET top page in a single array with no pagination parameters. Freshness reflects what is currently published on the EDINET portal at the time of the request; there is no historical archive of past announcements exposed by this endpoint.
Does the API return financial figures such as revenue, net income, or balance sheet data from filings?+
No financial statement figures are returned. The API covers document metadata (identifiers, company name, document title) and regulatory announcements. It does not parse XBRL or PDF content for financial data. You can fork it on Parse and revise to add endpoints that extract structured financial data from EDINET's XBRL document downloads.
Page content last updated . Spec covers 2 endpoints from disclosure2.edinet-fsa.go.jp.
Related APIs in Government PublicSee all →
sec.gov API
Search for publicly traded companies and instantly access their SEC filings with details like filing type, date, description, and accession numbers. Find the regulatory documents you need to research company financial information and compliance records.
asx.com API
Search and retrieve annual reports and company earnings reports from the Australian Securities Exchange, accessing key details like company codes, filing dates, document types, and direct links to PDF documents. Quickly find specific ASX filings to monitor company disclosures and financial announcements.
sebi.gov.in API
Search and retrieve debt offer documents filed with India's securities regulator (SEBI) by issuer or entity name to access official financial disclosures and offering details. Quickly find compliance filings, prospectuses, and regulatory documents for debt securities across Indian markets.
bundesanzeiger.de API
Search and retrieve official German business announcements, financial disclosures, and company filings from the Bundesanzeiger with full-text search and category filtering. Access detailed publication information and financial reports to monitor corporate announcements and regulatory filings.
sedarplus.ca API
Access data from sedarplus.ca.
annualreports.com API
Search for and access thousands of international company annual reports in PDF and HTML formats, while filtering by ticker, exchange, industry, sector, company size, and location. Browse company profiles and financial documents across different markets and industries to find the information you need.
investors.capgemini.com API
Access data from investors.capgemini.com.
screener.in API
Search and analyze Indian stocks with real-time financial data, company details, IPO information, price history, and peer comparisons. Get instant access to stock screening results, market listings, and company announcements to make informed investment decisions.