Japan MLIT Negative Info: Punishment & Debarment Checker
Pricing
from $20.00 / 1,000 punishment summaries
Japan MLIT Negative Info: Punishment & Debarment Checker
Screen Japanese firms against MLIT's official administrative punishment register, or profile a whole industry: exact totals, punishment-type split, monthly trend and corporate-number coverage across 23 sectors. From $0.02 per check - no subscription. 国交省ネガティブ情報検索サイトの行政処分歴を統計+スクリーニングで1コール化。
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
2 days ago
Last modified
Categories
Share
Has this Japanese contractor ever been suspended? Which prefectures punish the most builders, and for what? Is my counterparty on the public-works debarment list? One call answers it, straight from the government register.
This Actor queries Japan's official ネガティブ情報等検索サイト (MLIT Negative Information Search Site) — the Ministry of Land, Infrastructure, Transport and Tourism's public record of administrative punishments handed down to the businesses it regulates. It is the Japanese counterpart of a SAM.gov exclusion check or an FMCSA safety lookup, and MLIT publishes it explicitly so that people can use it when choosing who to do business with.
There is no API, no CSV and no bulk download. The alternatives are a paid Japanese SaaS subscription or hunting through PDFs on 58 different prefectural and regional-bureau websites. This Actor turns it into one clean, English-labelled JSON record.
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:
{"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" returns the population picture for a sector (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. 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 — from $0.02, no subscription
| 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. A scope that returns zero punishments is never charged for the summary. Screening bills per name checked — a "clean" verdict is the answer you asked for, and is the most common one.
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. Substring match on the trade name |
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 |
Two traps this Actor handles for you
- The
agenciesfilter only exists for four sectors (construction, real estate, debarment, vehicle maintenance). Send it to any other sector and MLIT 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
MLIT 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 dataset.
- 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.
日本語ガイド
これは何か
国土交通省のネガティブ情報等検索サイト(行政処分歴の公式データベース)を、API のように 1 コールで使えるようにした 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。サブスクリプション不要。0件だったサマリーは課金されません。
注意事項
- 保持期間は直近5年のローリングです。5年を過ぎた処分はサイトから削除されるため、「該当なし」は「公表期間内に該当なし」を意味します(
dataWindowNoteとして全レコードに付記)。 - 商号の一致は部分一致です。ヒットした場合は
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 in two calls.
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 MLIT system with a different schema 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 MLIT's remit.