Satu API key, satu base URL, dan header autentikasi tunggal untuk mengakses katalog API GGapi. Halaman ini adalah panduan singkat; spek lengkap & Try it out ada di Swagger.
Domain: panduan = ggapi.co.id/docs · Swagger = docs.ggapi.co.id/swagger · API = use.ggapi.co.id
Daftar gratis pakai Google, lalu buka halaman Credentials untuk menyalin API key Anda. Satu key berlaku untuk seluruh katalog API.
Semua endpoint produk berada di https://use.ggapi.co.id. Referensi interaktif ada di Swagger.
Kirim API key lewat header x-ggapi-co-id di setiap request. Tanpa header valid, gateway membalas .
Method/path singkat per produk. Detail parameter & skema ada di Swagger.
Kurs pajak Kemenkeu (KMK) — dollar & valas berbasis IDR.
GET /api/indonesia-bank-exchange-rate/latest?symbols=USD,JPYcurl "https://use.ggapi.co.id/api/indonesia-bank-exchange-rate/latest?symbols=USD,JPY" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Status non-2xx memakai kode HTTP standar dengan body { "error": "..." }.
| Status | Arti | Solusi |
|---|---|---|
| 200 | OK — request berhasil | — |
| 400 | Bad Request — parameter salah | Periksa query/body sesuai dokumentasi endpoint. |
| 401 | Unauthorized — API key hilang/tidak valid | Sertakan header x-ggapi-co-id dengan key yang benar. |
| 402 | Payment Required — saldo poin habis | Top up saldo di halaman Balance. |
| 404 | Not Found — path/endpoint tidak dikenal | Cek base URL dan path endpoint di Swagger. |
| 429 |
Jelajahi katalog, kelola key di konsol, atau buka Swagger untuk Try it out.
Simpan API key Anda dengan aman — jangan commit ke repository publik.
Panggil endpoint REST + JSON seperti biasa. Contoh di bawah memakai Global Exchange Rate (ada free tier) — atau coba langsung di Swagger.
Ganti YOUR_API_KEY dengan key dari halaman Credentials.
curl "https://use.ggapi.co.id/api/exchange-rate/latest?base=USD&symbols=IDR" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Lacak status AWB/resi barang kiriman di Bea Cukai (SPPBMCP, billing, history).
GET /api/beacukai-barang-kiriman/track?awb=testcurl "https://use.ggapi.co.id/api/beacukai-barang-kiriman/track?awb=test" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Data provinsi, kota/kabupaten, kecamatan, kelurahan Indonesia (BPS).
GET /api/indonesia-regional/provinces?page=1curl "https://use.ggapi.co.id/api/indonesia-regional/provinces?page=1" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Kurs mata uang Morningstar (pasangan utama), refresh ~5 menit, timestamp WIB.
GET /api/exchange-rate/latest?base=USD&symbols=IDRcurl "https://use.ggapi.co.id/api/exchange-rate/latest?base=USD&symbols=IDR" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Lokasi dari IP: negara, kota, koordinat, ISP, timezone.
GET /api/ip-geolocation?ip=182.8.67.230curl "https://use.ggapi.co.id/api/ip-geolocation?ip=182.8.67.230" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Ubah koordinat lat/long jadi alamat lengkap & terstruktur.
GET /api/reverse-geocoding?lat=-6.2&lon=106.8curl "https://use.ggapi.co.id/api/reverse-geocoding?lat=-6.2&lon=106.8" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Jadwal sholat Indonesia (Kemenag) — kab/kota & jadwal harian/periode.
GET /api/indonesia-prayer-time/kabkota/cari/{keyword}(contoh keyword: kediri)curl "https://use.ggapi.co.id/api/indonesia-prayer-time/kabkota/cari/{keyword}(contoh keyword: kediri)" \
-H "x-ggapi-co-id: YOUR_API_KEY"Ensiklopedia hadis: acak, pencarian, navigasi ID, dan data perawi.
GET /api/hadis/enc/randomcurl "https://use.ggapi.co.id/api/hadis/enc/random" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Ekstrak data KTP Indonesia jadi field terstruktur — NIK, nama, alamat, dan lainnya.
POST /api/ocr/ktpcurl -X POST "https://use.ggapi.co.id/api/ocr/ktp" \ -H "x-ggapi-co-id: YOUR_API_KEY" \ -F file=@ktp.jpg
Ekstrak field SIM: nomor, nama, tempat/tanggal lahir, golongan darah, alamat.
POST /api/ocr/simcurl -X POST "https://use.ggapi.co.id/api/ocr/sim" \ -H "x-ggapi-co-id: YOUR_API_KEY" \ -F file=@sim.jpg
Validasi Nomor Induk Berusaha (NIB) via INSW — nama perusahaan, NPWP, kategori, dan riwayat status OSS/INSW/CEISA.
GET /api/insw-nib/validate?nib=0257000901438&npwp=958180507626000curl "https://use.ggapi.co.id/api/insw-nib/validate?nib=0257000901438&npwp=958180507626000" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Cek nama pemilik rekening 110+ bank Indonesia via kode bank BI — BCA 014, Mandiri 008, BRI 002, BNI 009. Respons JSON real-time.
GET /api/bank-verification/validate?code=014&account_number=5125372349curl "https://use.ggapi.co.id/api/bank-verification/validate?code=014&account_number=5125372349" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Cek nama pemilik e-wallet Indonesia — DANA, OVO, GoPay, ShopeePay, LinkAja, Maxim — via nomor HP. Respons JSON real-time.
GET /api/ewallet-verification/validate?code=GOPAY&account_number=085747890120curl "https://use.ggapi.co.id/api/ewallet-verification/validate?code=GOPAY&account_number=085747890120" \ -H "x-ggapi-co-id: YOUR_API_KEY"
Data perguruan tinggi (universitas, institut, politeknik) nasional dari PDDikti.
Data sekolah & tempat kursus se-Indonesia dari Sekolah Kita Kemendikdasmen ??? cari nama, jenjang, status, akreditasi, wilayah.
| Too Many Requests — melebihi rate limit |
| Perlambat request atau upgrade plan. |
| 5xx | Server Error | Coba lagi beberapa saat; hubungi support bila berlanjut. |