Free Real-time Shipment Tracking API PHP DEMO
KeyDelivery Support
Posted on November 10, 2021
You can get real-time shipment status information through this API without creating a tracking command. Real-time shipment tracking API will get the shipment information from the carrier and respond, the tracking details after you submit the tracking number. The information includes shipment route, shipment status, date, and time, etc.
Reminder: If you need to obtain massive tracking information and update the information regularly, please use the Create Tracking API and set up a webhook for receiving updates.
<?php
$url = 'https://www.kd100.com/api/v1/tracking/realtime';
$API_Key = ''; # You can find your ApiKey on https://app.kd100.com/api-managment
$Secret = ''; # You can find your Secret on https://app.kd100.com/api-managment
$param = array(
'carrier_id' => 'dhlen',
'tracking_number' => '9926933413',
'phone' => '',
'ship_from' => '',
'ship_to' => '',
'area_show' => '1',
'order' => 'desc'
);
$data = json_encode($param);
$signature = strtoupper(md5($data . $API_Key . $Secret));
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS => $data,
CURLOPT_HTTPHEADER => array(
'API-Key: ' . $API_Key,
'signature: ' . $signature,
'Content-Type: application/json'
),
));
$response = curl_exec($curl);
curl_close($curl);
echo $response;
?>
💖 💪 🙅 🚩
KeyDelivery Support
Posted on November 10, 2021
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.