GeoDB Cities API


GeoDB offers a free instance, allowing up to 2 requests/sec (172,800 requests/day) to any of the available endpoints. (If you're using this instance and want to earn extra karma points, we would be very grateful if you provide an attribution link somewhere to this site.)

If the free instance is too limiting, check out one of the Pro tiers.  (To test your integration with the Pro tiers, follow the steps here to sign up and get an API key. NOTE: You won't need an API key for the Self-Hosted tier, which requires a separate license.)

  Free Pro $10/mo Ultra $25/mo Self-Hosted $50/mo
Rate Limit (Requests/Sec)215150Unlimited
$ Per Extra RequestX0.00010.00001NONE
Max Result Paging Size51001000Unlimited
Data RestrictionsPopulation >= 40,000NONENONENONE
Database Refresh FrequencyMonthlyDailyDailyDaily


Self-Hosted Tier

The Self-Hosted tier allows you to host GeoDB internally. This has the following advantages:

  • Full control over your own dedicated in-house instance
  • No result paging-size restrictions
  • No request-throttling limits
  • Unlimited requests
  • No need for a RapidAPI key since you are now hitting your own instance directly
  • Performance benefits due to reliance on a dedicated instance, removal of RapidAPI proxy layer, and potential colocation with consuming services

If this option sounds right for you, contact us for setup details.


Software Escrow

GeoDB is a self-sustaining service and intended to be up and running as long as it has even a single user. However, we understand that certain users may require additional assurances and protections. If this is your situation, contact us about setting up a separate contractual agreement whereby GeoDB is held in software escrow and is fully released to you in the event the service no longer meets its obligations as specified in the contract.


Here are a few possible software-escrow providers: