/api/search?q={キーワード}&limit={1-20}
国会発言・法令・補助金を同時に検索します。
q- 必須。検索キーワード。2文字未満の場合、補助金はスキップされます。
limit- 任意。各ソースの返却件数(既定 5、最大 20)。
画面と同じデータを読み取り専用のJSONで提供します。認証は不要で、クロスオリジンからも読み取れます。すべてのレスポンスに出典と取得時刻が含まれます。
出典: 国会会議録検索システム / e-Gov 法令API / Jグランツ ↗/api/search?q={キーワード}&limit={1-20}国会発言・法令・補助金を同時に検索します。
qlimit/api/projects?q=&ministry=&fiscalYear=&minBudget=&maxExecutionRate=行政事業レビューの事業を検索します。予算額・執行率・最大の支出先を返します。
qministryfiscalYearminBudgetmaxExecutionRatelimit / page/api/recipients?fiscalYear=&limit=&page=公金の支出先を金額順に返します。除外した記録の件数も含みます。
fiscalYearlimit / page/api/{bills|projects|recipients}/csv画面と同じ絞り込み条件でCSVを書き出します。UTF-8(BOM付き)なのでExcelでそのまま開けます。
絞り込み行数来歴/api/themes政策テーマの一覧と、各テーマの国会発言ヒット数を返します。
/api/themes/{slug}1テーマの横断データ(発言の年別推移・会派内訳・法令・補助金)を返します。
slugChatGPT や Claude から直接このデータを検索できます。MCPクライアントに https://seisaku-portal.kazuma-45a.workers.dev/mcp を登録してください。 Streamable HTTP transport、認証不要です。
提供しているツール: search_diet_speeches(国会発言)、search_bills(議案と会派別賛否)、search_laws(法令の条文)、search_subsidies(募集中の補助金)、search_budget_projects(行政事業と予算)、top_spending_recipients(公金の支出先)、get_policy_theme(テーマ横断サマリ)、list_policy_themes(テーマ一覧)。
応答には出典と、件数の母集団・単位の但し書きが含まれます。モデルが数値を 取り違えないようにするためです。
すべてのレスポンスに meta.retrievedAt(取得時刻)と meta.disclaimer が含まれます。各データ区画には出典元の名称とURLを示す source が付きます。
totalHits の単位は区画ごとに異なり、unit で明示しています。 特に法令は「該当した条文の数」であり法令数ではありません。1つの法令が複数の 該当条文を持つことがあります。
いずれかの上流APIが失敗した場合、その区画だけが error を含む形になり、 他の区画は通常どおり返ります。全体が 500 になることはありません。
レスポンスは max-age=300 でキャッシュ可能です。上流は公的機関の 公開APIのため、短時間に大量のリクエストを送らないでください。