Developer API · Pricing
AgenWebsite Rate API punya tiga tier: Free (Rp 0 — 150 request/hari), Pro (Rp 129.000/bulan — 30.000 request/hari), dan Max (Rp 229.000/bulan — 60.000 request/hari). Tier Free otomatis aktif untuk setiap pengguna WooCommerce tanpa checkout, dan tetap menampilkan diskon serta cashback nyata. Pilih Pro atau Max hanya saat volume harian Anda melewati batas Free. Semua kuota direset harian pukul 00:00 WIB (Asia/Jakarta).
Tabel harga & kuota 2026
Harga dihitung per bulan, kuota dihitung per request (bukan per baris kurir) dan berlaku per pengguna — dibagi bersama untuk semua API key milik akun tersebut. Berikut ringkasan ketiga tier:
| Tier | Harga | Kuota/hari | Burst/menit | Maks key aktif | Diskon & cashback nyata |
|---|---|---|---|---|---|
| Free | Rp 0 | 150 | 20 | 2 | Ya |
| Pro | Rp 129.000/bln | 30.000 | 300 | 5 | Ya |
| Max | Rp 229.000/bln | 60.000 | 600 | 20 | Ya |
Ketiga tier mengakses lima kurir yang sama (J&T Express, Lion Parcel, SAP Express, SPX Express, J&T Cargo) dan endpoint yang sama. Yang berbeda hanya kuota harian, burst per menit, dan jumlah key aktif. Tidak ada fitur yang dikunci di balik paywall — bahkan diskon dan cashback nyata tersedia di tier Free.
Tier Free (Rp 0) — untuk siapa?
Tier Free cocok untuk toko kecil, prototipe, dan pengembangan. Dengan 150 request/hari Anda bisa melayani ratusan pengunjung checkout jika hasil tarif di-cache dengan benar. Free aktif otomatis untuk setiap pengguna WooCommerce — cukup verifikasi email satu kali lalu generate key, tanpa perlu memasukkan kartu atau checkout apa pun.
- Toko dengan <150 permintaan tarif unik per hari.
- Developer yang sedang membangun/menguji integrasi (pakai sandbox
awk_test_...). - Kalkulator ongkir sederhana di landing page.
Ambil key gratis dari /products/developer-api/ lalu langsung uji:
curl -X POST https://api.agenwebsite.com/v1/rates \
-H "x-api-key: awk_live_xxxxxxxx" \
-H "Content-Type: application/json" \
-d '{
"shipper": { "postal_code": "40135" },
"destination": { "postal_code": "10110" },
"weight": 1000
}'
Tier Pro (Rp 129.000/bulan) — untuk siapa?
Tier Pro cocok untuk toko online aktif dan aplikasi produksi dengan trafik menengah. Kuota 30.000 request/hari (±1.000.000/bulan) cukup untuk toko yang menampilkan tarif real-time di setiap kunjungan checkout, plus burst 300 request/menit untuk lonjakan promo/flash sale.
- Toko WooCommerce dengan ratusan hingga ribuan sesi checkout per hari.
- Marketplace mini / multi-vendor yang menghitung ongkir per penjual.
- Aplikasi yang butuh hingga 5 API key aktif (mis. staging + produksi + partner).
Pro dibeli sebagai produk WooCommerce (add-to-cart → checkout via Midtrans). Setelah pembayaran selesai, plan langsung aktif dan kuota naik seketika. Detail proration saat upgrade ada di bagian upgrade & tagihan di bawah.
Tier Max (Rp 229.000/bulan) — untuk siapa?
Tier Max cocok untuk toko volume tinggi, agregator, dan platform SaaS. Dengan 60.000 request/hari, burst 600/menit, dan hingga 20 key aktif, Max mendukung banyak lingkungan dan tim sekaligus tanpa saling berebut kuota.
- Toko besar / brand dengan lonjakan trafik harian tinggi.
- Platform yang menyediakan cek ongkir untuk banyak merchant di bawahnya.
- Tim dengan banyak layanan (mikroservice) yang masing-masing butuh key sendiri.
Karena kuota bersifat per pengguna, ke-20 key berbagi jatah 60.000/hari. Gunakan per_key_usage di endpoint usage untuk memantau konsumsi tiap key dan mengatur alokasi. Rincian teknis ada di dokumentasi.
Cara memperkirakan kebutuhan kuota
Perkiraan kasar: kebutuhan harian ≈ jumlah permintaan tarif unik per hari, dibagi rasio cache hit Anda. Karena kuota dihitung per request (bukan per kurir), meminta 5 kurir sekaligus tetap 1 request. Caching di sisi aplikasi menghemat kuota drastis.
| Skenario | Permintaan tarif/hari | Dengan cache 30 mnt | Tier disarankan |
|---|---|---|---|
| Toko kecil / kalkulator | ~100 | ~60 | Free |
| Toko aktif | ~5.000 | ~2.000 | Pro |
| Toko besar / multi-merchant | ~50.000+ | ~20.000+ | Max |
Pantau pemakaian aktual kapan saja dengan GET /v1/usage untuk tahu kapan perlu naik tier:
curl https://api.agenwebsite.com/v1/usage \
-H "x-api-key: awk_live_xxxxxxxx"
{
"success": true,
"data": {
"plan": "pro",
"limit": 30000,
"used": 8421,
"remaining": 21579,
"reset_at": "2026-07-02T00:00:00+07:00"
}
}
Cara upgrade, downgrade & tagihan
Kelola plan dari tab API di My Account WooCommerce. Modelnya seperti langganan modern:
| Aksi | Kapan berlaku | Biaya |
|---|---|---|
| Upgrade (mis. Free→Pro, Pro→Max) | Seketika | Prorata — hanya bayar selisih untuk sisa periode |
| Downgrade (mis. Max→Pro, Pro→Free) | Di akhir periode berjalan | Tidak ada biaya baru; kuota tetap sampai periode habis |
| Perpanjangan | Bulanan pada tanggal anchor | Sesuai harga tier via order WooCommerce + Midtrans |
FAQ
Apakah tier Free benar-benar gratis selamanya?
Ya. Tier Free berharga Rp 0, aktif otomatis untuk setiap pengguna WooCommerce tanpa checkout, dan tidak berbatas waktu. Anda hanya perlu verifikasi email satu kali untuk generate API key pertama.
Apa bedanya Pro dan Max selain harga?
Pro memberi 30.000 request/hari, burst 300/menit, dan 5 key aktif. Max memberi 60.000 request/hari, burst 600/menit, dan 20 key aktif. Fitur, kurir, dan endpoint-nya identik.
Apakah diskon dan cashback hanya untuk tier berbayar?
Tidak. Diskon dan cashback yang ditampilkan bersifat nyata dan tersedia di semua tier, termasuk Free. Ini justru menjadi keunggulan tier Free untuk toko kecil.
Bagaimana jika kuota harian habis?
API mengembalikan status 429 rate_limit_exceeded dengan header Retry-After. Kuota otomatis reset pukul 00:00 WIB. Untuk kebutuhan lebih besar, upgrade ke tier berikutnya yang berlaku seketika dan prorata.
Apakah upgrade langsung menaikkan kuota?
Ya. Setelah pembayaran Pro/Max selesai, plan aktif seketika dan kuota harian naik saat itu juga. Biaya upgrade dihitung prorata untuk sisa periode berjalan.
Kalau saya downgrade, apakah API key saya hilang?
Tidak. Menurunkan tier tidak pernah mencabut key. Semua key tetap aktif; hanya batas kuota harian yang menyesuaikan mulai periode berikutnya.
Tinggalkan Balasan