Endpoint index
Documentation index for AI agents: /llms.txt. Every page is also available as markdown: add
.mdto the URL.
Every API Indonesia endpoint (170 operations) on one short page.
All 170 operations from the OpenAPI spec, grouped by product guide. Base URL: https://use.apiindonesia.id.
Regions, postal codes and boundaries
GET /api/v1/wilayah/provinsi: List provincesGET /api/v1/wilayah/provinsi/{id}: Retrieve a provinceGET /api/v1/wilayah/provinsi/{id}/kabupaten: List regencies/cities in a provinceGET /api/v1/wilayah/kabupaten: List regencies/citiesGET /api/v1/wilayah/kabupaten/{id}: Retrieve a regency/cityGET /api/v1/wilayah/kabupaten/{id}/kecamatan: List districts in a regency/cityGET /api/v1/wilayah/kecamatan: List districtsGET /api/v1/wilayah/kecamatan/{id}: Retrieve a districtGET /api/v1/wilayah/kecamatan/{id}/kelurahan: List villages in a districtGET /api/v1/wilayah/kelurahan: List villagesGET /api/v1/wilayah/kelurahan/{id}: Retrieve a villageGET /api/v1/wilayah/search: Search regionsGET /api/v1/kodepos: List postal codesGET /api/v1/kodepos/lookup: Cross-system code lookupGET /api/v1/kodepos/search: Search postal codesGET /api/v1/kodepos/{id}: Retrieve a postal codeGET /api/v1/wilayah-boundary: List boundariesGET /api/v1/wilayah-boundary/{code}/metadata: Boundary metadataGET /api/v1/wilayah-boundary/{code}: Boundary GeoJSON
Public holidays and Hijri calendar
GET /api/v1/libur: List public holidaysGET /api/v1/libur/upcoming: Upcoming holidaysGET /api/v1/libur/{id}: Retrieve a holidayGET /api/v1/hijriah/konversi: Convert dateGET /api/v1/hijriah/kalender: Year calendar
Prayer times
GET /api/v1/sholat/list-kota: List available citiesGET /api/v1/sholat: Daily prayer timesGET /api/v1/sholat/monthly: Monthly prayer times
BMKG: earthquakes, weather, warnings and air quality
GET /api/v1/gempa/terkini: Latest earthquakesGET /api/v1/gempa/dirasakan: Felt earthquakesGET /api/v1/gempa/history: Earthquake historyGET /api/v1/cuaca: Village weather forecastGET /api/v1/cuaca/search: Search forecast locationGET /api/v1/peringatan-dini: List weather warningsGET /api/v1/kualitas-udara: Today cached readingsGET /api/v1/kualitas-udara/{city}: Latest city reading
Schools, universities and hospitals
GET /api/v1/sekolah: List schoolsGET /api/v1/sekolah/search: Search schoolsGET /api/v1/sekolah/{npsn}: Retrieve a schoolGET /api/v1/kampus: List universitiesGET /api/v1/kampus/search: Search universitiesGET /api/v1/kampus/{id}: Retrieve a universityGET /api/v1/rumah-sakit: List hospitalsGET /api/v1/rumah-sakit/search: Search hospitalsGET /api/v1/rumah-sakit/{id}: Retrieve a hospital
Finance: exchange rates, minimum wage, QRIS and rupiah
GET /api/v1/kurs/latest: Latest exchange rateGET /api/v1/kurs/history: Historical exchange ratesGET /api/v1/ump: List UMP (latest first)GET /api/v1/ump/{province_code}: UMP per province (all years)GET /api/v1/ump/{province_code}/{year}: UMP province × yearPOST /api/v1/util/rupiah/format: Format RupiahPOST /api/v1/util/qris/parse: Parse QRISPOST /api/v1/util/rupiah/parse: Parse RupiahPOST /api/v1/util/rupiah/terbilang: Spell out RupiahPOST /api/v1/util/qris/to-dynamic: Convert to dynamic QRISGET /api/v1/kurs-bi/latest: Latest ratesGET /api/v1/kurs-bi/history: Rate history
Validation and test data
GET /api/v1/validasi/bank: List banksPOST /api/v1/validasi/nik: Validate NIKPOST /api/v1/validasi/npwp: Validate NPWPPOST /api/v1/util/dummy/nik: Generate dummy NIKPOST /api/v1/util/dummy/npwp: Generate dummy NPWPPOST /api/v1/util/dummy/telepon: Generate dummy TELEPON
Halal, BPOM, trademarks and OJK
GET /api/v1/halal: Search halalGET /api/v1/halal/{id}: Supervisor detailGET /api/v1/bpom: Search productsGET /api/v1/bpom/{nie}: NIE detailGET /api/v1/ojk/products: List legal investment productsGET /api/v1/ojk/products/{id}: Investment product detailGET /api/v1/ojk/apps: List legal investment appsGET /api/v1/ojk/apps/{id}: Investment app detailGET /api/v1/ojk/illegals: List illegal investmentsGET /api/v1/ojk/illegals/{id}: Illegal investment detailGET /api/v1/merek/search: Search registered trademarksGET /api/v1/merek/{appNumber}: Trademark detailGET /api/v1/merek/journal: Search the trademark journal
Other data: Al-Quran, Alkitab, KBBI, plates, astronomy, food prices
GET /api/v1/meta/datasets: List dataset metadataGET /api/v1/meta/datasets/{dataset}: Retrieve dataset metadataGET /api/v1/quran/list-surah: List surahGET /api/v1/quran/surah/{id}: Retrieve a surahGET /api/v1/alkitab/books: List booksGET /api/v1/alkitab/books/{testament}: List books by testamentGET /api/v1/alkitab/passage/{bookAbbr}/{chapter}: Read a chapterGET /api/v1/alkitab/verse/{bookAbbr}/{chapter}/{verse}: Read a single verseGET /api/v1/alkitab/search: Search versesGET /api/v1/kbbi/search: Search wordsGET /api/v1/kbbi/word/{word}: Look up a wordGET /api/v1/kbbi/random: Random wordsGET /api/v1/plates: List vehicle platesGET /api/v1/plates/{code}: Retrieve a plate codeGET /api/v1/astronomi/sun: Sunrise & sunsetGET /api/v1/astronomi/twilight: Twilight timesGET /api/v1/astronomi/moon: Moon phaseGET /api/v1/astronomi/moon/next: Upcoming moon phasesGET /api/v1/astronomi/gerhana: Eclipse predictionsGET /api/v1/harga-pangan: Food-price series overviewGET /api/v1/harga-pangan/harga: Monthly food pricesGET /api/v1/harga-pangan/anomali: Food-price anomaly index
Other data: Transjakarta and points of interest
GET /api/v1/transjakarta/rute: List routesGET /api/v1/transjakarta/rute/{id}: Retrieve a routeGET /api/v1/transjakarta/halte: List halteGET /api/v1/transjakarta/halte/nearby: Nearest halteGET /api/v1/transjakarta/halte/{id}: Retrieve a halteGET /api/v1/transjakarta/tarif: List faresGET /api/v1/transjakarta/jadwal: Departure headwaysGET /api/v1/poi: Search & list POIGET /api/v1/poi/nearby: Nearest POIGET /api/v1/poi/categories: List categoriesGET /api/v1/poi/{id}: Retrieve a POI
Toll roads: toll gates, roads and tariffs
GET /api/v1/tol/ruas: List toll roadsGET /api/v1/tol/ruas/{id}: Retrieve a toll roadGET /api/v1/tol/gerbang: List toll gatesGET /api/v1/tol/gerbang/nearby: Nearest toll gatesGET /api/v1/tol/gerbang/{id}: Retrieve a toll gateGET /api/v1/tol/tarif: Toll tariffs
Airports and ports
GET /api/v1/bandara: List airportsGET /api/v1/bandara/nearby: Nearest airportsGET /api/v1/bandara/{kode}: Retrieve an airportGET /api/v1/pelabuhan: List portsGET /api/v1/pelabuhan/nearby: Nearest portsGET /api/v1/pelabuhan/{id}: Retrieve a port
Bus terminals and railway stations
GET /api/v1/terminal: List bus terminalsGET /api/v1/terminal/nearby: Nearest terminalsGET /api/v1/terminal/{id}: Retrieve a terminalGET /api/v1/stasiun: List stationsGET /api/v1/stasiun/nearby: Nearest stationsGET /api/v1/stasiun/{kode}: Retrieve a station
Wages, customs and energy regulation
GET /api/v1/umk: List UMK by regency/cityGET /api/v1/umk/{kode}: Retrieve one regency/city UMKGET /api/v1/hs/bab: List BTKI chaptersGET /api/v1/hs: List HS codesGET /api/v1/hs/{kode}: Retrieve one HS codeGET /api/v1/energi/tarif-listrik: Electricity tariffs in forceGET /api/v1/energi/tarif-listrik/riwayat: Electricity tariff history for one classGET /api/v1/energi/bbm: Subsidised fuel prices in forceGET /api/v1/energi/bbm/riwayat: Fuel price history
Public facilities
GET /api/v1/fasilitas/kategori: Categories and facility countsGET /api/v1/fasilitas: List facilitiesGET /api/v1/fasilitas/nearby: Nearest facilitiesGET /api/v1/fasilitas/{id}: Retrieve one facility
Other data: world geo, IP geolocation and LEI
GET /api/v1/ip/{ip}: Look up an IP addressGET /api/v1/ip/me: Look up the caller's IPPOST /api/v1/ip/batch: Look up many IP addressesGET /api/v1/lei: Search legal entitiesGET /api/v1/lei/{lei}: Retrieve an LEIGET /api/v1/lei/{lei}/children: List childrenGET /api/v1/geo/negara: List countriesGET /api/v1/geo/negara/{code}: Retrieve a countryGET /api/v1/geo/kota: Search citiesGET /api/v1/geo/kota/nearby: Nearest citiesGET /api/v1/geo/kota/{geonameid}: Retrieve a cityGET /api/v1/geo/zona-waktu: List time zonesGET /api/v1/geo/zona-waktu/{tz}: Time zone with local time
Image upscale
POST /api/v1/image/upscale/2x: Upscale 2x (up to 4 MP output)POST /api/v1/image/upscale/4x: Upscale 4x (up to 16 MP output)POST /api/v1/image/upscale/8x: Upscale 8x (up to 64 MP output)GET /api/v1/image/jobs/{id}: Job statusGET /api/v1/image/jobs/{id}/file: Download the result
Account and billing
POST /auth/register: RegisterPOST /auth/login: Log inGET /auth/me: Get current userGET /user/keys: List API keysPOST /user/keys: Create an API keyDELETE /user/keys/{id}: Revoke an API keyGET /user/usage: Usage statisticsGET /billing/plans: Plan listPOST /billing/subscribe: Start checkoutGET /billing/status: Subscription statusPOST /billing/webhook: Sumopod webhookPOST /billing/topup: Buy credits (pay as you go)GET /billing/credits: Credit balance
The interactive reference with code samples in several languages is the docs home page (/ in Indonesian, /en/ in English).