This is the home page of the Zipcode web service, a service that maps between US Zipcodes and city+state pairs. For example, pass in a US zipcode (eg, 99568) and you will get the set of all city+state pairs that match that US zipcode. Or, pass in a valid city+state name (eg, Omaha NE) and you will receive all of the valid zipcodes. NB: omit all punctuation (commas, periods, etc).
You can also retrieve the latitude and longitude of a zipcode, via the web service. The same method returns a string URL that holds a map of the zipcode, .4x.4 degrees (courtesy of the US Census).
The web service itself is implemented in C# and ASP.NET and is running right now on this server. It basically screen-scrapes information from existing HTML-forms based websites. You can try it out for yourself.
This page also includes links to source code of the server implementation, and various client implementations, in C#, perl, and Java. Any particularly motivated people that write their own sample clients for this service are encouraged to upload them to xmethods (See link below).
Last Updated: Wednesday, 24 March 2004