ridiculously cheap bulk geocoding

turn US street addresses into map coordinates
and map coordinates into street addresses
using our straightforward REST API

and look up additional fields for an address or coordinate:

Browse API docs  Create account

what is Geocodio?


Geocodio is an API that provides cheap forward and reverse geocoding of US addresses and coordinates. Geocodio can also append Congressional districts, state legislative districts, school districts, and timezones to geocoding queries.

Our mission is to fill a void in the community by allowing developers to geocode (or reverse geocode) large amounts of addresses without worrying about daily limits, high costs, and usage restrictions.

Everyone gets 2,500 free geocoding queries per day, and each geocoding query is $.001 after that. Additional fields (Congressional districts, state legislative districts, school districts, and timezones) add $.001 each to a geocoding query, or subtract a geocoding query each from the daily free allotment. And, our service is completely restriction-free.

We believe that projects should never be discarded or scaled back because of a lack of access to geocoding. We think geocoding should be accessible to all and priced accessibly. We also believe in making developers' lives easier, which is why we allow you to append additional fields.

ridiculously simple API

GET https://api.geocod.io/v1/geocode?q=1101 Pennsylvania Ave NW, Washington DC&api_key=YOUR_API_KEY
{
  "input": {
    "address_components": {
      "number": "1101",
      "street": "Pennsylvania",
      "suffix": "Ave",
      "postdirectional": "NW",
      "city": "Washington",
      "state": "DC"
    },
    "formatted_address": "1101 Pennsylvania Ave NW, Washington DC"
  },
  "results": [
    {
      "address_components": {
        "number": "1101",
        "street": "Pennsylvania",
        "suffix": "Ave",
        "postdirectional": "NW",
        "city": "Washington",
        "state": "DC",
        "zip": "20004"
      },
      "formatted_address": "1101 Pennsylvania Ave NW, Washington DC, 20004",
      "location": {
        "lat": 38.895019,
        "lng": -77.028095
      },
      "accuracy": 1
    },
    {
      "address_components": {
        "number": "1101",
        "street": "Pennsylvania",
        "suffix": "Ave",
        "postdirectional": "NW",
        "city": "Washington",
        "state": "DC",
        "zip": "20004"
      },
      "formatted_address": "1101 Pennsylvania Ave NW, Washington DC, 20004",
      "location": {
        "lat": 38.895016122449,
        "lng": -77.028084377551
      },
      "accuracy": 0.8
    }
  ]
}