Integrasi API Pengiriman Multi Kurir
Satu sistem untuk seluruh proses pengiriman, dari cek ongkir dan cetak resi sampai tracking, dengan satu API key dan satu saldo.
15 Layanan Pengiriman
7.200+ Kecamatan
Rp 5 Per Cek Ongkir



Cek Ongkir Sepuluh Kurir Sekaligus
Angka yang sama dengan yang dikembalikan API. Pilih kecamatan asal dan tujuan, isi berat, lalu bandingkan tarifnya.
Keunggulan API Pengiriman Api.co.id
Satu API Pengiriman, Multi Kurir
Cukup satu kali integrasi untuk mengakses sepuluh kurir.
Modern REST API
Satu key, satu format response, mudah dipahami dan diintegrasikan.
API Pengiriman End-to-end
Cek ongkir, jadwal pickup, buat order, sampai tracking dalam satu alur.
Monitoring Terpusat
Lacak semua pengiriman dari berbagai kurir dalam satu dashboard.
Sandbox Sejak Awal
Uji seluruh siklus order tanpa memanggil kurir dan tanpa memotong saldo.
Ongkir Akurat
Tarif dihitung sampai level kecamatan, bukan sekadar kota.
Webhook Real-time
Tujuh event dikirim ke sistem Anda setiap status berubah.
Satu Saldo untuk Semua
Key dan saldo yang sama dipakai seluruh produk Api.co.id.
Terhubung dengan 10 Kurir Terpercaya
Total 15 layanan, karena opsi hemat dan opsi cepat dihitung terpisah. Kurir yang tidak melayani rute Anda otomatis tidak dikembalikan.








API Pengiriman Api.co.id vs API Kurir Langsung
Proses Integrasi API Pengiriman
Empat tahap, seluruhnya memakai satu key di header x-api-co-id.
Daftar & Ambil API Key
Buat akun di dashboard, lalu salin API key yang sama untuk seluruh produk.
Ambil Kode Kecamatan
Telusuri endpoint lokasi dari provinsi ke kota ke kecamatan. Gratis, jadi hasilnya bisa Anda simpan sendiri.
Cek Ongkir & Buat Order
Panggil rates untuk mendapat tarif dan quote_id, lalu kirim order berikut jadwal pickup untuk menerima nomor resi.
Pantau lewat Webhook
Terima notifikasi setiap status berubah, atau tarik sendiri lewat endpoint tracking.
# 1. Cek ongkir, Rp 5 per panggilan sukses
curl "{{base-url}}/courier/v2/rates" \
-H "x-api-co-id: YOUR_API_KEY"
{
"is_success": true,
"data": {
"quote_id": "q_8f3c1a",
"rates": [{
"courier": "JNE",
"service": "REG",
"price": 10500,
"is_cheapest": true
}]
}
}
# 2. Buat order, resi kembali langsung
curl -X POST "{{base-url}}/courier/v1/orders" \
-H "x-api-co-id: YOUR_API_KEY" \
-d '{
"quote_id": "q_8f3c1a",
"picked_up_time": "2026-09-02 14:00"
}'
{
"is_success": true,
"data": {
"resi": "JP1234567890",
"status": "Menunggu pickup"
}
}
Tujuh Event, Dikirim Saat Status Berubah
Daftarkan satu endpoint, lalu terima pemberitahuan tanpa menarik data berulang kali.
order.createdOrder dibuat dan resi terbitorder.shippingPaket dijemput dan dalam perjalananorder.deliveredSampai di alamat tujuan penerimaorder.returnedKembali ke alamat pengirimorder.cancelledOrder dibatalkan dan dana kembaliorder.problemAda kendala yang perlu tindakanorder.failedOrder gagal diproses kurirSetiap kiriman ditandatangani supaya bisa diverifikasi dengan HMAC. Pengiriman yang gagal diulang otomatis, dan endpoint yang terus gagal dinonaktifkan. Uji kirim tersedia dari dashboard.
Harga API Pengiriman, Bayar Per Pemakaian
Tidak ada biaya setup, tidak ada minimum bulanan, dan tidak ada dompet terpisah untuk pengiriman.
Lokasi, kurir, order, dan tracking
- Penelusuran provinsi, kota, kecamatan
- Daftar kurir aktif
- Pembuatan dan pembatalan order
- Tracking dan webhook
Per panggilan yang berhasil
- Tarif sepuluh kurir sekaligus
- Penanda termurah dan tercepat
- Akurat sampai level kecamatan
- Panggilan gagal tidak ditagih
Dipotong saat order dibuat
- Mengikuti rute dan berat paket
- Dibayar dari saldo yang sama
- Dana kembali bila order dibatalkan
- Tanpa biaya tersembunyi
Pertanyaan yang Sering Diajukan
Dasar API Pengiriman
Apa itu integrasi API pengiriman Api.co.id?
Satu REST API yang menyatukan sepuluh kurir. Lewat satu key Anda bisa cek ongkir sampai level kecamatan, membuat order dan menerima nomor resi, memantau statusnya, serta membatalkan bila perlu, tanpa menyambung ke tiap kurir secara terpisah.
Apa keunggulannya dibanding integrasi ke satu kurir?
Satu kontrak, satu kredensial, dan satu format response untuk semua. Menambah kurir tidak menuntut pengembangan tambahan, dan seluruh order dari kurir mana pun terpantau di satu tempat.
Kurir apa saja yang bisa diakses lewat API ini?
JNE, J&T, J&T Cargo, SiCepat, SAP Express, Ninja Xpress, IDExpress, Lion Parcel, AnterAja, dan Paxel, dengan total 15 layanan. Daftar yang aktif di akun Anda bisa diambil lewat GET /courier/v1/couriers.
Apakah tersedia cek ongkir dan tracking multi kurir?
Ya. Cek ongkir mengembalikan tarif seluruh kurir yang melayani rute itu dalam satu panggilan, lengkap dengan penanda termurah dan tercepat. Tracking bisa lewat webhook atau ditarik sendiri dengan GET /courier/v1/orders/track/{resi}.
Pickup, Harga, dan Pengujian
Apakah paket dijemput kurir atau harus diantar ke gerai?
Dijemput. Jadwal penjemputan dikirim bersama order lewat field picked_up_time, jadi tidak perlu mengantar sendiri ke gerai. Selama menunggu kurir datang status order adalah Menunggu pickup, lalu berubah menjadi berjalan setelah paket diambil dan webhook order.shipping terkirim. Penjemputan yang gagal tidak menggugurkan order karena kurir mengulang penjemputan.
Berapa biaya integrasinya?
Tidak ada biaya integrasi maupun langganan. Cek ongkir Rp 5 per panggilan yang berhasil, endpoint lain gratis, dan ongkos kirim mengikuti tarif kurir yang dipotong saat order dibuat.
Kenapa harus kode kecamatan, bukan kota saja?
Tarif kurir di Indonesia berbeda sampai level kecamatan, jadi memilih kota saja tidak cukup untuk mendapat angka yang mendekati tagihan sebenarnya. Kode kecamatannya diambil dari endpoint lokasi bawaan, tanpa perlu API wilayah terpisah.
Apakah ada sandbox untuk pengujian?
Ada. Mode test menjalankan seluruh siklus order dari pembuatan sampai perubahan status tanpa memanggil kurir sungguhan dan tanpa memotong saldo, jadi integrasi bisa diuji tuntas sebelum masuk mode live.
Apakah butuh API key terpisah untuk pengiriman?
Tidak. Key yang sama dipakai untuk seluruh produk Api.co.id termasuk OCR dan verifikasi identitas, dengan satu saldo dan satu tempat memantau pemakaian.
Kelola Seluruh Pengiriman dari Satu Platform
Ambil API key, cek ongkir sepuluh kurir dalam satu panggilan, lalu lanjut ke order dan tracking saat siap.
