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.
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:
Results from Mapbox cannot be exported, stored in a database, or cached. 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.
Results from Geocodio are allowed 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.
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.
No, you cannot perform bulk or automated geocoding with Mapbox pay-as-you-go geocoding. Mapbox pay-as-you-go 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.
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.
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.
Mapbox is free for up to 50,000 lookups per month, with additional lookups priced at $0.50/1,000 requests. 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.
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.
Mapbox supports points of interest such as business locations via the Foursqaure location database.
Geocodio does not support points of interest.
No, Mapbox geocoding is API-only.