Throttled API access is free for non-for-profit uses (Sign-up/whitelisting required). Rate limit: up to 1 API call per sec. API (Throttled to no more that 1 request per second for all free port users combined. eg., if 2 free requests come at the same time, each gets throttled to 2 seconds per request).
API Pricing for pay-per-use access is 0.0025 USD per credit. Rate limit: up to 10 per sec.
LOG IN to buy credits (1 credit = 1 API Call).
Unlimited credits API1 Access Monthly Subscription: 200 USD per month. Rate limit: up to 10 per sec (You may increase the rate limits with multiples of 10 by ordering additional subscriptions). LOG IN to subscribe. (You may cancel at any time). This option gives the most flexibility and makes it possible to set higher rate limits than 10 per second.
Unlimited & Unthrottled Geocode Server on AWS with standard AWS licensing costs. Run this software on your own server. (You may scale the API up within the limitations of the type of server you launch, and/or the number of servers). There are no software bound limitations with this option.
Custom features - We provide customized solutions with pre-determined Service Level Agreements on a case by case basis. Contact us.
1Unlimited Access means that your credits will never run out. It does not mean you can make an unlimited amount of calls to the API within a specified time frame. (Although we have a lot of computing capacity, it is not unlimited) For example, usage frequency above 10 requests per second per API key may be considered a denial of service attack. Use with care.
Geocode.xyz is an Affordable, Accurate Worldwide geocoding and geoparsing API with no usage restrictions.
Price comparison information compiled on May 3rd 2018. For the most up to date information click through to:
What our clients are saying.
Date: March 19, 2021 at 9:53:34 AM EDT
Dear Geocode.xyz team,
Firstly, I would like to thank you for creating such a useful tool.
I have a list of unstructured and messy Indian addresses that is not possible to clean automatically
and I was so surprised to find out how precisely the geocode.xyz could identify the geo coordinates
despite spelling errors, and some unnecessary information like Floor number in the address line.
I tried before Openstreetmap and it could only give me the geocode of the postcodes at most.
I read that you first geoparse the address and identify only the necessary information and then extract the coordinates
but I still was wondering how do you do that?
And why using Google Maps for batch geocoding cannot identify the coordinates for the same messy address, whereas geocode.xyz can.
Sometimes, the geocodes could identify precisely the name of the firm!
It's fascinating and I would highly recommend using your service,
especially for economic research in developing countries where micro-level data are not of good quality.
Kiel Institute for the World Economy
Kiellinie 66 | 24105 Kiel, Germany
We evaluate the accuracy of geocode.xyz by comparing the output latitude and longitude coordinates of the freeform input in relation to what is true on the ground.
Following is a worldwide sample of customer supplied ground truth data and the resulting output from our batch geocoding API.
We provide you with 4 ways to export your map. Vector graphics (PDF), Raster Image (PNG), GeoJSON and Plain text of the raw processed data (CSV).
You may also share your map with a password. (available to registered users only)
You may upload your own map style. (available to registered users only)
snazzymaps.com has a few free styles (and an editor) to get you started.