DB INSIGHT

公共工事データの取得範囲と照合状況

当サイトが取得した公共工事は64,677件で、14,951社へ確定照合できました。ただし発注機関489件の取得範囲と期間は均一ではなく、全国受注ランキングには使えません。

集計基準日:2026-07-23 最終確認日:2026-07-23

Conclusion

最初に確認する結論

当サイトが取得した公共工事は64,677件で、14,951社へ確定照合できました。ただし発注機関489件の取得範囲と期間は均一ではなく、全国受注ランキングには使えません。

このデータの価値は、会社ごとに確認済みの公開契約へたどれることです。件数が少ない会社を実績が少ない会社と断定したり、未掲載会社を公共工事の受注がない会社と扱ったりはできません。

Analysis

取得・照合できた範囲

64,677取得契約行
14,951確定照合企業
489発注機関表記

取り込み元の識別子は155種類です。発注機関名は公開資料の表記揺れを完全統合していないため、行政組織の厳密な法人数ではありません。

Analysis

日付と金額の利用可能性

確認項目行数全契約行に対する割合
契約日を正規化33,34851.6%
2026-07-23以前の分析対象日付33,34751.6%
契約額または落札額を数値化59,44591.9%

分析に使える契約日の範囲は2020-01-01〜2026-07-13です。基準日より後の日付1件は期間分析から除外しました。

契約額は58,836件、落札額は55,649件にあります。同じ意味の金額として混ぜず、税込・税抜、当初・変更契約の差を原本で確認する必要があります。

Analysis

会社照合の状態

照合状態契約行数
matched_exact_name_address18,211
matched_exact_name9,452
needs_address_enrichment_no_name_match7,846
matched_corporate_number4,845
matched_address_enriched3,910
needs_address_enrichment_no_contractor_address3,598
no_contractor_name3,191
matched_exact_name_municipality3,173
needs_address_enrichment_multiple_exact_name_no_contractor_address2,640
needs_address_enrichment_exact_name_address_mismatch1,902
matched_validated_suggestion_reuse1,524
needs_address_enrichment_multiple_exact_name972
needs_address_enrichment_multiple_exact_name_prefecture_hint783
matched_location_enriched649
matched_hokkaido_contract_detail496
needs_jv_member_review416
needs_jv_parse385
needs_internal_review_gbiz_review_candidate_address356
matched_joint_venture_members157
matched_branch_name_municipality67
needs_internal_review_multiple_gbiz_review_candidate_address55
needs_jv_parse_manual15
needs_address_enrichment_branch_name_address_mismatch14
needs_address_enrichment_branch_name_no_contractor_address8
needs_address_enrichment_branch_name_ambiguous6
matched_branch_name_address5
needs_address_enrichment_multiple_exact_name_municipality_ambiguous1

照合は会社名だけでなく、所在地、許可番号、法人番号など取得できた根拠を使います。候補が複数ある行や所在地を追加確認できない行は、会社ページの実績へ自動掲載しない運用です。

Limit

全国ランキングを作らない理由

発注機関ごとに公開期間、工種、金額項目、変更契約の扱いが異なります。ある機関を6年分、別の機関を1年分だけ取得して順位を付けると、収集範囲の差を企業差と誤認させます。比較する場合は、同じ発注機関、同じ期間、同じ工種、同じ金額種別に母集団を限定します。

現段階の記事では、データがある企業の確認可能性を示し、全国の受注量や市場占有率は主張しません。

Method

集計方法・除外条件・出典

  • public_work_contractsの取り込み済み行を数えた
  • 照合企業数はmatched_company_idがある会社IDの重複を除いて数えた
  • 発注機関数は空でないpublishing_agencyの表記単位で数えた
  • 契約日の分析期間は2026-07-23以前に正規化できた行だけを対象とし、将来日付は除外した
  • 契約額と落札額は別列のため、合計金額や全国順位を算出していない
主要な集計SQL
SELECT COUNT(*), COUNT(DISTINCT matched_company_id), COUNT(DISTINCT NULLIF(publishing_agency,'')) FROM public_work_contracts;

出典は各発注機関が公開した入札・契約資料を当サイトDBへ取り込んだ範囲です。原本URL、対象期間、再掲載条件はソースごとに異なります。全国の公共工事全体を網羅した統計ではありません。

集計JSON収集範囲の説明会社を検索