UPU POST*CODE API
UPU POST*CODE API verifies international addresses with official locality names and postcode data from UPU member countries.
What UPU POST*CODE API is
UPU POST*CODE API verifies international addresses with official locality names and postcode data from UPU member countries. Its functions check postcode formats, find postcodes for localities, find localities linked to postcodes, and verify whether a postcode matches a locality. LocalityLike can suggest official locality names and postal regions based on a partial locality input. The API can be used in customs declarations, web shops, user platforms, and ERP systems that capture international addresses. Integration options include postal websites and local applications, a CDS plugin, or the CDS API gateway and other middleware. Developer materials include tutorials, quick-start guides, tooling, and sample code for jQuery and Python. UPU says it guarantees responses in less than one second and can adjust server performance to expected call volume. A free trial is available: registered users can contact UPU to receive enough calls to try the API. Pricing is on request. CDS installations use country-unique security tokens for identification and authentication.
Good
- Provides official locality and postcode data
- Checks postcode formats and locality matches
- Suggests localities from partial input
- Free trial calls are available by request
Watch out
- Pricing is available on request
- Trial calls require registration and contacting UPU
Who it suits
The API suits postal operators, businesses, and individuals who handle international addresses. It can support address capture in web shops, customs declarations, user platforms, and ERP systems.
Verdict
POST*CODE API covers key postcode and locality checks for international address capture, with developer resources and multiple integration routes. Contact UPU for pricing and trial details.
Plans and prices
From UPU POST*CODE API's own pricing page, checked 11 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Contact UPU for pricing | Priced on request | Costs and free-trial details are available by contacting UPU |
The facts
Each one read from UPU POST*CODE API's own pages, with the date it was checked.
What it does
- Address data
- It provides official locality names and postcode data from UPU member countries.checked 11 Oct 2026
- CDS authentication
- CDS installations use an alphanumeric security token received from a regional support centre, and tokens are unique to countries.checked 11 Oct 2026
- Developer resources
- UPU says API documentation includes tutorials, quick-start guides, and developer tooling.checked 11 Oct 2026
- Development
- The guide describes HTML and web application use, JavaScript form handling, and sample code for JQuery and Python.checked 11 Oct 2026
- Documentation
- The API documentation includes tutorials, quick-start guides, and developer tooling.checked 11 Oct 2026
- Integrations
- The API can be used as a CDS plugin, through the CDS API gateway or other middleware, or integrated into postal websites and local applications.checked 11 Oct 2026
- Intended users
- UPU describes the API as useful to designated operators, businesses, and individuals handling international addresses.checked 11 Oct 2026
- Locality and postcode matching
- Functions return postcodes for a locality, localities for a postcode, and check whether a postcode matches a locality.checked 11 Oct 2026
- Locality lookup
- The LocalityLike function suggests official localities and postal regions matching the start of an input string.checked 11 Oct 2026
- Performance
- UPU says it guarantees a response time of less than one second and can adjust server performance to expected call volume.checked 11 Oct 2026
- Postcode validation
- Its functions check postcode format and return a country’s postcode format.checked 11 Oct 2026
- Pricing and support
- For questions about costs, documentation, or a free trial, the guide directs users to [email protected].checked 11 Oct 2026
- Programming
- The guide describes HTML and JavaScript use and says sample code is available for jQuery and Python.checked 11 Oct 2026
- Purpose
- POST*CODE API verifies international addresses and helps eliminate addressing inaccuracies.checked 11 Oct 2026
- Secure access
- The API can be accessed through the CDS API gateway or other middleware for secure data transmission.checked 11 Oct 2026
- Security
- The CDS setup guide describes a security token used to identify and authenticate a CDS installation, with tokens unique to countries.checked 11 Oct 2026
- Suggestions
- The LocalityLike function suggests official locality names and postal regions from a partial locality input.checked 11 Oct 2026
- Support
- The guide directs users with questions about costs, documentation, or a free trial to [email protected].checked 11 Oct 2026
- Use cases
- The guide describes use in customs declarations, web shops, user platforms, and ERP systems that capture international addresses.checked 11 Oct 2026
- Validation
- Its functions check postcode formats, verify localities, find postcodes for localities, and check whether a postcode matches a locality.checked 11 Oct 2026
The company
- Founded
- 1874checked 28 Sep 2026
- Headquarters
- Berne, Switzerlandchecked 28 Sep 2026
- Maker
- The Universal Postal Union says it was established in 1874 and is headquartered in Berne, Switzerland.checked 11 Oct 2026
Money
- Trial calls
- The guide says users who register can notify UPU to receive a sufficient number of free calls to try the API.checked 11 Oct 2026
Alternatives to UPU POST*CODE API
- 1

Addresser
Free planAndroidiOSWebAPI7.9$10 one-time - 2

AddressZen
Free planAndroidiOSWebAPI7.9$49 one-time - 3
Addressify
AndroidiOSWebAPI7.6From $2,000 a year - 4
Melissa Global Address Verification
Free planWebAPILinuxSelf-hosted7.1From $40 a month - 5

Smarty Address Verification
AndroidiOSWebAPI7.0From $552 a year - 6
Ideal Postcodes Address Finder
AndroidiOSWebAPI6.8
