Geocodio Unlimited comes without any rate limits. You are free to process as many lookups as you wish, but at higher throughputs the performance of the instance may be affected. This can result in higher response times or request timeouts.
You can use the "Instances" section of the Geocodio Dashboard to monitor the load of your dedicated instances. The load is a good, general indicator of the "health" of each instance.
What are high load numbers?
When your instance load increases beyond 80% you may start seeing performance issues or slowdowns.
An instance load above 100% is critical, and may have severe impact on geocoding performance.
What should be done when high load numbers are observed?
When load numbers go beyond 80% for one or more dedicated instance, you should consider any of the following options:
- Decrease your throughput. If possible, spread requests out further. For example, you could process backlogs of geocoding requests at off-hours where there might be a lower need for realtime geocoding. Using batch geocoding (either via API or CSV uploads) can help, too.
- Purchase additional instances. Each instance will add the ability to process an additional 200,000 lookups per hour each. We'll automatically load balance it on our side, so no changes will be necessary on your side after you add the instance(s). Additional instances can be added/removed from the dashboard. The minimum term is one month.
- Do nothing. You are welcome to keep processing at unhealthy load numbers if the performance trade-offs are acceptable.