suryast

Indonesia Gov APIs — Data skill for Claude Code

Data community

🇮🇩 50+ Indonesian Government APIs & Data Sources — BPS, OJK, BPJPH, BPOM, Bank Indonesia, IDX, BMKG + MCP servers.

How to install Indonesia Gov APIs

This entry records only its repository, not the path inside it, so there is no exact command to give. Open suryast/indonesia-gov-apis and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Indonesia Gov APIs does

🇮🇩 50+ Indonesian Government APIs & Data Sources — BPS, OJK, BPJPH, BPOM, Bank Indonesia, IDX, BMKG + MCP servers. Python examples, scraping patterns, and practical gotchas. It's very challenging to keep up with all the breaking and blocking changes of Indonesian government APIs and digital resources. Always verify and test rigorously.

Alternatives in Data

  • A Stock Data — A股全栈数据工具包 · 十一层架构 · 54端点 · 19数据源 · 零鉴权 Full-stack China A-share data toolkit for AI agents — 11 layers, 54 end 9.4k ★
  • Context Mode — Benchmark Results — Benchmarked against real outputs from popular Claude Code MCP servers, Skills, and dev tools 5.6k ★
  • Global Stock Data — US stock market data for AI coding assistants — zero-auth, official sources 1.5k ★

README

🇮🇩 Indonesia Government APIs & Data Sources

![Indonesia Government APIs Status](public/og-preview.png)

A comprehensive reference for **57 Indonesian government data portals, APIs, and data sources** — with practical Python examples, scraping patterns, and gotchas learned from production use.

**📊 [status.datarakyat.id](https://status.datarakyat.id)** — Live daily status page tracking uptime of all portals from US + Jakarta.

**Last checked: 2026-03-29** — 22 up · 6 geo-blocked (ID only) · 5 CF challenge · 16 DNS dead · 3 down · [Full update →](status/2026-03-29-update.md)

**Why this exists:** Indonesian government APIs are poorly documented, frequently change without notice, and have quirks not covered in official docs. This repo captures real-world knowledge from building production applications against these data sources.

🤖 Use as an AI Agent Skill

This repo includes a [`SKILL.md`](SKILL.md) that makes it usable as a Claude/OpenClaw agent skill:

# Clone and use as a local skill reference
git clone https://github.com/suryast/indonesia-gov-apis.git

🔌 MCP Servers

Connect Indonesian data sources to AI assistants via [Model Context Protocol](https://modelcontextprotocol.io):

# Connect pasal.id (third-party Indonesian law index) to Claude
claude mcp add --transport http pasal-id https://pasal-mcp-server-production.up.railway.app/mcp

See [`mcp-servers/`](mcp-servers/) for full setup instructions and a list of data sources ready for MCP wrapping.


Data Sources by Tier

Tier 1: Open APIs — Ready to Consume (12 sources)

# Source Agency Docs API?
1 Portal Satu Data (SDI) Bappenas CKAN portal, 10K+ datasets ✅ CKAN API
2 BPS Statistics Badan Pusat Statistik GDP, CPI, population, trade ✅ REST API (was CF-blocked, now working)
3 BMKG Weather