# Japan EDINET Filing Search

> Japan EDINET Filing Search is a paid API for AI agents from api.jpverify.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Search EDINET filing metadata for Japanese public companies by corporate number, EDINET code, or security code, with official evidence references.

## Facts

- Endpoint: GET https://api.jpverify.com/jp-company/filings
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/japan-edinet-filing-search-d02e0a86
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ByPoOKqvH2_aaOYfKcaY8

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 japan-edinet-filing-search-d02e0a86
```

Example prompt: Can you search EDINET for all filings from the company with corporate number 4010001004473 between 2023-01-01 and 2024-12-31, and return results in English?

## When to prefer this

Use this endpoint when you need to search or enumerate EDINET filing records for a specific Japanese company identified by corporate number, EDINET code, or TSE security code. Prefer this over general web search when you need structured, paginated, official filing metadata with evidence references. Ideal for compliance audits, due diligence, investor research, and regulatory monitoring of Japanese public companies.

## Known failure modes

- Missing required identifier (corporate_number, edinet_code, or security_code) returns a validation error
- Invalid corporate_number format (not 13 digits) causes schema rejection
- Unknown edinet_code or security_code returns empty result set
- Date range with date_from after date_to may return no results or an error
- Exceeding limit of 100 per request returns a validation error
- Stale data_freshness indicates upstream EDINET sync lag
- Payment failure (x402) if USDC balance is insufficient

## How this service works

Search EDINET filing metadata with official evidence references. / 公式根拠付きでEDINET提出書類を検索します。

## Output

Returns a paginated list of EDINET filing metadata records matching the query, including document identifiers, filing dates, document type codes, form codes, and official evidence/source references. Also includes a next_cursor for pagination, data_freshness status (fresh/stale/unavailable), last_successful_sync_at timestamp, and any warnings about data quality.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "anyOf": [
      {
       "required": [
        "corporate_number"
       ]
      },
      {
       "required": [
        "edinet_code"
       ]
      },
      {
       "required": [
        "security_code"
       ]
      }
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "default": 20,
       "maximum": 100,
       "minimum": 1
      },
      "cursor": {
       "type": "string"
      },
      "date_to": {
       "type": "string",
       "format": "date"
      },
      "date_from": {
       "type": "string",
       "format": "date"
      },
      "form_code": {
       "type": "string"
      },
      "edinet_code": {
       "type": "string",
       "minLength": 1
      },
      "doc_type_code": {
       "type": "string"
      },
      "security_code": {
       "type": "string",
       "minLength": 1
      },
      "corporate_number": {
       "type": "string",
       "pattern": "^\\d{13}$"
      },
      "include_withdrawn": {
       "type": "boolean",
       "default": false
      },
      "response_language": {
       "enum": [
        "en",
        "ja",
        "both"
       ],
       "type": "string",
       "default": "en"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "items": {
      "type": "array",
      "items": {
       "type": "object"
      }
     },
     "query": {
      "type": "object"
     },
     "source": {
      "type": "string"
     },
     "evidence": {
      "type": "object"
     },
     "warnings": {
      "type": "array",
      "items": {
       "type": "string"
      }
     },
     "next_cursor": {
      "type": [
       "string",
       "null"
      ]
     },
     "data_freshness": {
      "enum": [
       "fresh",
       "stale",
       "unavailable"
      ],
      "type": "string"
     },
     "last_successful_sync_at": {
      "
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/japan-edinet-filing-search-d02e0a86/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.jpverify.com](https://www.zero.xyz/host/api.jpverify.com/llms.txt)
