EkspedisiKu
Multi Carrier Shipping API

One API.
Many Couriers.

Integrate multiple Indonesian carriers with one powerful shipping API — rates, bookings, and tracking in one place.

Logistics and shipping — banner
POST /api/rates
curl -X POST \
  'https://dev-courier.rasaconnect.com/api/rates' \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"origin":"Jakarta","destination":"Bandung","weight":1}'
response.json
{
  "success": true,
  "data": {
    "rates": [
      { "service": "REG", "price": 45000 }
    ]
  }
}
Carriers

Choose your courier

Automatically routed via our smart gateway

Lion Parcel

Lion Parcel

Door-to-door delivery with tracking and COD options.

  • Cek ongkir & booking
  • Pickup & drop-off network
  • Resi tracking
JNE

JNE

Nationwide logistics for business and e-commerce.

  • Reguler & express services
  • Branch network
  • Tracking & POD
J&T Express

J&T Express

Fast parcel delivery with competitive pricing.

  • Same-day & next-day in select cities
  • Drop-off points
  • Real-time tracking
Lalamove

Lalamove

On-demand delivery with instant quotation and live order tracking.

  • Quotation & place order (v3 API)
  • Same-day delivery in major cities
  • Order status & share link

Selected

Start integrating Integration queued — stay tuned

Built for shipping teams & developers

Unified auth, structured logs, and a dashboard that scales when you add more carriers.

Carrier-agnostic dashboard

One place for API keys, usage, and shipment history—expand to more couriers without new portals.

REST API + token auth

Sanctum bearer tokens, JSON payloads, and per-user rate limits—ready for Postman or production.

Secure by default

Upstream carrier credentials never leave your server. Clients only use your API token.

Tracking & tariffs

Normalize tracking and rate checks as we connect each carrier adapter to the same gateway.

REST

Endpoints

JSON

Payloads

Developer experience

API preview

Predictable JSON in and out—no SOAP, no surprises.

POST http://localhost/api/shipments
// Lion booking — stt + products
{
"stt": { ... },
"products": [ ... ]
}
200 OK · application/json
// Example response
{
"resi": "LP123456",
"status": "processed"
}

How it works

Three steps from zero to production shipment calls.

Step 1

Get API Key

Register and create a Sanctum token from your dashboard.

Step 2

Send request

Call our REST endpoints with Bearer auth—same shape for every carrier we support.

Step 3

Get response

Receive normalized JSON with resi, status, and upstream payload for debugging.

A

Andi Pratama

CTO · LogiTech ID

" We replaced three separate courier integrations with one gateway. The team ships features faster and support finally has one place to check resi. "
R

Rina Kusuma

Head of Ops · KirimKirim

" Rate checks and booking are consistent JSON across carriers. Our developers onboarded in a day instead of weeks reading PDF specs. "
B

Budi Santoso

Lead Developer · TokoKita

" Webhooks and tracking endpoints match what we show customers. Fewer “where is my package?” tickets for the CS team. "
M

Maya Lestari

Product · SaaS Logistics

" We started on the free tier, then scaled usage without changing integration code—exactly what we needed for launch. "