Skip to content
← Directory

mcp · Global

wilayah-id

Free REST API for Indonesia administrative boundaries, region codes (Kemendagri), and postal codes

Claim this listing

Represent wilayah-id? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

What's in it

Data offered docs-verified
administrative boundaries (GeoJSON) · region codes (provinsi, kabupaten, kecamatan, desa) · postal codes · reverse geocode (coordinates to region) · OGC WMS 1.3.0 and WFS 2.0 services · OGC API Features · vector tiles (MVT)
Coverage docs-verified
Indonesia · 2024 (source vintage)
Formats docs-verified
JSON · GeoJSON · MVT (.pbf) · GML 3.2 · WMS 1.3.0 XML · PNG · JPEG · MCP streamable HTTP
Access docs-verified
Free and open. Works without a key at per-IP limits. Free API key issued from /keys without an account. MCP endpoint requires X-API-Key header. Licence MIT (entry metadata).

Useful for

Use cases llm-inferred
Confirm administrative codes and kabupaten/kecamatan/desa names for Indonesian project sites · Reverse-geocode site coordinates to village and district for permit or consultation contact lists · Export village or district boundary GeoJSON as study-area polygons in GIS · Overlay WMS/WFS admin boundary layers on hydrology or land-use maps for Indonesian projects
Audience llm-inferred
GIS analysts · planners · civil engineers on Indonesian projects · developers of location services

Limitations

Constraints docs-verified
Indonesia administrative data only; no UK coverage · Source data is a 2024 Dukcapil dataset with no temporal fields; datetime parameters are rejected · Rate limits: 60/min per IP without key; 300/min and 20,000/day with free key; heavy endpoints 10/min or 60/min · Free API key is stateless, shown once, and valid 365 days · Rate-limit counters are in memory and reset on restart (origin role with WILAYAH_RATE_LIMIT_ENABLED=true only) · WFS FILTER, non-default WMS STYLES, and SRS other than CRS84/EPSG:4326 are rejected; COUNT/limit maximum is 1,000 · Local smoke tests can silently hit the public API unless WILAYAH_RUNTIME_ROLE=origin is set · Old hostname dhanypedia.it.com is retired; use dhanypedia.com · MCP tool list is truncated in DOCS text; tool argument schemas are not documented here
Licence
MIT
Authentication
API key via env: MCP_API_KEY, WILAYAH_API_KEY, WILAYAH_KEY_SIGNING_SECRET (auto-extracted from README)
GitHub stars
6
Last commit
15/10/2026
Last successful page check
14/10/2026
Page health
healthy
Package
pypi:geopandas
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Daily discovery 2026-10-15: GitHub search; verified via GitHub API. Tools/install/auth auto-extracted from README.

Metadata observed 14/10/2026 · daily-2026-10-15 (github-search)