+9 votes
in Couriers by (210 points)

A curious one - when adding a Royal Mail package, the app displays that it's unable to provide tracking information as 'Royal Mail declines third party developers access to their tracking results'.

However, Royal Mail have a package tracking API available here, with a full OpenAPI specification. Can this be implemented in Delivieries?

by (140 points)
edited by

In order to facilitate, I provide the following tracking number:


Thank you in advance.

1 Answer

+1 vote
by (45.5k points)

Thanks for your feedback!

I'm aware that Royal Mail has a proper API. Unfortunately, nothing changed in regards of who may use it - in order to gain access to the required API credentials, you need to supply a "10 digit Royal Mail Account number" (which I cannot get) and even then, API usage is limited to 50 request/day (with no indication on if/how this can be increased).

I've had multiple correspondences with their customer service to get an exception from this policy to no avail sad

by (110 points)
Has this been responded to already?
by (350 points)
The web based tracking has no limitations such as captcha.
Can't you just fake the browser queries? I've been using this technique for other websites in various apps I wrote.
by (45.5k points)
Thanks for your comment. Unfortunately, they still use captcha-based security for their tracking results (google reCaptcha and hCaptcha). As they use the "invisible" implementation, you usually do not see this as a user, but it still prevents (easy) automated access to their tracking results.
Welcome to Deliveries Package Tracker Q&A, where you can ask questions and receive answers from other members of the community.