# Japanese Batch Company Verification API

> Japanese Batch Company Verification API is a paid API for AI agents from api.jpverify.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-15).

Verifies up to 10 Japanese companies simultaneously by name, corporate number, or address against Japan's National Tax Agency (NTA) registry in a single paid request.

## Facts

- Endpoint: POST https://api.jpverify.com/jp-company/verify-batch
- 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/japanese-batch-company-verification-api-0a6aaa77
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JQ6dWlR0cHrvirBZznhL0

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 japanese-batch-company-verification-api-0a6aaa77 -d '<json body>'
```

Example prompt: Can you batch-verify these 5 Japanese companies against the NTA registry for me? Check Softbank Corp (法人番号 0120-01-002703), Toyota Motor Corporation, Sony Group Corporation, Rakuten Group Inc, and Panasonic Holdings Corp — I need to know if their names and corporate numbers are officially registered.

## When to prefer this

Choose this endpoint when you need to verify multiple Japanese companies in a single round-trip rather than making individual calls per company. Ideal for compliance workflows, vendor onboarding, or KYB due diligence where you have 2–10 Japanese entities to validate simultaneously. Prefer the single-entity endpoint for one-off lookups, and this batch endpoint when processing lists to minimize cost and latency per verification.

## Known failure modes

- Batch exceeds 10 entries — API rejects with validation error
- Corporate number format invalid (not 13 digits) — entry-level error returned
- Company name not found in NTA registry — returns no-match status rather than error
- NTA registry temporarily unavailable — service error or timeout
- Malformed request body — 400 bad request
- Payment not authorized — x402 payment required error
- Partial batch success — some entries match, others return no-match

## Output

Returns a batch of verification results for up to 10 queries, each indicating whether the submitted company name, corporate number, or address matches the official NTA registry record, along with the canonical registered name, corporate number, and address from the NTA database, plus a per-entry match status.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/japanese-batch-company-verification-api-0a6aaa77/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)
