openvenues/pypostal

Python bindings to libpostal for fast international address parsing/normalization

51
/ 100
Established

This tool helps you standardize and understand international street addresses, no matter how they're written. You input messy or varied addresses from around the world, and it outputs a neatly parsed, categorized list of address components like street, city, and postal code, or a standardized, expanded version of the address. This is for anyone who deals with large datasets of global addresses, such as operations managers, logistics planners, or market researchers.

869 stars.

Use this if you need to reliably process, clean, or compare street addresses from many different countries and in various formats.

Not ideal if you only handle addresses from a single country with consistent formatting, or if you need to validate addresses against official postal databases.

address-standardization logistics data-quality global-operations geocoding-preparation
No Package No Dependents
Maintenance 6 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 19 / 25

How are scores calculated?

Stars

869

Forks

92

Language

C

License

MIT

Last pushed

Nov 01, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/openvenues/pypostal"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.