Trace

Carrier tracking

EMS tracking API

EMS is the international express service of the UPU postal network, operated by national posts such as China Post, USPS, and Japan Post. EMS parcels carry fast, cross-border delivery expectations.

Trace accepts EMS tracking numbers and returns a normalized event timeline, so EMS shipments can be tracked through the same API as commercial couriers like DHL and FedEx.

Carrier type

standard

Regions

Global

Carrier code

ems

Track EMS in one request

EMS tracking numbers are 13 characters starting with E. Trace accepts the EMS code and detects distinctive EMS formats. Send a tracking number to the Trace API and receive a normalized event timeline.

curl -X POST https://api.traceapi.dev/v1/track \
  -H "Authorization: Bearer trc_test_key" \
  -H "Content-Type: application/json" \
  -d '{"tracking_number":"YOUR_TRACKING_NUMBER"}'

EMS tracking FAQ

Does Trace support EMS tracking?

Yes. Trace accepts the ems carrier code and returns a normalized event timeline for EMS shipments when a source provides usable data.

How do I track EMS packages with Trace?

Send a POST request to /v1/track with the tracking number and, for ambiguous formats, the carrier code ems. Trace returns normalized statuses and dated events with timestamps and locations.

Is EMS detected automatically?

EMS tracking numbers are 13 characters starting with E. Trace accepts the EMS code and detects distinctive EMS formats.

Start tracking EMS for free.

Create an account, generate an API key, and track your first EMS package in under two minutes.