Api Endpoint

Japan Address Validate

Japanese 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. / 使用统一规则合并解析、邮编和地理编码证据,并返回完全一致、部分一致、歧义、冲突或未验证状态。

Open interactive test console

Offering

Provider
api.jpverify.com
Method
POST
Offering type
Api Endpoint
Transport type
http
Category
Location And Travel
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.jpverify.com/jp-address/validate
MIME type
Not provided
First seen
2026-10-16T01:50:14.534Z
Last seen
Tags
japan, address, Validation, quality, conflict

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0xe4A4E5B226bE71e7b6eD523bc7a91089c770572F"
  }
]

Observed health

Status
Reachable
Latest latency
610 ms
Average latency
1106 ms
HTTP status
405
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "address": {
          "description": "Original Japanese address. / 元の日本住所。",
          "maxLength": 500,
          "type": [
            "string",
            "null"
          ]
        },
        "geocode_evidence": {
          "description": "Optional prior output from /jp-address/geocode; candidates and statuses are advisory and recomputed locally. / 任意のgeocode出力。候補とstatusは補助情報で、ローカルで再計算されます。",
          "type": [
            "object",
            "null"
          ]
        },
        "parsed": {
          "description": "Output from /jp-address/parse or normalize containing at least one non-empty address component. / parseまたはnormalizeの出力。空でない住所構成要素を1つ以上含めます。",
          "type": [
            "object",
            "null"
          ]
        },
        "postal_evidence": {
          "description": "Optional prior output from /jp-address/postal-lookup; status/confidence are recomputed and not trusted. / 任意のpostal-lookup出力。statusとconfidenceは再計算され、無条件には信頼されません。",
          "type": [
            "object",
            "null"
          ]
        },
        "required_level": {
          "description": "Required hierarchy level; Jageocoder 5/6=oaza/aza, 7=block, 8=building/house node. / 必須階層。Jageocoderの5/6=大字・字、7=街区、8=建物・号ノード。",
          "maximum": 8,
          "minimum": 1,
          "type": [
            "integer",
            "null"
          ]
        },
        "strict": {
          "default": false,
          "description": "Require all supplied evidence to agree. / 入力された根拠の完全一致を要求。",
          "type": "boolean"
        }
      },
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST",
        "PUT",
        "PATCH"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {
          "additionalProperties": false,
          "properties": {
            "address": {
              "description": "Original Japanese address. / 元の日本住所。",
              "maxLength": 500,
              "type": [
                "string",
                "null"
              ]
            },
            "geocode_evidence": {
              "description": "Optional prior output from /jp-address/geocode; candidates and statuses are advisory and recomputed locally. / 任意のgeocode出力。候補とstatusは補助情報で、ローカルで再計算されます。",
              "type": [
                "object",
                "null"
              ]
            },
            "parsed": {
              "description": "Output from /jp-address/parse or normalize containing at least one non-empty address component. / parseまたはnormalizeの出力。空でない住所構成要素を1つ以上含めます。",
              "type": [
                "object",
                "null"
              ]
            },
            "postal_evidence": {
              "description": "Optional prior output from /jp-address/postal-lookup; status/confidence are recomputed and not trusted. / 任意のpostal-lookup出力。statusとconfidenceは再計算され、無条件には信頼されません。",
              "type": [
                "object",
                "null"
              ]
            },
            "required_level": {
              "description": "Required hierarchy level; Jageocoder 5/6=oaza/aza, 7=block, 8=building/house node. / 必須階層。Jageocoderの5/6=大字・字、7=街区、8=建物・号ノード。",
              "maximum": 8,
              "minimum": 1,
              "type": [
                "integer",
                "null"
              ]
            },
            "strict": {
              "default": false,
              "description": "Require all supplied evidence to agree. / 入力された根拠の完全一致を要求。",
              "type": "boolean"
            }
          },
          "type": "object"
        },
        "bodyType": {
          "enum": [
            "json",
            "form-data",
            "text"
          ],
          "type": "string"
        },
        "method": {
          "enum": [
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "bodyType",
        "body"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "address_validated": {
            "type": "boolean"
          },
          "confidence": {
            "type": "number"
          },
          "geographic_match_confidence": {
            "type": [
              "number",
              "null"
            ]
          },
          "granularity": {
            "type": [
              "string",
              "null"
            ]
          },
          "match_level": {
            "type": [
              "integer",
              "null"
            ]
          },
          "match_status": {
            "type": "string"
          },
          "parse_confidence": {
            "type": "number"
          },
          "parsed_level": {
            "type": [
              "integer",
              "null"
            ]
          },
          "postal_code_match": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "postal_confidence": {
            "type": [
              "number",
              "null"
            ]
          },
          "precision_satisfied": {
            "type": "boolean"
          },
          "reasons": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "requested_level": {
            "type": [
              "integer",
              "null"
            ]
          },
          "type": "object",
          "validation_scope": {
            "type": [
              "string",
              "null"
            ]
          },
          "validation_source": {
            "type": [
              "string",
              "null"
            ]
          },
          "verified_level": {
            "type": [
              "integer",
              "null"
            ]
          },
          "warnings": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}