Japan Construction Company Penalty Check (government records)
Pricing
from $20.00 / 1,000 punishment summaries
Japan Construction Company Penalty Check (government records)
Enter a company name in Japanese and see if Japan's construction ministry punished it in the past five years, or get totals for an industry. Returns punished yes/no, record count, types, latest date, corporate number; or exact totals by type and month. $0.02 per name, even when clean. Unofficial.
Pricing
from $20.00 / 1,000 punishment summaries
Rating
0.0
(0)
Developer
h ichi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
What it does: Checks whether a Japanese construction company or broker (23 sectors) has a punishment published by Japan's construction ministry in the past five years.
You enter: Company names in Japanese, e.g. サンプル建設 — or a sector + prefecture, e.g. construction + 高知県.
You get: Per company: punished yes/no, record count, punishment types, latest date, matched names and corporate numbers — “no record” means none in that five-year window. Per industry: exact totals by punishment type, authority and month. Optional: one row per record.
Price: $0.02 per company checked — every name on your list is charged once, including a clean result; a name written without Japanese characters is not searched and not charged. $0.02 per industry/prefecture summary (not charged when zero records match). +$0.002 per punishment record returned; +$0.004 per full detail page (off by default).
Unofficial — not an official government service. Data comes from public pages of Japan's construction ministry (Negative Information Search Site).
Two ways to use it
1. Screening — due diligence on named companies
mode: "screening" with a list of companyNames returns a clean/hit verdict per name.
Example values (shape only — the company and the numbers below are illustrative).
{"type": "screening_result","query": "サンプル建設","hasPunishmentHistory": true,"matchCount": 2,"punishmentTypes": [{ "punishmentType": "営業停止", "records": 1 },{ "punishmentType": "指示", "records": 1 }],"latestPunishmentDate": "2026-03-23","oldestPunishmentDate": "2024-07-11","matchedNames": ["サンプル建設株式会社"],"matchedCorporateNumbers": ["1234567890123"]}
matchedCorporateNumbers carries the 13-digit corporate number (法人番号), so a hit can be joined to your CRM, to the National Tax Agency's corporate registry, or to this Actor's sister — see Related Actors below.
2. Statistics — profiling an industry or a region
mode: "statistics" counts every published punishment for a sector — not a sample — optionally narrowed to one punishing authority, a date range or a punishment type:
| Field | Meaning |
|---|---|
totalRecords | Exact count of published punishments matching the query |
byPunishmentType | Exact count per punishment type — business suspension, licence revocation, formal instruction… |
byPunishmentTypeUnclassified | Records whose label the register's own dropdown no longer offers, reported instead of silently dropped |
byAgency | Which prefecture or regional bureau issued them |
byYearMonth | The month-by-month enforcement curve |
corporateNumberCoverage | How many records carry a 13-digit corporate number (the rest are sole proprietorships) |
latestPunishmentDate / oldestPunishmentDate | Exact newest and oldest dated record in scope |
coverage | complete when every matching record was read, partial otherwise (with a coverageNote) |
mode: "records" adds every individual punishment as its own record.
Coverage — 23 sectors
Primary: 建設業者 construction contractors · 宅地建物取引業者 real estate brokers · マンション管理業者 condominium managers · 賃貸住宅管理業者等 rental housing managers · 指名停止 public-works debarment · 測量業者 surveyors.
Also supported: vehicle maintenance, construction/compensation/geological consultants, real estate appraisal firms, building inspection and structural conformity bodies, housing performance evaluators, home-sharing managers, railway, shipping and air carriers, plus four registers of individual professionals.
Note on the data window. Japan's construction ministry (MLIT) keeps this register on a rolling window of roughly the last five years. A punishment that ages out is removed from the site. "No record" therefore means "no record in the published window", not "never punished" — and a query repeated months later can legitimately return fewer historical records. Every output record carries this as
dataWindowNote.
Pricing — $0.02 per check
| Event | Price | When |
|---|---|---|
| Punishment summary | $0.02 | Per scope analyzed in statistics / records mode |
| Screening check | $0.02 | Per company name checked in screening mode |
| Punishment record | $0.002 | Only in records mode, or for screening hits |
| Punishment detail | $0.004 | Only if you enable Include full punishment details |
A default run (one sector, one authority, summary only) costs $0.02. You pay per check; there is no monthly fee.
Every completed check is charged, including a clean result. In screening mode each name on your list is charged once, whether or not it has a record — a clean answer is the result you asked for. Two things are never charged: a name with no Japanese character (it is not searched — see the traps below), and an industry/prefecture summary that matches zero records.
Input
| Field | Example | Notes |
|---|---|---|
mode | "statistics" | statistics, screening or records |
sector | "kensetugyousya" | One of 23 registers (see the dropdown) |
agencies | ["高知県"], ["Tokyo"] | Punishing authority. Japanese or English names. Empty = nationwide. $0.02 each |
companyNames | ["サンプル建設"] | Screening mode. Japanese trade name only — substring match |
startYearMonth / endYearMonth | "2024-04" / "2026-03" | Optional date window |
punishmentType | "営業停止" | Optional. Values differ per sector; an invalid one is rejected up front |
includeDetails | false | Adds licence number, legal basis, period and stated reason (+$0.004/record) |
maxRecords | 300 | Records read per scope (10 per page) |
redactIndividualProprietors | true | See Personal data below |
Three traps this Actor handles for you
- The register holds Japanese trade names only.
Kajimaandkajimaboth return zero where建設returns 351 (measured 2026-08-18), so a Latin-script name reads as a clean company when it was never really asked about. A name with no Japanese character is therefore not searched and not charged: the row comes back withqueryStatus: "not_japanese_name"and ahintto enter the name as it is registered (鹿島建設). Full-width Latin inside a Japanese name (株式会社KADOKAWA) is searched normally. - The
agenciesfilter only exists for four sectors (construction, real estate, debarment, vehicle maintenance). Send it to any other sector and the site silently returns the unfiltered nationwide result with a normal200— verified byte-identical. This Actor rejects the combination instead of reporting national figures as if they were one prefecture's. - An invalid
punishmentTypereturns zero hits, not an error — which reads exactly like a clean result. Values are validated against the sector's own list before any request goes out.
Personal data
The ministry publishes this register for counterparty due diligence, but parts of it are personal data, so:
- The representative's name (代表者) appears on every detail page. It is parsed away and never written to the results.
- Four registers list individual professionals (一級建築士 etc.) where the subject is a natural person. Their names are always redacted, regardless of settings.
- A record with no corporate number is typically a sole proprietorship whose trade name is a person's name. It is flagged
isIndividualProprietorand, whileredactIndividualProprietorsis on (the default), the name is masked.
日本語ガイド
これは何か
国土交通省のネガティブ情報等検索サイト(行政処分歴の公式データベース)を、社名を入れるだけで照会できるようにした Actor です。公式 API・CSV 一括ダウンロードは存在せず、代替は有料 SaaS か 58 の自治体・地方整備局に分散した PDF のみです。
使い方
スクリーニング(取引先の与信・デューデリ) — mode を screening にし、companyNames に商号を入れると、社名ごとに「処分歴あり/なし」・件数・処分種別・最新処分日・法人番号が返ります。法人番号が返るので自社 CRM や国税庁法人番号公表サイトと突合できます。
統計(業界・地域の分析) — mode を statistics にすると、業種・処分行政庁・期間で絞った母集団統計(総件数・処分種別内訳・月次推移・法人番号カバー率・最新/最古処分日)が 1 レコードで返ります。総件数と処分種別内訳はサンプル推定ではなく実数です。
個別レコード — mode を records にすると処分 1 件ごとのレコードも出力されます。includeDetails を有効にすると許可番号・根拠法令・処分期間・処分理由まで取得します。
料金
処分サマリー $0.02/スクリーニング1社 $0.02/個別レコード $0.002/詳細 $0.004。従量課金です。スクリーニングは照会が完了するごとに課金されます(処分歴なしでも1社1件)。業種・行政庁のサマリーだけは、0件のとき課金されません。
注意事項
- 保持期間は直近5年のローリングです。5年を過ぎた処分はサイトから削除されるため、「該当なし」は「公表期間内に該当なし」を意味します(
dataWindowNoteとして全レコードに付記)。 - **商号は登記どおりの日本語表記で入力してください。**登録名が日本語のみのため、ローマ字・英語表記(
Kajima等)は必ず0件になり「処分歴なし」と読めてしまいます。日本語文字を1つも含まない社名は検索せず、queryStatus: "not_japanese_name"と入力のヒントを返し、課金しません。 - 商号の一致は部分一致です。ヒットした場合は
matchedNamesとmatchedCorporateNumbersを必ず自社の記録と照合してください。 - 処分行政庁(
agencies)で絞れるのは建設業者・宅建業者・指名停止・自動車整備の4業種のみです。他業種に指定すると国交省側は全国の結果をそのまま返してしまうため、本 Actor はエラーで停止します。 - **代表者名は取得しません。**個人資格者の登録(一級建築士等)の氏名は常に伏字化し、法人番号のないレコード(個人事業主)は既定で商号を伏字化します。
Related Actors
- Japan Construction & Real Estate License Registry Stats — the natural companion. That Actor tells you who is licensed in a prefecture (exact counts across all 29 construction trades, national vs prefectural licence split, broker business-age profile); this one tells you who got punished. Both key on the same licence numbers and corporate numbers, so a screening hit here can be resolved to a licence record there — build a full counterparty profile from the two of them.
Source & limitations
- Source:
https://www.mlit.go.jp/nega-inf/cgi-bin/search.cgi— a public, login-free government page.mlit.go.jpserves norobots.txt, and the site's terms carry no automated-access restriction. Requests are throttled to 1.5s. - Freight trucking operators (貨物自動車運送事業者) live in a separate ministry system that is laid out differently and are not covered.
- The register is the published record. It is not a criminal-record check, and it says nothing about punishments issued by other ministries (financial services, labour, antitrust) or by municipalities acting outside the ministry's remit.
If something goes wrong
- Wrong number or a failed run? Open a ticket on the Issues tab. I read every one and reply within 2 business days (Japan time).
- You never get a fake "empty" result. If the site can't be read, the run fails and says so.
- Every completed check is charged, including "no record found" — for a background check, that answer is the result. A name written without Japanese characters is not searched and not charged.
- Checked every week. An automatic test runs this tool weekly; if the site changes, I fix it.
- Public pages only. No login, no personal data, and it goes easy on the site.
More tools by the same author
- Japan Construction & Real Estate License Counts by Prefecture
- Mercari Japan Sold Prices — What Items Really Sell For
- Yahoo! Auctions Japan Sold Prices — Median, Range, Bids
All tools (Japan marketplaces, real estate, jobs, racing, prediction markets): https://apify.com/jpmarketdata
Disclaimer
Unofficial, independent tool — not an official service of MLIT (Japan Ministry of Land, Infrastructure, Transport and Tourism). Names of public bodies only say where the data comes from. Data is read from public government pages; confirm with the official register before you act on it.