Integrasi API Kurir & Pengiriman

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.

10 Kurir Terintegrasi
15 Layanan Pengiriman
7.200+ Kecamatan
Rp 5 Per Cek Ongkir
Kurir menyerahkan paket kardus, layanan API pengiriman multi kurir

JNE Express, kurir dalam API pengiriman Api.co.id
SiCepat, kurir dalam API pengiriman Api.co.id
J&T Express, kurir dalam API pengiriman Api.co.id

Coba Langsung

Cek Ongkir Sepuluh Kurir Sekaligus

Angka yang sama dengan yang dikembalikan API. Pilih kecamatan asal dan tujuan, isi berat, lalu bandingkan tarifnya.

Dikirim dari
Dikirim ke
Verifikasi

Pilih kecamatan asal dan tujuan, lalu tekan Cek Ongkir.

Kenapa Api.co.id

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.

Jaringan Kurir

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.

JNE ExpressREG dan YES
J&T ExpressEZ
J&T CargoCargo
SiCepatRegular dan BEST
SAP ExpressReguler
Ninja XpressStandard
IDExpressStandard dan Cargo
Lion ParcelRegpack dan Bigpack
AnterAjaReguler dan Same Day
PaxelSameday

Perbandingan

API Pengiriman Api.co.id vs API Kurir Langsung

 
Setup
Waktu Integrasi
Maintenance
Ongkir, Resi & Tracking
Skalabilitas
Pengujian
Pickup
API Api.co.id
Satu integrasi untuk sepuluh kurir
Satu API key dan satu saldo
Perubahan kurir ditangani di sisi kami
Terpusat dalam satu format response
Menambah kurir tanpa kode baru
Sandbox untuk seluruh alur
Dijadwalkan saat order dibuat
API Kurir Langsung
Integrasi ke setiap kurir secara terpisah
Kredensial dan tagihan berbeda-beda
Update dilakukan satu per satu
Tersebar di berbagai format kurir
Penambahan kurir jadi proyek baru
Ketersediaan sandbox bergantung kurir
Prosedur pickup berbeda tiap kurir

Proses Integrasi

Proses Integrasi API Pengiriman

Empat tahap, seluruhnya memakai satu key di header x-api-co-id.

1

Daftar & Ambil API Key

Buat akun di dashboard, lalu salin API key yang sama untuk seluruh produk.

2

Ambil Kode Kecamatan

Telusuri endpoint lokasi dari provinsi ke kota ke kecamatan. Gratis, jadi hasilnya bisa Anda simpan sendiri.

3

Cek Ongkir & Buat Order

Panggil rates untuk mendapat tarif dan quote_id, lalu kirim order berikut jadwal pickup untuk menerima nomor resi.

4

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"
  }
}

Webhook

Tujuh Event, Dikirim Saat Status Berubah

Daftarkan satu endpoint, lalu terima pemberitahuan tanpa menarik data berulang kali.

order.createdOrder dibuat dan resi terbit
order.shippingPaket dijemput dan dalam perjalanan
order.deliveredSampai di alamat tujuan penerima
order.returnedKembali ke alamat pengirim
order.cancelledOrder dibatalkan dan dana kembali
order.problemAda kendala yang perlu tindakan
order.failedOrder gagal diproses kurir

Setiap kiriman ditandatangani supaya bisa diverifikasi dengan HMAC. Pengiriman yang gagal diulang otomatis, dan endpoint yang terus gagal dinonaktifkan. Uji kirim tersedia dari dashboard.

Harga

Harga API Pengiriman, Bayar Per Pemakaian

Tidak ada biaya setup, tidak ada minimum bulanan, dan tidak ada dompet terpisah untuk pengiriman.

Endpoint Data

Gratis

Lokasi, kurir, order, dan tracking

  • Penelusuran provinsi, kota, kecamatan
  • Daftar kurir aktif
  • Pembuatan dan pembatalan order
  • Tracking dan webhook
Cek Ongkir

Rp 5

Per panggilan yang berhasil

  • Tarif sepuluh kurir sekaligus
  • Penanda termurah dan tercepat
  • Akurat sampai level kecamatan
  • Panggilan gagal tidak ditagih
Ongkos Kirim

Tarif Kurir

Dipotong saat order dibuat

  • Mengikuti rute dan berat paket
  • Dibayar dari saldo yang sama
  • Dana kembali bila order dibatalkan
  • Tanpa biaya tersembunyi

FAQ

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.

Ditinjau oleh CTO Api.co.idDiperbarui 2 September 2026
Scroll to Top