Compare Mapbox Geocoding vs Geocodio

Geocodio: A Mapbox Alternative

Mapbox and Geocodio both provide geocoding services. Depending on your use case, one might be a better fit for you than the other.

Most geocoding providers have restrictions on how you use results from their services. Most, for example, won't allow you to store results in database.

Data from Geocodio can be cached and/or permanently stored without restriction. We do not impose any restrictions on how you use the data or how you handle it. (See our Terms of Use.)

It's important to us to try to make your work as hassle-free as possible. That's why we don't put restrictions on how you use our results. For example, a few things you can do with Geocodio that you can't do with other providers:

  • Integrate latitude and longitude into your application
  • Permemantly store customer geographic data in your database
  • Integrate geocoding into your services
  • Geocode your sales leads
  • Capture geodata without displaying it on a map
  • Resell geocoding
  • And many more things that are prohibited by other geocoding providers

Mapbox Geocoding Restrictions

Mapbox has two different geocoding APIs: one for single requests that cannot be stored, and another for batch or single requests that can be stored. These APIs have different restrictions and pricing.

Before we get into the restrictions and price for each API, Mapbox's general restrictions are:

  • Mapbox geocoding must be shown on a Mapbox map
  • Mapbox geocoding cannot be resold
  • Mapbox geocoding cannot be used for lead generation, advertiser targeting or advertising analysis
  • Mapbox geocoding cannot be used for geofencing
  • Mapbox geocoding cannot be used to segment users or create user profiles
  • Plus more restrictions; see their Terms of Service

Mapbox Temporary Geocoding API Restrictions and Pricing

Mapbox's Temporary Geocoding API can only be used for single requests where you aren't storing or caching the data. That is, the results must be shown in real time and then thrown away.

Mapbox's Temporary Geocoding API is free for up to 100,000 requests per month. Prices start at $0.75/1,000 after that.

Mapbox Temporary Geocoding API Restrictions and Pricing

Mapbox's Permanent Geocoding API can be used for single or batch requests and the data can be stored. Geocodes from the Mapbox Permanent Geocoding API can only be used for personal or your own business' use and cannot be used for distribution or sublicense. Additionally, unlike their Temporary Geocoding API, the Permanent Geocoding API does not include points-of-interest data like business names.

Mapbox's Permanent Geocoding API does not have a free tier and pricing starts at $5/1,000.

Can you store, cache or export geocoded results from Mapbox? Can you store, cache, or export geocoded results from Geocodio?

Results from Mapbox's Temporary API cannot be exported, stored in a database, or cached; only results from the Permanent Geocoding API. For the Temporary API, results cannot be reused and you must make a call every time you need an address geocoded, even if you have already gotten it from Mapbox.

Geocodio geocoding can be exported, stored or cached. Geocodio puts no restrictions on how you use the geocoded results. This means you only need to geocode an address or coordinate pair once from Geocodio and can store it as you wish.

Can you show Mapbox geocode results on a non-Mapbox map? Can you show Geocodio geocodes on a map?

No, you cannot show Mapbox pay-as-you-go geocoding results on a non-Mapbox map. Addresses geocoded with Mapbox must be shown on a Mapbox map. Mapbox geocoding results cannot be shown on any other brand of map, such as OpenStreetMap or Google Maps. You must have an Enterprise license to show Mapbox results on a non-Mapbox map.

Geocodio results can be used with any map or map platform. There are no restrictions on how or where you show geocoded results from Geocodio. You can use them on any map platform, including OpenStreetMaps, Mapbox, or Google Maps.

Can you perform bulk or automated queries with Mapbox geocoding? Can you perform bulk or automated queries with Geocodio geocoding?

No, you cannot perform bulk or automated geocoding with Mapbox Temporary API geocoding. Mapbox Temporary API results can only be used in response to human user queries and human app interactions. You must have an Enterprise license to do bulk or automated queries, or use their Permanent API to store data.

Geocodio is designed for bulk and automated geocoding, and can be done at the pay-as-you-go or Unlimited levels. Performing bulk or automated geocoding, either with a spreadsheet or via API, is allowed with Geocodio.

Can you use Mapbox geocoding results for lead generation, advertiser targeting or advertising analysis? Can you use Geocodio geocoding results for lead generation, advertiser targeting or advertising analysis?

No, you cannot use Mapbox geocoding results for lead generation, advertiser targeting or advertising analysis.

Yes, Geocodio results can be used for lead generation, advertiser targeting, or advertising analysis. There are no restrictions on how you use Geocodio results. There are no prohibited use cases with Geocodio.

Are there additional Mapbox restrictions and prohibited use cases?

Yes. You can read Mapbox's full terms of service, including restrictions on geocoding, here.

What is Mapbox's geocoding pricing? What is Geocodio's geocoding pricing?

Mapbox's Temporary API is free for up to 100,000 request per month, and their Permanent API is $5/1,000. For their Temporary API, results may not be stored, so you must pay for an address every time it is looked up, even if you have already paid for it.

Geocodio is free for the first 2,500 lookups per day. Additional lookups are $0.50/1,000. You can store Geocodio results, which means you only have to pay to geocode an address once.

Is Mapbox geocoding rate limited? Is Geocodio geocoding rate limited?

Yes, Mapbox geocoding is rate limited to 600 requests per minute.

Geocodio pay-as-you-go is rate limited to 1,000 calls per minute. The Unlimited plan is not rate limited.

Does Mapbox geocoding support points of interest (POIs)? Does Geocodio support POIs?

Mapbox's Temporary Geocoding API supports points of interest such as business locations via the Foursqaure location database. Mapbox's Permanent Geocoding API does not support points of interest.

Geocodio does not support points of interest.

Can I use Mapbox if I have a spreadsheet of addresses? Can I use Geocodio if I have a spreadsheet of addresses?

No, Mapbox geocoding is API-only.

You can geocode spreadsheets with Geocodio.

Upload a spreadsheet now. No credit card required.

Upload SpreadsheetGet an API Key