in reply to Perl client for Open States API

Also, Open States works from lat/long coordinates, so I am looking those up from an address with WebService::Geocodio. This makes the whole thing somewhat more brittle.

I have implemented a Perl client for Nominatim which is an OpenStreetMap project for forward/reverse geocoding on *Open Source* data. The public server has totally unrestricted, no-api-key, access once per second. And one can install a local server (and for specific geographical areas) if necessary. I have not published it yet, though it works. I can publish it if you want to experiment with it.

bw, bliako

Replies are listed 'Best First'.
Re^2: Perl client for Open States API
by 1nickt (Canon) on Jan 06, 2026 at 19:39 UTC

    Hi bliako, thanks, I am pretty happy with Geocod.io but I would be interested to see your client. For sure you should publish it if the service is worthy.


    The way forward always starts with a minimal test.

      Hi 1nickt, Net::API::Nominatim is now published. A Perl client for the Nominatim geocoding (forward/reverse) service which works for local installations or the public server which has free and unrestricted access (no registration with credit-cards, no api key, 1 request per second max). Nominatim uses OpenStreetMap data and PostGIS.

      bw, bliako