Global Tracking Services
Tracks packages across more than 680 couriers worldwide, providing real-time shipment status and delivery updates.
API Introduction
About this API
The Global Tracking API is a powerful, unified global logistics tracking solution designed to help developers and e-commerce businesses easily integrate package tracking functionality from around the world. It aggregates tracking data from over 680 international and regional courier companies (such as DHL, FedEx, UPS, USPS, China Post, etc.), allowing you to query any supported tracking number with a single API call and receive standardized, end-to-end logistics trajectory information. You no longer need to worry about interfacing with dozens of courier company APIs with different formats and languages. By integrating this API, you can provide your customers with a transparent, real-time, and consistent package tracking experience, thereby significantly reducing "Where Is My Order?" (WISMO) customer inquiries and increasing customer satisfaction and loyalty.
Key Features
- Extensive Carrier Coverage: Supports over 680 courier and postal service providers worldwide, achieving truly global logistics tracking.
- Automatic Carrier Detection: Can automatically identify the courier company to which a tracking number belongs based on its format, greatly simplifying the query process as users do not need to manually select the carrier.
- Standardized Tracking Status: Unifies the varied logistics statuses of all carriers (such as "Picked Up," "In Transit," "Out for Delivery") into a clear, standardized set of main and sub-statuses, facilitating programmatic processing and user understanding.
- Real-time Webhook Pushes: Supports Webhook configuration. When a package's logistics status is updated, the API will proactively push the latest tracking information to your specified server URL in real-time. This means you can get real-time updates without repeatedly polling for queries.
- Batch Tracking and Management: Supports submitting multiple tracking numbers for tracking at once and provides rich management functions such as archiving and exporting data, facilitating large-scale order logistics management.
Use Cases
Scenario 1: Build a Branded Tracking Page for a Cross-Border E-commerce Independent Site
Situation: A Shopify or WooCommerce independent site seller who sells globally wants to provide order tracking functionality within their website, rather than having customers jump to third-party courier websites. Implementation: After an order is shipped, the seller submits the tracking number and courier information to the tracking system via the API. At the same time, a "Track Order" page is created on the website. When a customer enters their order number or tracking number on this page, the website backend calls the Global Tracking API's query interface to obtain the complete, real-time logistics trajectory of the package. This information is then presented on the page in a branded, unified visual style. This not only improves the user experience but also keeps customer traffic on their own website, creating more cross-selling opportunities.
Scenario 2: Develop an Enterprise-Level Logistics Management and Exception Monitoring System
Situation: A large enterprise or a third-party logistics (3PL) company needs to centrally monitor the status of all its in-transit goods and intervene in a timely manner for exceptions (such as delays, customs clearance issues). Implementation: The company's Logistics Management System (LMS) is deeply integrated with this API. The tracking numbers of all outbound goods are automatically registered with the tracking service, and Webhook pushes are configured. When the status of any package is updated to "Exception," the API immediately notifies the LMS via Webhook. The LMS system can automatically trigger an alert to notify the relevant person in charge to handle it, such as contacting the carrier or notifying the customer. This proactive exception management can significantly improve the transparency and response efficiency of the supply chain.
Scenario 3: Provide Logistics Data Support for Financial or Insurance Services
Situation: A company that provides financing or freight insurance for international trade needs to verify the true shipping status of goods for risk assessment and claims processing. Implementation: When processing a financial transaction related to specific goods (such as a letter of credit payment) or an insurance claim, the company's risk control system can call this API and enter the goods' tracking number. By checking the logistics trajectory returned by the API (including pickup time, key nodes, and delivery status), the system can verify whether the goods have actually been shipped and whether they have arrived at their destination. This provides reliable, third-party objective data for verifying the authenticity of transactions, assessing transportation risks, and handling claims for lost or damaged goods.
How it Works: Endpoints & Response
This API provides a complete set of RESTful interfaces for creating, querying, and managing tracking tasks. Note: The example value for the whois
API in the original table seems to have been mistakenly included with a logistics tracking response; this description is based on the actual functionality of a tracking
API.
Create Tracking Endpoint: https://hub.juheapi.com/express/v1/carriers
Submit a request body containing a tracking_number
and carrier_code
to start tracking a new package.
Query Results Endpoint: https://hub.juheapi.com/express/v1/query
Get the latest tracking details for a package.
A typical successful response will include the package's current status
(e.g., "Delivered"), and an array named origin_info.trackinfo
, which contains every logistics update in reverse chronological order. Each update object clearly lists the Date
, StatusDescription
, and Details
(location), allowing developers to easily iterate through this array to build a user-friendly logistics timeline.