Overview
OpenPAQ (Open Postal Address Quality) is a tool designed to validate key components of postal addresses, ensuring data accuracy and integrity. A core capability of OpenPAQ is the normalization of addresses as they are found "in the wild." It transforms diverse and inconsistent address inputs into a standardized format that is valid for performing checks against the OpenStreetMap database.
Operating via a simple HTTP-Endpoint, OpenPAQ leverages Nominatim in the background to perform its checks. It is tested against a self-hosted Nominatim version from mediagis.
OpenPAQ checks the following address components:
- street
- city
- postal code
- country code
Key Features of OpenPAQ:
OpenPAQ offers the following capabilities in address validation, measured with an internal benchmark of 90 correct and 40 incorrect postal addresses per country:
- International Address Validation: Provides address validation with accuracy levels of approximately 80% or higher for key European countries (DE, NL, AT, CH, FR, GB, IT, PL, DK)
- Correct Address Identification: Achieves a recall rate of approximately 75% or higher for most benchmarked countries in identifying correct addresses.
- Incorrect Address Detection: Offers an F1 score of over 75% for most benchmarked countries in identifying incorrect addresses.
-
Set up in 2 minutes
Download a container and set it up with a minimal instance
-
Customize configuration
Adjust the configuration to your needs
-
Understanding OpenPAQ's responses
Get further information what the response of a request mean
-
Internals
Here you get a deeper explanation about the code and how things are realized
-
Contribute to the project
How to report bugs or make feature and pull requests
-
License terms
OpenPAQ is licensed under AGPL