Japanese Company Data

Look up a Japanese company in the National Tax Agency's corporate number system by its 13-digit number or name.

Pay by wallet (x402) AI-generated Japan: all company records japanese-company-data

Example

Input
{
  "corporate_number": "1180301018771"
}
Answer
{
  "status": "active",
  "address": "愛知県豊田市トヨタ町1番地",
  "furigana": "トヨタジドウシャ",
  "industry": null,
  "directors": null,
  "close_date": null,
  "attribution": "このサービスは、国税庁法人番号システムWeb-API 機能を利用して取得した情報をもとに作成しているが、サービスの内容は国税庁によって保証されたものではない\n国税庁法人番号公表サイト(国税庁)(https://www.houjin-bangou.nta.go.jp/)をもとにStraleが加工して作成。",
  "postal_code": "4710826",
  "close_reason": null,
  "company_name": "トヨタ自動車株式会社",
  "english_name": null,
  "last_updated": "2019-04-23",
  "process_code": "71",
  "business_type": "株式会社",
  "assignment_date": "2015-10-05",
  "search_excluded": false,
  "close_reason_code": null,
  "registration_date": null,
  "process_description": "吸収合併",
  "registration_number": "1180301018771",
  "successor_corporate_number": null
}

Inputs

FieldTypeRequiredWhat it is
taskstringNoCorporate number or literal registered company name; natural-language requests are not resolved.
company_namestringNoRegistered Japanese or English company name. It resolves only when it matches one open, current company's full registered name; otherwise provide the corporate number.
corporate_numberstringNo13-digit corporate number with valid NTA check digit, or registered company name

Output fields

How reliably each field appears in a successful answer.

FieldTypeAppears
statusone of active, inactive, dissolved, closed, unknownAlways (present in every successful answer)
addressstring or nullUsually (present for most inputs)
furiganastring or nullUsually (present for most inputs)
industrystring or nullSometimes (present only for some inputs)
directorsstring or nullSometimes (present only for some inputs)
close_datestring or nullSometimes (present only for some inputs)
attributionstringAlways (present in every successful answer)
postal_codestring or nullUsually (present for most inputs)
close_reasonstring or nullSometimes (present only for some inputs)
company_namestring or nullUsually (present for most inputs)
english_namestring or nullUsually (present for most inputs)
last_updatedstring or nullUsually (present for most inputs)
process_codestring or nullUsually (present for most inputs)
business_typestring or nullUsually (present for most inputs)
assignment_datestring or nullUsually (present for most inputs)
search_excludedboolean or nullUsually (present for most inputs)
close_reason_codestring or nullSometimes (present only for some inputs)
registration_datestring or nullSometimes (present only for some inputs)
process_descriptionstring or nullUsually (present for most inputs)
registration_numberstringAlways (present in every successful answer)
successor_corporate_numberstring or nullSometimes (present only for some inputs)

How to call it

The same tool through each route. MCP clients reach it through Strale’s server at https://api.strale.io/mcp; the call below is what the agent sends.

# Needs an API key. max_price_cents caps what this call may cost.
curl -X POST https://api.strale.io/v1/do \
  -H "Authorization: Bearer $STRALE_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "capability_slug": "japanese-company-data",
    "inputs": {
      "corporate_number": "1180301018771"
    },
    "max_price_cents": 80
  }'

Limitations

  • Corporate-number register coverage

    Covers all entities assigned a Japanese corporate number, including non-company organisations. Officers, financial statements and industry data are not provided. The number-assignment date is not an incorporation date.

  • Names and addresses follow the register

    Japanese and registered English names are supported. English names are optional. A name resolves only when it matches one open, current company's full registered name; partial names, several matches, and closed or historical companies need the corporate number. Names or address characters supplied only as image references may be incomplete; search-excluded records can contain obsolete addresses. Number withdrawal records can omit the name.

  • Registry status is not a trading or insolvency assessment

    Closure and restoration follow NTA process codes and closure reasons. A registrar closure does not establish dissolution. An open record does not establish trading activity or absence of insolvency.

  • Official data reuse and attribution

    NTA API Article 7 incorporates the content terms and Public Data License 1.0, permitting commercial reuse and redistribution with attribution and processing disclosure. Responses include the Article 6 disclaimer. Terms: https://www.houjin-bangou.nta.go.jp/webapi/riyokiyaku.html and https://www.houjin-bangou.nta.go.jp/riyokiyaku/ (read 2026-10-27). Heavy bursts are prohibited; access restrictions are honoured without retries.

  • Qualified invoice issuer status is not included

    Corporate numbers do not establish T-number invoice registration. That check requires the separate qualified-invoice-system application ID and API.