# EDINET Filings Enrichment API

> EDINET Filings Enrichment API is a paid API for AI agents from api.kasanegi.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Retrieves and enriches structured financial filing data from Japan's EDINET (Electronic Disclosure for Investors' NETwork) system for Japanese public companies

## Facts

- Endpoint: GET https://api.kasanegi.com/v1/enrich/edinet-filings
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/edinet-filings-enrichment-api-dfc13468
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qbvWhSw-H0pRHm1vVwb1U

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability edinet-filings-enrichment-api-dfc13468
```

Example prompt: Pull the most recent EDINET filings for Toyota Motor Corporation — I need their annual securities reports and any quarterly earnings disclosures from the last fiscal year, cleaned up and structured.

## When to prefer this

Use this endpoint when you need clean, structured access to Japanese public company filings from EDINET without scraping the FSA's raw portal or parsing XBRL/XML documents yourself. Ideal for due diligence, financial research, ESG analysis, or any workflow requiring programmatic access to Japanese corporate disclosure data. Prefer this over building your own EDINET scraper when reliability, normalization, and agent-native payment (x402) matter.

## Known failure modes

- Company not found in EDINET: returns empty result or 404-equivalent if the EDINET code or company name doesn't match any registrant
- Date range returns no filings: empty array when no disclosures were filed in the specified period
- Invalid EDINET code format: error response if the code doesn't conform to expected format
- Rate limit or payment failure: 402 if x402 payment is not completed or USDC balance is insufficient
- Network timeout: upstream EDINET system may be slow or temporarily unavailable

## How this service works

Stop scraping Japanese government and public-data sites. Call clean Japan payroll, company, and grant APIs over one host. Preview free; one public marketplace listing covers all current products; x402 direct is available for agent-native buyers.

## Output

A JSON response containing structured, enriched EDINET filing records for the queried company, including filing dates, document types (e.g. yuho, kessan tanshin), document IDs, submitter details, and normalized metadata — without needing to scrape or parse raw EDINET XML yourself.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "mimeType": "application/json"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/edinet-filings-enrichment-api-dfc13468/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.kasanegi.com](https://www.zero.xyz/host/api.kasanegi.com/llms.txt)
