Selamat datang, developers!
RajaOngkir menyediakan RESTful API (Application Programming Interface) yang dapat Kamu pakai untuk membuat berbagai macam aplikasi yang membutuhkan data ongkos kirim dan segala hal mengenai pengiriman barang. Data ongkos kirim diambil langsung dari web masing-masing kurir untuk menjaga akurasi data. Namun, jika Kamu menemukan data yang tidak valid, silahkan laporkan melalui live chat.
RajaOngkir mudah untuk diintegrasikan karena menggunakan arsitektur REST dengan format balasan berupa JSON yang didukung oleh hampir semua bahasa pemrograman. Bayangkan Kamu bisa membuat fitur hitung ongkos kirim otomatis, pelacakan resi, dan pengiriman barang (COD dan non-COD) di toko online atau membuat aplikasi mobile untuk android, iOS, dan lain-lain. Sudah dapat ide untuk membuat aplikasi dengan RajaOngkir API? Silakan daftar akun untuk mendapatkan API Key, GRATIS!!
Aturan Penggunaan API
Dalam rangka mempermudah Anda menggunakan API RajaOngkir serta menjalin kerja sama yang saling menguntungkan, kami menyusun petunjuk penggunaan API yang harus diikuti:
- Anda diperkenankan melakukan cache untuk hasil province, city, subdistrict, internationalOrigin, dan internationalDestination. Cache ini dapat Kamu manfaatkan untuk membuat fitur auto-complete nama kota atau semisalnya.
- Endpoint selain yang disebut pada nomor 1, harus di-request secara langsung (tidak boleh di-cache) untuk mendapatkan hasil yang akurat.
- Dilarang menggunakan bot, cron, atau script otomatis yang melakukan request ke RajaOngkir tanpa action dari user. Seperti 'dumping' data ongkir, auto-update status nomor resi, dan lain-lain. Hal ini dapat memberatkan server ekspedisi sehingga berpengaruh pada semua user.
- Apabila ada pertanyaan lebih lanjut mengenai API pengiriman dan COD, dapat menghubungi kami melalui email support@rajaongkir.com ataupun Live Chat di pojok kanan bawah web ini.
Daftar Kurir
Berikut daftar kurir yang sudah terhubung dengan RajaOngkir:
Kurir | Cek Ongkir | Cek Resi |
---|---|---|
POS Indonesia (POS) | Ya | Ya |
Lion Parcel (LION) | Ya | Ya |
Ninja Xpress (NINJA) | Ya | Ya |
ID Express (IDE) | Ya | Ya |
SiCepat Express (SICEPAT) | Ya | Ya |
SAP Express (SAP) | Ya | Ya |
Nusantara Card Semesta (NCS) | Ya | Ya |
AnterAja (ANTERAJA) | Ya | Ya |
Royal Express Indonesia (REX) | Ya | Ya |
JTL Express (JTL) | Ya | Ya |
Sentral Cargo (SENTRAL) | Ya | Ya |
Jalur Nugraha Ekakurir (JNE) | Ya | Ya |
Citra Van Titipan Kilat (TIKI) | Ya | Ya |
RPX Holding (RPX) | Ya | Tidak |
Pandu Logistics (PANDU) | Ya | Tidak |
Wahana Prestasi Logistik (WAHANA) | Ya | Tidak |
J&T Express (J&T) | Ya | Ya |
Pahala Kencana Express (PAHALA) | Ya | Tidak |
Solusi Ekspres (SLIS) | Ya | Tidak |
Expedito* (EXPEDITO) | Ya | Tidak |
Rayspeed* (RAY) | Ya | Ya |
21 Express (DSE) | Ya | Ya |
First Logistics (FIRST) | Ya | Ya |
Star Cargo (STAR) | Ya | Ya |
IDL Cargo (IDL) | Ya | Ya |
* Khusus ongkir Internasional
Kami terus bekerja keras untuk menambahkan kurir lainnya baik untuk cek ongkir maupun cek resi. Anda dapat mengirimkan nomor resi berbagai macam kurir untuk membantu proses development kami khususnya fitur cek ongkir.
Tipe Akun
Saat ini, RajaOngkir memiliki dua macam tipe akun. Starter merupakan akun gratis dengan fitur terbatas, dan Pro merupakan akun tertinggi kami dengan tambahan fitur cek ongkir sampai level kecamatan, cek ongkir dengan dimensi untuk POS Indonesia, dan lain-lain. Berikut tabel perbandingan fitur antara akun 'Starter' dan 'Pro'.
Fitur | Starter | Pro |
---|---|---|
Periksa ongkos kirim JNE, POS Indonesia, dan TIKI | Ya | Ya |
Periksa ongkos kirim J&T, Ninja Xpress, dan 20 ekspedisi lain | Tidak | Ya |
Periksa ongkir sampai kecamatan | Tidak | Ya |
Periksa ongkir berat lebih dari 30kg | Tidak | Ya |
Server terpisah* | Tidak | Ya |
Tambahan fitur lain** | Tidak | Ya |
API Pengiriman Paket (COD dan non-COD)*** | Tidak | Ya |
Dokumentasi API | Baca | Baca |
*Server akun 'Pro' terpisah dengan akun 'Starter' sehingga beban server pada akun 'Starter' tidak mempengaruhi akun 'Pro'. Limit hit akun 'Starter' 500 hit/hari dan akun 'Pro' 50.000 hit/hari.
** RajaOngkir masih terus dikembangkan sehingga penambahan fitur lainnya seperti cek ongkir dan lacak paket untuk kurir lain mungkin dilakukan di masa mendatang. Fitur-fitur tambahan ini akan dimasukkan ke akun 'Pro' tanpa biaya tambahan.
*** API Pengiriman Paket (COD dan non-COD) dapat ditanyakan melalui Live Chat atau email support@rajaongkir.com
Setiap tipe akun memiliki base URL API yang berbeda. Hal ini bertujuan agar aplikasi yang telah Kamu buat tetap dapat berjalan meskipun Kamu melakukan upgrade akun. Akun dengan tipe Pro dapat menggunakan endpoint akun Starter tapi tidak sebaliknya.
Tipe Akun | Base URL API |
---|---|
Starter | https://api.rajaongkir.com/starter |
Pro | https://pro.rajaongkir.com/api |
Untuk informasi lebih lanjut, silakan baca dokumentasi API masing-masing tipe akun.
Cara Upgrade Akun
Setiap pengguna yang mendaftar di RajaOngkir otomatis mendapatkan akun Starter, jika kamu ingin menggunakan fitur lebih, Kamu harus meng-upgrade akun ke Pro. Untuk melakukan upgrade akun silakan klik tombol di bawah ini:
RajaOngkir menyediakan RESTful API (Application Programming Interface) yang dapat Kamu pakai untuk membuat berbagai macam aplikasi yang membutuhkan data ongkos kirim dan segala hal mengenai pengiriman barang. Data ongkos kirim diambil langsung dari web masing-masing kurir untuk menjaga akurasi data. Namun, jika Kamu menemukan data yang tidak valid, silahkan laporkan melalui live chat.
RajaOngkir mudah untuk diintegrasikan karena menggunakan arsitektur REST dengan format balasan berupa JSON yang didukung oleh hampir semua bahasa pemrograman. Bayangkan Kamu bisa membuat fitur hitung ongkos kirim otomatis, pelacakan resi, dan pengiriman barang (COD dan non-COD) di toko online atau membuat aplikasi mobile untuk android, iOS, dan lain-lain. Sudah dapat ide untuk membuat aplikasi dengan RajaOngkir API? Silakan daftar akun untuk mendapatkan API Key, GRATIS!!
Dalam rangka mempermudah Anda menggunakan API RajaOngkir serta menjalin kerja sama yang saling menguntungkan, kami menyusun petunjuk penggunaan API yang harus diikuti:
- Anda diperkenankan melakukan cache untuk hasil province, city, subdistrict, internationalOrigin, dan internationalDestination. Cache ini dapat Kamu manfaatkan untuk membuat fitur auto-complete nama kota atau semisalnya.
- Endpoint selain yang disebut pada nomor 1, harus di-request secara langsung (tidak boleh di-cache) untuk mendapatkan hasil yang akurat.
- Dilarang menggunakan bot, cron, atau script otomatis yang melakukan request ke RajaOngkir tanpa action dari user. Seperti 'dumping' data ongkir, auto-update status nomor resi, dan lain-lain. Hal ini dapat memberatkan server ekspedisi sehingga berpengaruh pada semua user.
- Apabila ada pertanyaan lebih lanjut mengenai API pengiriman dan COD, dapat menghubungi kami melalui email support@rajaongkir.com ataupun Live Chat di pojok kanan bawah web ini.
Berikut daftar kurir yang sudah terhubung dengan RajaOngkir:
Kurir | Cek Ongkir | Cek Resi |
---|---|---|
POS Indonesia (POS) | Ya | Ya |
Lion Parcel (LION) | Ya | Ya |
Ninja Xpress (NINJA) | Ya | Ya |
ID Express (IDE) | Ya | Ya |
SiCepat Express (SICEPAT) | Ya | Ya |
SAP Express (SAP) | Ya | Ya |
Nusantara Card Semesta (NCS) | Ya | Ya |
AnterAja (ANTERAJA) | Ya | Ya |
Royal Express Indonesia (REX) | Ya | Ya |
JTL Express (JTL) | Ya | Ya |
Sentral Cargo (SENTRAL) | Ya | Ya |
Jalur Nugraha Ekakurir (JNE) | Ya | Ya |
Citra Van Titipan Kilat (TIKI) | Ya | Ya |
RPX Holding (RPX) | Ya | Tidak |
Pandu Logistics (PANDU) | Ya | Tidak |
Wahana Prestasi Logistik (WAHANA) | Ya | Tidak |
J&T Express (J&T) | Ya | Ya |
Pahala Kencana Express (PAHALA) | Ya | Tidak |
Solusi Ekspres (SLIS) | Ya | Tidak |
Expedito* (EXPEDITO) | Ya | Tidak |
Rayspeed* (RAY) | Ya | Ya |
21 Express (DSE) | Ya | Ya |
First Logistics (FIRST) | Ya | Ya |
Star Cargo (STAR) | Ya | Ya |
IDL Cargo (IDL) | Ya | Ya |
* Khusus ongkir Internasional
Kami terus bekerja keras untuk menambahkan kurir lainnya baik untuk cek ongkir maupun cek resi. Anda dapat mengirimkan nomor resi berbagai macam kurir untuk membantu proses development kami khususnya fitur cek ongkir.
Saat ini, RajaOngkir memiliki dua macam tipe akun. Starter merupakan akun gratis dengan fitur terbatas, dan Pro merupakan akun tertinggi kami dengan tambahan fitur cek ongkir sampai level kecamatan, cek ongkir dengan dimensi untuk POS Indonesia, dan lain-lain. Berikut tabel perbandingan fitur antara akun 'Starter' dan 'Pro'.
Fitur | Starter | Pro |
---|---|---|
Periksa ongkos kirim JNE, POS Indonesia, dan TIKI | Ya | Ya |
Periksa ongkos kirim J&T, Ninja Xpress, dan 20 ekspedisi lain | Tidak | Ya |
Periksa ongkir sampai kecamatan | Tidak | Ya |
Periksa ongkir berat lebih dari 30kg | Tidak | Ya |
Server terpisah* | Tidak | Ya |
Tambahan fitur lain** | Tidak | Ya |
API Pengiriman Paket (COD dan non-COD)*** | Tidak | Ya |
Dokumentasi API | Baca | Baca |
*Server akun 'Pro' terpisah dengan akun 'Starter' sehingga beban server pada akun 'Starter' tidak mempengaruhi akun 'Pro'. Limit hit akun 'Starter' 500 hit/hari dan akun 'Pro' 50.000 hit/hari.
** RajaOngkir masih terus dikembangkan sehingga penambahan fitur lainnya seperti cek ongkir dan lacak paket untuk kurir lain mungkin dilakukan di masa mendatang. Fitur-fitur tambahan ini akan dimasukkan ke akun 'Pro' tanpa biaya tambahan.
*** API Pengiriman Paket (COD dan non-COD) dapat ditanyakan melalui Live Chat atau email support@rajaongkir.com
Setiap tipe akun memiliki base URL API yang berbeda. Hal ini bertujuan agar aplikasi yang telah Kamu buat tetap dapat berjalan meskipun Kamu melakukan upgrade akun. Akun dengan tipe Pro dapat menggunakan endpoint akun Starter tapi tidak sebaliknya.
Tipe Akun | Base URL API |
---|---|
Starter | https://api.rajaongkir.com/starter |
Pro | https://pro.rajaongkir.com/api |
Untuk informasi lebih lanjut, silakan baca dokumentasi API masing-masing tipe akun.
Setiap pengguna yang mendaftar di RajaOngkir otomatis mendapatkan akun Starter, jika kamu ingin menggunakan fitur lebih, Kamu harus meng-upgrade akun ke Pro. Untuk melakukan upgrade akun silakan klik tombol di bawah ini: