The whole source, organized and ready to query: every endpoint on this page answers in milliseconds. Every response carries
as_of: how current the data is. How datasets work.Search companies
POST /jp/nta/companies-search/v1 Dataset
One search over the whole register, by any part of the name in any of its spellings, narrowed by prefecture, city, legal form, status or the last change.
as_of (how current the data is), the applied filters, total and total_is_exact, page, per_page, total_pages, count and results[], most recently changed first. Every result carries corporate_number (the 13-digit 法人番号), name, name_kana (the reading), name_en (the English name, when registered), entity_type (kabushiki_kaisha, yugen_kaisha, godo_kaisha, other_registered, foreign_company…) with entity_type_label as the register prints it, the head office as prefecture, prefecture_code (JIS), city, city_code, street, postal_code, the English address when registered (prefecture_en, city_en), the address abroad (address_outside_japan, address_outside_japan_en), status (active, closed or deleted) with closed_at, close_reason and successor_corporate_number, assigned_at, updated_at (the register’s last change), changed_at, change_type and change_details, hidden (kept out of the register’s own name search), the register’s images of a name or address it cannot print in full (name_image_url, address_image_url, foreign_address_image_url: Croma’s byte-for-byte copies, with source_* for the register’s own links; null for almost every company) and official_url (the company’s page at the register). Fields the register does not state are null.
query matches any part of the name in any of its three spellings, so トヨタ finds トヨタ自動車株式会社 and every company with トヨタ in its name; add prefecture or city to narrow it. Companies the register keeps out of its own name search (hidden) are found only by number, with the National Tax Agency Company endpoint.One company
POST /jp/nta/company/v1 Dataset
as_of, found, corporate_number and company. Every result carries corporate_number (the 13-digit 法人番号), name, name_kana (the reading), name_en (the English name, when registered), entity_type (kabushiki_kaisha, yugen_kaisha, godo_kaisha, other_registered, foreign_company…) with entity_type_label as the register prints it, the head office as prefecture, prefecture_code (JIS), city, city_code, street, postal_code, the English address when registered (prefecture_en, city_en), the address abroad (address_outside_japan, address_outside_japan_en), status (active, closed or deleted) with closed_at, close_reason and successor_corporate_number, assigned_at, updated_at (the register’s last change), changed_at, change_type and change_details, hidden (kept out of the register’s own name search), the register’s images of a name or address it cannot print in full (name_image_url, address_image_url, foreign_address_image_url: Croma’s byte-for-byte copies, with source_* for the register’s own links; null for almost every company) and official_url (the company’s page at the register). Fields the register does not state are null.
A number the register has not assigned returns
found: false with HTTP 200, not an error. A number with a wrong check digit is rejected as invalid.Full reference
Schemas, all response fields, and an interactive playground.