Japan Corporate Number (Houjin Bangou) Company Lookup Scraper avatar

Japan Corporate Number (Houjin Bangou) Company Lookup Scraper

Pricing

from $12.75 / 1,000 results

Go to Apify Store
Japan Corporate Number (Houjin Bangou) Company Lookup Scraper

Japan Corporate Number (Houjin Bangou) Company Lookup Scraper

Search Japanese companies by name and scrape their official 13-digit corporate number (houjin bangou), registered name, kana reading, address and prefecture from the national corporate-number registry. Export to JSON, CSV or Excel.

Pricing

from $12.75 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

13 hours ago

Last modified

Share

Japan Corporate Number (Houjin Bangou) Company Lookup Scraper

Japan Corporate Number (Houjin Bangou) Company Lookup Scraper

Here is one real result, with every field the actor returns (the AI risk fields are populated because that add-on was enabled on the run):

{
"corporateNumber": "8180001036373",
"name": "株式会社あいち銀行",
"kana": "アイチギンコウ",
"address": "愛知県名古屋市中区栄3丁目14番12号",
"prefecture": "愛知県",
"nameEnglish": null,
"addressEnglish": null,
"lastUpdateDate": "令和7年1月8日",
"isClosed": false,
"closedDate": null,
"changeHistory": [
{ "eventDate": "令和7年1月6日", "reason": "吸収合併令和7年1月1日名古屋市中区栄三丁目33番13号株式会社中京銀行(6180001036391)を合併", "detail": null },
{ "eventDate": "令和7年1月6日", "reason": "商号又は名称の変更", "detail": "アイチギンコウ 株式会社愛知銀行" }
],
"aiCompanySummary": null,
"aiRiskFlags": ["merger-extinction event", "frequent name change"],
"aiRiskLevel": "medium",
"url": "https://www.houjin-bangou.nta.go.jp/henkorireki-johoto.html?selHouzinNo=8180001036373",
"source": "Japan National Tax Agency Corporate Number Publication",
"observedAt": "2026-08-14T08:24:24.852Z"
}

The most complete Japan corporate-number lookup available. It returns every field the National Tax Agency houjin-bangou registry exposes: the official 13-digit corporate number, registered name, kana reading, full address and prefecture, plus the official detail fields many tools drop (English name and address, last-update date, full registered change history, and a closed/active flag), and optional AI company summary and KYB risk flags.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor searches the Japan National Tax Agency corporate-number (houjin bangou) publication site by company name, paginates the matches, de-duplicates, and writes one normalized record per company to the run's dataset. Each base record has the official 13-digit corporate number, the registered name, its kana reading, the full registered address, and the prefecture parsed from that address. When includeDetails is on (the default), it also fetches each company's detail page for the official English name and address, the last-update date, the full change history (name changes, address changes, mergers), and a isClosed flag derived from that history. No account or key is required.

Optional paid add-ons attach an English company summary and KYB risk flags read from the change history.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 10 companies whose name contains Toyota (in Japanese).

{
"companyName": "トヨタ自動車",
"matchType": "partial",
"maxCompanies": 10
}

Search works best with Japanese or kana text. Use matchType prefix to match names that start with the text.

Input reference

FieldTypeRequiredDefaultDescription
companyNamestringyesトヨタ自動車Company name to search for. Japanese or kana works best, for example トヨタ自動車, ソフトバンク, 楽天.
matchTypeenumnopartialpartial (name contains the text) or prefix (name starts with the text).
includeDetailsbooleannotrueAlso collect the official English name and address, last-update date, full change history, and closed/active flag. Turn off for a faster name-and-address-only run.
maxCompaniesintegerno100Maximum number of companies to collect.
withAiCompanySummarybooleannofalsePaid add-on. English company summary from the record and change history. Requires a paid plan. Billed per usable AI result.
withAiRiskFlagsbooleannofalsePaid add-on. KYB red flags from the change history (closure, dissolution, mergers, frequent name/address changes). Requires a paid plan. Billed per usable AI result.

If companyName is empty, the run returns a single item with a populated error field and is not charged.

Output reference

One dataset item per company. Types: string, boolean, object[], string[], or null when the source value is absent.

FieldTypeDescription
corporateNumberstringOfficial 13-digit corporate number (houjin bangou), unique per company.
namestringRegistered company name (Japanese).
kanastringKana (furigana) reading of the name, or null.
addressstringFull registered address (Japanese).
prefecturestringPrefecture parsed from the address, or null.
nameEnglishstringOfficial English name when the company has filed one, else null.
addressEnglishstringOfficial English address when filed, else null.
lastUpdateDatestringLast registry update date as shown (Japanese era format), or null.
isClosedbooleantrue when the change history shows closure/dissolution/merger-extinction; null when details were not fetched.
closedDatestringDate of the closure event when applicable, or null.
changeHistoryobject[]Registered change events, each with eventDate, reason, and detail. Empty array when none.
aiCompanySummarystringPaid add-on. English company summary, or null when not enabled.
aiRiskFlagsstring[]Paid add-on. KYB red flags, or null.
aiRiskLevelstringPaid add-on. low, medium, or high, or null.
urlstringLink to the company's official detail page.
sourcestringAlways Japan National Tax Agency Corporate Number Publication.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringPresent only on error records (no name / source down); success records omit it.

Example output record

The real 株式会社あいち銀行 record (from input {"companyName": "銀行", "maxCompanies": 2, "includeDetails": true, "withAiRiskFlags": true}) is shown in full at the top of this page. Its change history captures a January 2025 merger and name change, which the AI risk add-on flagged as medium.

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~japan-houjin-bangou-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyName":"トヨタ自動車","matchType":"partial","maxCompanies":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~japan-houjin-bangou-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"companyName":"ソフトバンク","includeDetails":true,"maxCompanies":100}'

Apify CLI:

apify call scrapers_lat/japan-houjin-bangou-scraper \
--input '{"companyName":"楽天","maxCompanies":10}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per company record returned (result event). See the pricing tab for the current per-result price.
  • Detail enrichment billed separately. With includeDetails on, each company whose official detail page is fetched charges a details event. Turn it off to skip that charge.
  • AI add-ons billed separately. withAiCompanySummary and withAiRiskFlags are optional paid events (ai_company_summary, ai_risk_flags) charged only when they produce usable output, and require a paid Apify plan.
  • No charge on failure. If no company matches or the source is down, the actor writes a single item with a populated error field and does not charge for it.
  • Free Apify plans are capped at 10 companies per run. Upgrade for higher maxCompanies.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.

FAQ and troubleshooting

What language should I search in? Japanese or kana works best. The registry matches registered Japanese company names. English name search is not supported by the source.

Why are nameEnglish and addressEnglish null? The company has not filed an official English name or address with the registry. These are returned only when the company provides them. Missing values are null, never invented.

What is in changeHistory? The official registered change events for the company: name changes, address changes, mergers, and closures, each with an event date and reason. The isClosed flag is derived from these events.

Can I run a faster, lighter search? Yes. Set includeDetails to false to return only corporate number, name, kana, address, and prefecture, without fetching each detail page (and without the details charge).

Do the AI add-ons work on a free plan? No. withAiCompanySummary and withAiRiskFlags require a paid Apify plan and are disabled for free accounts.

Is this an official government tool? No. This actor is independent and has no affiliation with Japan's National Tax Agency. It reads only the publicly available corporate-number publication site.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with Japan's National Tax Agency. Accesses only the publicly available corporate-number publication site.