Find the right address
Resolve provinces, cities, districts, and subdistricts before requesting a rate or creating a shipment.
Coverage API
/shipping_price
Shipment event
shipped_packages
Shipment flow
One integration, connected stages
Address
district IDs
Rate
shipping_price
Track
webhook event
Resolve provinces, cities, districts, and subdistricts before requesting a rate or creating a shipment.
Coverage APIGet available courier services, shipping costs, delivery estimates, and COD support for a route.
Pricing APISend express shipments with pickup schedules, package details, COD, and insurance options.
Orders APITrack express shipments by order ID or AWB and read the status history returned by the courier.
Tracking APIcurl --request POST \
'https://tdev.kiriminaja.com/api/mitra/v6.1/shipping_price' \
--header 'Authorization: Bearer YOUR_SANDBOX_API_KEY' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{
"origin": 5783,
"destination": 5507,
"weight": 322,
"item_value": 149990,
"courier": [
"jne"
]
}'Install the official package, then follow its setup and authentication instructions.
bun add kiriminajaReceive express and instant shipment events at your public callback URL. Build idempotent handlers that tolerate duplicate updates and forward events to the systems that need them.
Use your KiriminAja account to access the developer sandbox.
Sandbox sign-inAfter account approval, open Integrasi and copy your sandbox API key.
API key guideRead the request schemas and use the simulator to test an order after signing in.
Order simulatorReview environment settings and callback handling before using the production API.
Environment guide