Frequent rates overview
Overview
Section titled “Overview”Frequent rates (also known as multipickup rates) provide discounted pricing for members who ship multiple parcels from the same pickup address on the same day. This system is supported by Couriers Please and Aramex.
The two rates
Section titled “The two rates”| Rate | Where it appears | Description |
|---|---|---|
| Everyday | The quote’s top-level total | Standard pricing. No volume commitment. This is what you get by default. |
| Frequent User | Entries in the tiers array | Discounted pricing for members shipping several parcels a day from the same pickup address. |
Frequent User pricing is offered at more than one volume level. Each entry in
tiers carries an identifier and a description naming the volume it
requires, for example Multipickup 10 on Couriers Please or Multipickup 5 on
Aramex. Couriers Please commonly returns only the higher level.
Always read the identifier and description straight from the quote. Do
not hard-code the band names, and do not assume every level appears on every
quote — which levels come back depends on the carrier and the account.
How it works
Section titled “How it works”Quote response
Section titled “Quote response”When frequent rates are available for a courier, the quote response includes a tiers array alongside the standard pricing:
{ "couriers_please": { "total": 11.03, "price_insurance_ex": 11.03, "fee": 0, "service": "road", "transit_time": "0-1 Business Days", "tiers": [ { "identifier": 1, "description": "Multipickup 10", "total": 6.96, "price_insurance_ex": 6.96, "fee": 0 }, { "identifier": 2, "description": "Multipickup 21", "total": 5.75, "price_insurance_ex": 5.75, "fee": 0 } ] }}The top-level total is the Everyday price. Each entry in tiers shows the discounted price for that tier identifier.
Confirming with a tier
Section titled “Confirming with a tier”When confirming a booking with a frequent rate, include the tier parameter. On v4, the pickup date field must be hyphenated:
curl -X POST \ -H "Api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"courier": "couriers_please", "pickup-date": "2025-09-17", "tier": 2}' \ https://www.transdirect.com.au/api/bookings/v4/BOOKING_ID/confirmSee the confirm booking endpoint for full details. v5 also accepts pickup_date (underscore) as an alias.
Eligibility
Section titled “Eligibility”To use frequent rates:
- Your account must be enabled for multipickup (contact support@transdirect.com.au)
- Higher bands typically require sustained daily multipickup volume (often described as an average of 3 consignments per collection for the top band)
- Volumes are continuously monitored to ensure compliance
- Bookings must ship from the same pickup address on the same day
API settings
Section titled “API settings”You can configure your account to always return frequent rates instead of everyday pricing:
- Always display Everyday price — the default; tiers are shown as additional options
- Always display Frequent User price — the top-level price reflects the frequent rate (and
tiersmay be omitted)
This setting is managed in your API Modules configuration.
Supported couriers
Section titled “Supported couriers”| Courier | string_id |
|---|---|
| Couriers Please | couriers_please |
| Aramex | aramex |
No other carrier offers frequent rates.