DEVELOPER KIT

Build Japan commerce features without integrating Japanese systems one by one.

Use dependency-light Python or strict TypeScript clients for Address, Business, Sellability, and Profitability. Every example reads JAPAN_API_KEY from the environment and preserves request IDs, source boundaries, warnings, and rate-limit errors.

PYTHON 3.11+

Standard library only

No dependency install is required for the prepared client and quick start.

NODE.JS 24+

Strict TypeScript

Uses the built-in Fetch API and a checked TypeScript configuration.

SECRET SAFE

Environment first

The repository contains .env.example, fixtures, and no live credentials.

ONE CLIENT · FOUR APIS

Move from a company lookup to a product decision.

The full checked-in kit includes individual examples for all four APIs, an end-to-end Japan commerce readiness flow, fixture-backed tests, and MCP request examples.
import os
from japan_api_store import JapanApiStore

client = JapanApiStore(os.environ["JAPAN_API_STORE_API_KEY"])
companies = client.search_business("Toyota Motor Corporation")
print(companies["candidates"][0])

decision = client.check_sellability({
    "product_name": "Bluetooth speaker",
    "category": "Electronics",
    "wireless_function": True,
})
print(decision["decision"])
Public repository connection

The official GitHub identity is japan-api-store. The production-ready kit is complete locally; repository access is not available to this deployment process, so no unofficial or wrong-account repository is linked as the canonical source.