Ikuti Kami di :
Bantuan 24/7
Perusahaan

Kenali Erge Asia lebih dekat — partner logistik internasional Anda.

Tentang Erge Asia
Layanan & Fitur

Layanan pengiriman internasional lengkap untuk pribadi dan bisnis.

Semua tools yang Anda butuhkan dalam satu ekosistem terintegrasi.

Integrasi REST API untuk tracking real-time, pembuatan resi otomatis.

Semua layanan Jelajahi semua fitur Mulai Integrasi
Informasi

Panduan, artikel, dan resource untuk pengiriman internasional.

Lihat semua artikel
ERGE ASIA
MasukDaftar Gratis
Beranda

Erge Asia · Developer API

Shipping API Documentation

Integrasikan pengiriman internasional dari Indonesia ke 30+ negara langsung ke aplikasi Anda. Buat kiriman, hitung ongkir, dan lacak paket secara real-time.

Base URLhttps://system.ergeasia.com/api/external/v1
30+ Negara Real-Time Tracking API Key Auth Wallet Payment
Mulai Integrasi

5 Langkah Integrasi API

Ikuti alur berikut untuk menghubungkan sistem Anda dengan Shipping API ERGE ASIA.

1
Dapatkan API Key

Hubungi tim kami untuk kredensial API.

2
Negara & Kurir

GET /countries dan /couriers.

3
Hitung Ongkir

POST /rates/calculate untuk estimasi.

4
Buat Kiriman

POST /shipments untuk kirim paket.

5
Lacak Paket

GET /tracking/{awb} real-time.

Authentication

Semua request (kecuali Tracking) memerlukan API Key sebagai Bearer Token di header.

Hubungi api-support@ergeasia.com atau WhatsApp untuk API Key.
HTTP Headers
Authorization: Bearer YOUR_API_KEYX-EA-Client-ID:YOUR_CLIENT_IDContent-Type: application/json
Endpoints

API Endpoints

Klik endpoint untuk melihat detail parameter, request, dan response.

Mengembalikan daftar semua negara tujuan yang didukung oleh ERGE ASIA.

Response
JSON — 200 OK
{ "success": true, "data": [ { "code": "TW", "name": "Taiwan" }, { "code": "SG", "name": "Singapore" }, { "code": "JP", "name": "Japan" }, { "code": "MY", "name": "Malaysia" } ], "count": 30
}

Mengembalikan kurir yang tersedia untuk negara tujuan tertentu.

Parameters
FieldTypeWajibKeterangan
country_codestringOpsionalKode negara ISO 2 huruf (e.g. "TW")
Response
JSON — 200 OK
{ "success": true, "data": [ { "code": "ERGE", "name": "ERGE ASIA", "description": "International Express" } ], "count": 1
}

Hitung estimasi biaya pengiriman. Diskon tier membership otomatis diterapkan.

Parameters
FieldTypeWajibKeterangan
country_codestringWajibKode negara tujuan ISO (e.g. "TW")
courier_codestringWajibKode kurir (dari /v1/couriers)
weightnumberWajibBerat total dalam kg (maks 100)
itemsarrayWajibDaftar barang (menentukan kategori pricing)
delivery_typestringOpsional"home" (default) atau "store"
Request Body
JSON
{ "country_code": "TW", "courier_code": "ERGE", "weight": 2, "items": [ { "name": "Indomie Goreng", "quantity": 10, "category": "general_cargo" } ]
}
Response
JSON — 200 OK
{ "success": true, "data": { "country": "Taiwan", "courier": { "code": "ERGE", "name": "ERGE ASIA" }, "weight": { "actual": 2, "charged": 2 }, "category": "Barang Umum", "pricing": { "shipping_cost": 140700, "store_fee": 0, "total_cost": 140700, "formatted": "Rp 140.700" }, "tier": { "name": "Bronze", "discount_percent": 3 }, "wallet": { "sufficient": true, "balance": 5000000 } }
}

Buat kiriman baru. Biaya otomatis dipotong dari saldo wallet dan nomor AWB akan di-generate.

Penting: Endpoint ini langsung memotong saldo wallet. Selalu panggil /v1/rates/calculate terlebih dahulu.
Parameters
FieldTypeWajibKeterangan
sender_namestringWajibNama pengirim
sender_phonestringWajibTelepon pengirim
sender_locationstringWajibKota / Wilayah pengirim
receiver_countrystringWajibNegara tujuan (nama atau kode ISO)
receiver_namestringWajibNama penerima
receiver_phonestringWajibTelepon penerima (dgn country code)
receiver_postalstringWajibKode pos penerima
receiver_addressstringWajibAlamat lengkap penerima
receiver_idstringOpsionalWajib utk Taiwan (ARC/Passport)
package_weightnumberWajibBerat total dalam kg
courier_servicestringWajibKode kurir
itemsarrayWajibMinimal 1 item dalam paket
colliesarrayOpsionalMulti-koli (berat + items per koli)
voucher_codestringOpsionalKode voucher diskon
Request Body
JSON
{ "sender_name": "Budi Santoso", "sender_phone": "081234567890", "sender_location": "DKI Jakarta", "receiver_country": "TW", "receiver_name": "Wang Wei", "receiver_phone": "+886912345678", "receiver_postal": "10617", "receiver_address": "No. 1, Section 4, Roosevelt Road", "package_weight": 3, "courier_service": "ERGE", "items": [ { "name": "Indomie Goreng", "quantity": 20, "unit": "pcs", "price": 3500, "category": "general_cargo" } ]
}
Response
JSON — 200 OK
{ "success": true, "message": "Kiriman berhasil dibuat! Resi: 88826028HXDYD", "data": { "shipment_id": 12345, "awb_number": "88826028HXDYD", "status": "submitted", "courier": "ERGE ASIA", "colly_awbs": ["88826028HXDYD"], "pricing": { "shipping_cost": 211000, "discount": 0, "total_cost": 211000, "total_formatted": "Rp 211.000" }, "wallet_balance": 4789000 }
}

Daftar semua kiriman akun Anda dengan pagination dan filter.

Parameters
FieldTypeWajibKeterangan
pageintegerOpsionalHalaman (default: 1)
per_pageintegerOpsionalItem per halaman (maks 100)
statusstringOpsionalFilter: submitted, in_process, completed
country_codestringOpsionalFilter negara tujuan
from_datestringOpsionalDari tanggal (YYYY-MM-DD)
to_datestringOpsionalSampai tanggal (YYYY-MM-DD)
Response
JSON — 200 OK
{ "success": true, "data": [ ... ], "pagination": { "current_page": 1, "per_page": 20, "total_items": 48, "total_pages": 3 }
}

Detail lengkap sebuah kiriman berdasarkan ID atau nomor AWB, termasuk data items dan tracking.

Riwayat tracking real-time. Endpoint publik — tidak memerlukan API Key.

Public Endpoint — Tidak memerlukan API Key.
Response
JSON — 200 OK
{ "success": true, "data": { "awb_number": "88826028HXDYD", "destination": "Taiwan", "current_status": "IN_TRANSIT", "current_status_name": "Dalam Perjalanan", "history": [ { "status_code": "IN_TRANSIT", "status_name": "Dalam Perjalanan ke Negara Tujuan", "location": "Jakarta", "timestamp": "2026-02-26T08:00:00+07:00" }, { "status_code": "PROCESSING", "status_name": "Sedang Diproses di Gudang", "location": "Gudang Jakarta", "timestamp": "2026-02-25T14:30:00+07:00" } ] }
}

Cek saldo wallet untuk memastikan dana cukup sebelum membuat kiriman.

Response
JSON — 200 OK
{ "success": true, "data": { "balance": 5000000, "formatted": "Rp 5.000.000" }
}
Referensi

Kategori Barang

Setiap item harus memiliki kategori yang menentukan tarif pengiriman.

general_cargo
Barang Umum

Makanan, pakaian, buku, souvenir, suplemen, skincare, kosmetik

sensitif_items
Sensitif Items

Obat, kripik usus ayam, kripik kulit ayam, rambak sapi, boci, ikan asin

electronic
Elektronik

HP, laptop, charger, power bank

Prioritas: Jika campuran kategori dalam satu koli, yang tertinggi diterapkan: electronic > sensitif_items > general_cargo.
Tracking

Daftar Status Tracking

Status yang mungkin dilalui kiriman, dari AWB dibuat hingga terkirim.

Status CodeBahasa IndonesiaEnglish
AWB_CREATEDAirwaybill Berhasil DibuatAWB Created
PAYMENT_COMPLETEDPembayaran BerhasilPayment Confirmed
PICKED_UPKiriman Telah DijemputPicked Up
WAREHOUSE_RECEIVEDDiterima di Gudang JakartaReceived at Warehouse
PROCESSINGSedang Diproses di GudangProcessing
DEPARTED_ORIGINBerangkat dari IndonesiaDeparted from Indonesia
IN_TRANSITDalam Perjalanan ke Negara TujuanIn Transit
ARRIVED_DESTINATIONTelah Sampai di Negara TujuanArrived at Destination
CUSTOMS_CLEARANCEProses Bea CukaiCustoms Clearance
OUT_FOR_DELIVERYSedang Dikirim ke PenerimaOut for Delivery
DELIVEREDKiriman Telah DiterimaDelivered
RETURNEDKiriman DikembalikanReturned
CANCELLEDKiriman DibatalkanCancelled
Errors

HTTP Status Codes

Format error response standar yang dikembalikan oleh API.

200OKRequest berhasil
201CreatedResource berhasil dibuat
400Bad RequestRequest tidak valid
401UnauthorizedAPI Key missing/invalid
404Not FoundResource tidak ditemukan
422UnprocessableValidasi gagal
429Rate LimitedTerlalu banyak request
500Server ErrorError internal
Error Response Format
{ "success": false, "error": { "code": "INSUFFICIENT_BALANCE", "message": "Saldo wallet tidak cukup." }
}

Siap Integrasi?

Hubungi tim kami untuk mendapatkan API Key dan mulai kirim paket dari aplikasi Anda.

BerandaTarif
PesanAkun
ERGE ASIA
CS AI AssistantOnline 24/7

Memuat chat...

Powered © Erge Digital AI