querying-indonesian-gov-data
インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。
description の原文を見る
Query 50 Indonesian government APIs and data sources — BPJPH halal certification, BPOM food safety, OJK financial legality, BPS statistics, BMKG weather/earthquakes, Bank Indonesia exchange rates, IDX stocks, CKAN open data portals, pasal.id (third-party law MCP). Use when building apps with Indonesian government data, scraping .go.id websites, checking halal certification, verifying company legality, looking up financial entity status, or connecting to Indonesian MCP servers. Includes ready-to-run Python patterns, CSRF handling, CKAN API usage, and IP blocking workarounds.
SKILL.md 本文
インドネシア政府データの照会
🇮🇩 STARTER_CHARACTER = 🇮🇩
ユーザーの意図を適切な子リファレンスにルーティングし、そのパターンに従います。
ルーター
| ユーザーの意図 | リファレンスを読み込み | クイックパターン |
|---|---|---|
| ハラール認証、ハラール製品チェック | references/bpjph-halal.md | POST cmsbl.halal.go.id/api/search/data_penyelia JSON、認証なし |
| 食品/医薬品/化粧品登録、BPOM | references/bpom-products.md | セッション + CSRF → POST cekbpom.pom.go.id/produk-dt |
| このフィンテック/投資は合法か、OJK | references/ojk-legality.md | GET sikapiuangmu.ojk.go.id/FrontEnd/AlertPortal/Search |
| インドネシアの天気、地震、津波 | references/bmkg-weather.md | GET data.bmkg.go.id/DataMKG/TEWS/autogempa.json |
| GDP、インフレーション、人口、貿易統計 | references/bps-statistics.md | GET webapi.bps.go.id/v1/api/... (無料APIキー) |
| USD/IDR 為替レート、BI レート | references/bank-indonesia.md | bi.go.id/id/statistik/informasi-kurs/ をスクレイピング |
| インドネシアの法律、規制、特定の条項 | references/pasal-id-law.md | MCP (サードパーティ): claude mcp add --transport http pasal-id ... |
| あらゆるトピックの政府データセット | references/ckan-portals.md | GET {portal}/api/3/action/package_search |
| 地域の災害リスク | references/inarisk-disaster.md | GET inarisk.bnpb.go.id/api/risk/score?lat=&lon= |
| 企業が登録済みであることを確認 | references/company-verification.md | OpenCorporates → OCCRP → AHU クロスリファレンス |
| インドネシアの株価、IHSG | references/idx-stocks.md | .JK サフィックス付き yfinance |
ワークフロー
- ユーザーの意図を上記ルーターテーブルの行にマッチさせる
- リンクされたリファレンスファイルを読み込み、完全なエンドポイントドキュメントとコードを確認する
- パターンをユーザーの特定のクエリ/パラメータに適応させる
- 実行し、以下のセクションに従って失敗を処理する
失敗モード
IP ブロック (403 / タイムアウト): ほとんどの .go.id サイトはデータセンター IP をブロックします。2~5秒の遅延を追加するか、Cloudflare Workers プロキシを経由してルーティングしてください。
CSRF 有効期限切れ: HTML ページを再取得し、<meta> タグから新しい csrf-token を抽出します。BPOM に適用されます。
レート制限: BPS 約 100/日、OpenCorporates 500/日、OCCRP 60/分、BPOM 最小 2秒のギャップ。
必須ヘッダー:
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36",
"Accept-Language": "id-ID,id;q=0.9,en;q=0.8",
}
データフォーマット: インドネシア政府サイトは Excel (.xlsx) と PDF を多用しています。openpyxl と pdfplumber で解析してください。JSON API は例外です。
拡張ドキュメント
ルーターに含まれていないソース (調達、裁判所、資産申告、地理空間、地域ポータル、省庁別データ) については、完全なドキュメントを参照してください:
apis/tier1-open-apis/— REST/JSON API を持つ 12 のソースapis/tier2-scrapeable/— スクレイピングが必要な 10 のソースapis/tier3-regional/— 6 つの地域 CKAN ポータルapis/tier4-ministry/からapis/tier7-civil-society/— さらに 22 のソースmcp-servers/— MCP サーバーのセットアップと機会
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- suryast
- ライセンス
- MIT
- 最終更新
- 2026/5/12
Source: https://github.com/suryast/indonesia-gov-apis / ライセンス: MIT