Overview

IQAX Tracking Link allows you

1 Tracking shipment quickly and easily regardless of your location
2 Synchronising information with other parties by sharing Tracking Link
3 Strengthening communication among the team
4 Integrating tracking information to your own system. Here is an example

Getting Started for API

400 400

1 Before you can use the Tracking Link API, you must apply for a unique identifier i.e., the API Subscription Key with IQAX as each request to the interface requires the unique identifier to be provided.
Contact us if you do not own an API Subscription Key
2 After getting your subscription key, the first step would be registering your shipment so that we know your concerned shipment and get data for you. Please reference to the steps here for shipment registration
If you are using Shipment Tracking API already, you may use the same key directly

Tracking link is available for registered shipment only.

Description:

The gateway endpoint to generate Tracking Link UI for tracking by ocean carrier SCAC code and tracking number

Before performing queries, be reminded that each client is assigned a rate limit for calling all the APIs. Rate limiting is defined as below, which:
Allowed 150 requests per minute. When client performed too many requests, they will receive a HTTP 429 Too Many Requests error

Explore The APIs 30

1 Click "Authorize 🔒", paste your key (e.g. dr212fa991d84374bbp6f0cef8d2ab5c) to the field, then click "Authorize".
2 Select an API, click "Try it out", input parameters, then click "Execute".
Track and Trace Sandbox

Response Status

Details
Error (e.g 400 and 404) will return with a corresponding HTTP status code with the same response body signature, which usually explain themselves:
1
2
3
4
5
{
    "message": "Error message",
    "status": "Response Status Code",
    "error": " Response Status "
}
Status Code Status Description

200

OK

204

No Content

Registration record is found but no result yet.

400

Bad Request

The server could not understand the request due to invalid syntax. Usually it is parameter error, duplicate registration or business key conflict

401

Unauthorized

The request not be authorized.

404

Not Found

The server cannot find the requested resource.

500

Internal Server Error

The server has encountered a situation it does not know how to handle.

Error Code

Common Error Responses by Code:
Status Code Error Message

400

carrierScac is required

400

trackingNumber is required

400

trackingType should be one of [BKG, BL]

401

Access denied due to invalid subscription key. Make sure to provide a valid key for an active subscription

404

Related record not found!

Description:

The gateway endpoint to push Tracking Link UI for registered shipment

Customer needs to provide a gateway to receive the Tracking Link

Response message example:

1
2
3
4
5
6
7
{
    "messageID": "0s9qo718218ac8f9cvq7kgfu14v77s5g",
    "carrierSCAC": "OOLU",
    "trackingNumber": "xxxxxxxx",
    "trackingType": "BKG",
    "trackingLink": "https://trackinglink.iqax.com/track/93ohhdp49pgimmnr94v80jvbi5h9lp3b/OOLU_BKG_xxxxxxxx"
}

Security

For security concern, customer can provide the secret and customized header {KEY, VALUE} for authorization You may reference to this section

1
2
3
4
5
6
7
8
{
    "X-DHST-HOOK-CATEGORY": ["TRACKING_LINK"],
    "X-DHST-Target-ID": ["string"],
    "Content-Type": ["application/json"],
    "X-DHST-Signature": ["string"],
    "X-DHST-Signature-256": ["string"],
    "customized_request_header": ["string"] /** eg: "Authorization": [XXXX]
}

Supported Carriers

IQAX Tracking Link API supports a list of major Ocean Carriers. Unless specified, You may register a shipment by BL number or Booking number.

Untitled
Ocean Carrier SCAC code BL Registration BKG Registration CNTR Registration

ANL Container Line 澳航

ANNU

CK Line 天敬海运

CKLU

CMA-CGM 法国达飞

CMDU

CNC Line 正利

CHNL

COSCO SHIPPING Lines 中远海

COSU

Emirates 阿联酋

ESPU

Evergreen Line 长荣海运

EGLV

Gold Star Line 金星

GOSU

Hapag-Lloyd 赫伯罗特

HLCU

Heung-a 兴亚

11QU

Hyundai 现代

HDMU

Interasia Lines 运达

12AT

KMTC 高丽

KMTC

Maersk 马士基

MAEU

MCC MCC运输

MCCQ

MSC 地中海航运

MSCU

Namsung 南星海运

NSRU

Ocean Network Express 海洋网联

ONEY

OOCL 东方海外

OOLU

PIL 太平

PABV

Regional Container Lines (RCL) 宏海

RCLU

Sealand 海陸

SEAU

Shanghai Jinjiang 锦江

11WJ

Sinokor 长锦

SKLU

Sinotrans 中外运

12IH

✓ (Container# is required)

SITC 海丰

12PD

Swire Shipping 太古船务

CHVW

TS Line 德祥

13DF

Wan Hai 万海

WHLC

Yang Ming Line 阳明

YMJA

Zim Lines 以星

ZIMU

If you find any carrier which is important to your business but not yet supported, please get in touch with us at customerservices@iqax.com.