株式会社エクスブリッジ
入札公告を発注機関ごとに一覧・検索する——一度は見送った「入札案件ナビ」を、見せ方を変えて作った

入札公告を発注機関ごとに一覧・検索する——一度は見送った「入札案件ナビ」を、見せ方を変えて作った

2026年10月07日約6分で読めます入札情報 一覧

中小企業庁の官公需情報ポータルの検索APIから入札公告を毎日取り込み、発注機関ごと・都道府県ごとに一覧・検索できるページを作りました。前日に「自治体の案件が薄い」と見送った候補を、地域で絞る見せ方から発注機関で並べる見せ方に変えて作った経緯と、APIで引っかかった3点を書きます。

名古屋でAIシステム開発の会社をやっています。今日、国・自治体の入札公告を発注機関ごとに一覧で見られるページを作って公開しました。

前日には「見送り」にした候補だった

昨日、建設業許可の期限管理を作ったとき、候補は3つありました。入札はそのうちの1つで、見送った理由は「自治体の案件がほとんど入っていない」でした。官公需情報ポータルで愛知県を引くと直近1か月で171件、名古屋市は今年0件。地元の会社に「あなたの地域の入札を知らせます」と言える量ではありません。

ただ、全国で見直すと話が変わりました。直近120日で26,543件、発注機関は1,440あります。少ないのは「名古屋市の案件」であって、国土交通省の地方整備局、国立大学、独立行政法人、県や他の市の公告はたくさん入っています。

そこで見せ方を変えました。「地域で絞って自分向けの案件を探す」ではなく、発注機関ごとに、その機関が何を出したかを並べる。官公庁と取引している会社は、取引先の機関がだいたい決まっています。その機関のページを毎朝開けば新しい公告が分かる、という使い方なら、名古屋市が無いことは致命的ではありません。

数字で見ると

区分 件数
公告(公告日 2026年7月9日〜10月7日) 26,543件
発注機関 1,440
多い都道府県 東京都 3,543・広島県 1,768・北海道 1,691
多い発注機関 国土交通省 1,629・広島市 735・農林水産省 534
公告の形式 PDF 19,136・HTML 6,598・その他 809
愛知県 発注機関 32・公告 429件(中部地方整備局 81件が最多)

広島市が市として突出しているのは、ポータルへの登録をきちんとやっている自治体だからだと思います。ポータルに載るかどうかは発注機関しだいで、ここは当社では変えられません。

APIで引っかかった3つ

ポータルの検索APIは鍵が要らず、利用規約もはっきりしていて使いやすいのですが、3か所でつまずきました。

  1. 都道府県の番号は2桁で送る。 「01」〜「47」で送ります。最初に「1」のような1桁で送ったら、北海道から栃木県までの9道県が0件になりました。エラーは返らないので、都道府県ごとに件数を数えて初めて気づきました
  2. 1回の検索で返るのは1,000件まで。 件数の多い都道府県は、期間を半分に割って取り直すようにしました
  3. XMLに制御文字が混じる。 そのままではパースできないので、読む前に取り除いています

もう1つ、公告の本文として入っている文の中に、発注機関のサイトのメニュー(「本文へスキップ」「JavaScriptを有効にしてください」など)だけのものがありました。こうしたものは本文として出さないようにしました。

利用規約には、APIを使っていることを明記してポータルへリンクすること、継続的な大量アクセスをしないことが書かれています。取り込みは1日1回、1回ずつ間をあけて行い、各ページにポータルへのリンクを入れています。

載っていないもの

締切を出せないのは、入札の情報としては弱いところです。各案件に元の公告へのリンクを付け、期限は元の公告で確かめてもらう形にしました。

自社に置く形と、通知

PHPとSQLiteだけで動くので、取り込みと一覧の一式をレンタルサーバーに置けます。毎日の取り込みは cron で1日1回動かします。

いちばん求められそうなのは「自社の仕事のことばと取引先の機関に合う新着を、毎朝メールで知らせる」ことです。ここは会社ごとに条件が違うので、導入のときに過去120日の公告で拾いすぎ・拾い漏れを一緒に見ながら、条件を決めて作ります。

よくある質問

どこの入札情報が載っていますか?

中小企業庁の官公需情報ポータルサイトに登録された、国の機関・独立行政法人・地方公共団体などの入札公告です。ポータルに登録されていない公告は載っていません。

入札の締切は分かりますか?

分かりません。ポータルのデータに締切・開札日がほとんど入っていないためです。期限は元の公告で確認してください。

名古屋市の入札は載っていますか?

いまは載っていません。名古屋市の公告が官公需情報ポータルサイトに登録されていないためです。

無料で使えますか?

公開しているページは無料で、登録も要りません。発注機関ごと・都道府県ごとの一覧と、ことばでの検索ができます。

前後の記事

読んで、自分でやるか任せるか

記事のとおりに進めて詰まったら、そこから先は任せてください。名古屋の会社です。概算見積は無料です。

Kurage.AIKurage.AI に相談AIが何でも答えます