Zippopotam.us at https://api.zippopotam.us turns a postal code into places with coordinates, and back.
None — no key, no signup. Every example runs as-is.
Full reference: https://www.zippopotam.us/
curl https://api.zippopotam.us/us/90210
{
"country": "United States",
"country abbreviation": "US",
"post code": "90210",
"places": [
{
"place name": "Beverly Hills",
"longitude": "-118.4065",
"latitude": "34.0901",
"state": "California",
"state abbreviation": "CA"
}
]
}
Country, state abbreviation, city.
curl https://api.zippopotam.us/us/co/boulder
{
"country": "United States",
"country abbreviation": "US",
"state": "Colorado",
"state abbreviation": "CO",
"place name": "Boulder",
"places": [
{
"place name": "Boulder",
"longitude": "-105.2143",
"latitude": "40.0497",
"post code": "80301"
},
{
"place name": "Boulder",
"longitude": "-105.2851",
"latitude": "40.0172",
"post code": "80302"
}
]
}