Japan Invoice T-number, Corporate Number & Address Verification API

JPVerify provides Japan-localized public-registry verification for global AI agents. It does not read files: send the fields you read. Pay per request with USDC using x402 on Base.

JPVerifyは、グローバルAIエージェント向けに、法人番号・インボイス番号の照合、請求書の発行者と日付時点の登録の確認、住所の正規化を提供します。ファイルの読み取りは行いません。

Choose an API

EndpointServicePriceUse / 用途
POST /v1/batch-jobsJapan Async Batch JobsdynamicCreate a paid asynchronous structured batch job. Price is the exact per-operation unit price multiplied by validated item count; results are available only after settlement.
構造化データを非同期で一括処理する有料ジョブを作成します。料金は操作別単価と検証済み件数の積で、結果は決済完了後に取得できます。
POST /v1/jp/companies/verifyJapan Company Verify$0.01Japanese company verification. Keywords: company verification Japan, corporate number, 法人番号, 法人番号照合, 日本企業. Resolve a company name, 13-digit corporate number (法人番号), or address against Japan's NTA corporate registry; return active/closed status and match evidence.
会社名、13桁の法人番号、住所を国税庁の法人番号公表データと照合し、活動状態と一致根拠を返します。
POST /v1/jp/companies/reportJapan Company Report$0.10Japanese company KYB pre-check: NTA identity, status and risk flags, plus capital, employees, website (gBizINFO/Wikidata), listing and latest EDINET filing, FSA licences and former names. Keywords: company report Japan, 法人番号. Not full KYC/KYB.
法人番号・法人名・住所・状態・リスクに加え、資本金・従業員数・Webサイト・上場情報・金融庁登録・旧商号を返します。
POST /v1/jp/suppliers/resolveJapan Supplier Evidence Resolve$0.10Resolve a Japanese supplier using combined company, qualified-invoice, and address evidence. gBizINFO v2 may add projected activity evidence inside this response as optional enrichment; it is not a standalone data-resale endpoint. Returns coverage-aware checks without making a legal KYB conclusion.
会社・適格請求書・住所の根拠を組み合わせて日本の仕入先を確認します。有効時はgBizINFO v2の活動根拠をレスポンス内に付加しますが、単独のデータ再販エンドポイントではありません。対象範囲を明示したチェックを返し、法的または完全なKYB判定は行いません。
POST /v1/jp/addresses/normalizeJapan Address Normalize$0.005Japanese address normalization (日本住所正規化, 住所標準化). Parse an address with or without a postal code into prefecture/city/components and match it against local address data. A unique truncated town prefix may be recovered; ambiguous prefixes are not guessed. A missing postal code is not inferred; use postal-lookup.
郵便番号の有無にかかわらず日本住所を解析・照合します。一意な町名の欠損は補完し、曖昧な場合は推測しません。郵便番号は補完しないため、逆引きはpostal-lookupを使用します。
POST /v1/jp/addresses/parseJapan Address Parse$0.005Japanese address parser that splits an address into components. Keywords: Japanese address parser, address components, chome, block, lot, house, 丁目, 番地, 号. Parse a Japanese address into components without returning postal validation or geocoding; local postal prefix evidence may safely recover a unique town or report ambiguity.
日本住所を構造化します。郵便番号の検証結果・ジオコーディングは返しませんが、町域の一意な前方一致による補完・曖昧性判定のためローカル郵便データを内部参照する場合があります。
POST /v1/jp/postal-codes/lookupJapan Postal Lookup$0.001Japanese postal-code lookup and reverse lookup. Keywords: Japanese postal lookup, Japan Post postal code, postal code reverse lookup, 日本郵便番号検索. Use a postal code or prefecture/city/ward/town components against the local Japan Post snapshot.
郵便番号、または都道府県・市区町村・区・町域を指定し、ローカルの日本郵便データで郵便番号を検索・逆引きします。
POST /v1/jp/addresses/geocodeJapan Address Geocode$0.005Japanese forward geocoding from an address to coordinates. Keywords: Japan geocoder, address to coordinates, building-level geocode, Jageocoder, chome, block, lot, house. Returns provider-neutral local candidates, coordinates, address IDs, hierarchy levels, unmatched tails, and partial-match warnings. Jageocoder level 5/6 is oaza/aza, level 7 is block, and level 8 is a building or house node when present in the dictionary; town-level evidence is not a door-number or coordinate accuracy claim.
POST /v1/jp/addresses/validateJapan Address Validate$0.005Japanese address validation and quality decision. Keywords: Japanese address validation, address conflict, address quality, partial match, 日本住所検証. Validate parser, postal, and geocoder evidence using one address policy, returning exact, partial, ambiguous, conflict, or unverified status with the accepted hierarchy and reasons.
住所解析・郵便番号・ジオコーディングの根拠を統一ルールで照合し、完全一致・部分一致・曖昧・矛盾・未検証の判定を、採用した住所階層と理由とともに返します。
POST /v1/jp/invoice-registrations/verifyJapan T-Number Verify$0.01Japanese qualified-invoice verification. Keywords: T-number validation, qualified invoice, 適格請求書, インボイス登録番号, T番号. Validate a T+13 digit registration number against Japan's NTA registry and return registered, cancelled, or not-found status, corporate number, and dates.
T+13桁の適格請求書登録番号を国税庁データと照合し、登録・取消・未検出の状態、法人番号、日付を返します。
POST /v1/jp/invoices/check-issuerJapan Invoice Issuer Check$0.05Japanese invoice issuer check. Keywords: invoice issuer check, 適格請求書, インボイス登録番号, T番号, 登録取消. Checks that the T-number is registered, that it belongs to the issuer name (and address, if given) on the invoice, that the issuer was registered on the invoice date and not cancelled or expired, and (optionally) that it is the supplier in your master data. JPVerify does not read invoice files.
T番号の登録、請求書の発行者名(住所は任意)との一致、請求書の日付時点で登録済みかつ取消・失効前か、仕入先マスターの番号との一致(任意)を確認します。
POST /v1/jp/companies/verify-batchJapan Company Batch VerifydynamicBatch Japanese company verification
日本企業法人番号一括検証: verify up to 100 company names, corporate numbers, or addresses against Japan's NTA registry in one paid request, at $0.008 per item. Results preserve input order and expose per-item index, error, and retryable metadata. / 1回の有料リクエストで最大100件の会社名・法人番号・住所を国税庁データと照合します(1件$0.008)。
POST /v1/jp/invoice-registrations/verify-batchJapan Invoice Batch VerifydynamicBatch Japanese qualified-invoice verification. Keywords: batch T-number verification, インボイス登録番号一括検証, 適格請求書. Verify up to 100 T+13 digit invoice registration numbers against Japan's NTA registry for accounting and AP workflows, at $0.008 per item. Results preserve input order and expose per-item index, error, and retryable metadata.
最大100件のT+13桁インボイス登録番号を国税庁データと照合し、会計・買掛金処理に利用できます(1件$0.008)。
POST /v1/jp/invoices/check-issuer-batchJapan Invoice Issuer Batch CheckdynamicBatch Japanese invoice issuer check (請求書一括確認). Up to 100 invoices per paid request, $0.04 each: T-number registered, issuer name (and address), registration on the invoice date, optional supplier master number. Results keep input order with per-item index, error and retryable.
最大100件の請求書の発行者を1回で確認します(1件$0.04)。
POST /v1/jp/regulated-entities/verifyJapan Regulated Entity Verify$0.03Verify a Japanese FSA-regulated entity across the three V1 covered categories.
日本の金融庁対象三分類で法人を照合します。
GET /v1/jp/filingsJapan EDINET Filing Search$0.01Search EDINET filing metadata with official evidence references.
公式根拠付きでEDINET提出書類を検索します。
POST /v1/jp/companies/resolveJapan Entity Resolve (English)$0.25Identify a Japanese company from an English or brand name with an English address, postal code or prefecture, a website/e-mail domain, or a T-number, corporate number, LEI or securities code. Identifiers resolve exactly; a name alone returns candidates. Returns, in English, the legal Japanese name, English name with source, status and invoice registration. Keywords: Japanese company lookup, KYB, 法人番号.
英語名や識別番号から日本の法人を特定します。
POST /v1/jp/invoices/validate-pintJP PINT Invoice Trust Validation$0.02Validate JP PINT 1.1.3 Invoice XML against pinned offline OASIS UBL 2.1 XSD and OpenPeppol Schematron, with optional NTA issuer evidence. document_valid is the official XSD/Schematron result; decision and trusted are separate registry-aware fields. It is an evidence check, not tax/legal or Peppol conformance certification.
固定したOASIS UBL 2.1 XSDとOpenPeppol SchematronでJP PINT 1.1.3請求書XMLを検証し、任意で国税庁発行者根拠を追加します。

Machine-readable discovery

Public contact: [email protected]

Payment flow

Call a paid endpoint, receive HTTP 402 with the exact USDC payment requirement, complete payment on Base, then retry with the x402 payment header.

Registry data is a public-data pre-check and is not full KYB, AML, sanctions screening, or personal identity verification. gBizINFO, when enabled, is projected internal enrichment within supplier resolution; no standalone gBizINFO endpoint or raw-response resale is provided.

Agent routing

Send the T-number and issuer name you read from an invoice (plus the address and invoice date if you have them) to the invoice check; use company verification for a registered name or corporate number. The machine-readable Agent Card contains field visibility and review semantics.

JP PINT invoice validation

POST /v1/jp/invoices/validate-pint is an x402 endpoint priced at $0.02. It accepts JP PINT 1.1.3 UBL Invoice XML (maximum 5 MB UTF-8), runs the pinned offline OASIS UBL 2.1 Invoice XSD and OpenPeppol JP PINT 1.1.3 Schematron, and returns document_valid separately from registry-aware decision and trusted. NTA registry conflicts require manual review and never become trusted. This is validation evidence, not legal, tax, or Peppol conformance certification.

POST /v1/jp/invoices/validate-pintは、$0.02のx402 APIです。JP PINT 1.1.3 UBL請求書XML(UTF-8で最大5MB)を受け付け、固定したOASIS UBL 2.1 XSDとOpenPeppol JP PINT 1.1.3 Schematronをオフライン実行します。document_validと登記根拠によるdecision/trustedは別項目です。国税庁根拠の矛盾はmanual_reviewとなり、trustedにはなりません。法務・税務・Peppol適合認証ではありません。

請求書のT番号と発行者名(住所・日付は任意)は請求書確認、登記名・法人番号は企業照合を使用してください。機械可読のAgent Cardに項目の公開範囲と確認ルールを記載しています。