Menu

GeoDB Cities API

Prices Going Up Soon

Over the last years, GeoDB has evolved into a mature API, growing from 70,000 cities and towns to over 800,000 as of this post, offering translations in now eight different languages.

In order to continue to grow the service, prices will be increasing on September 1st as follows:

  • Pro $20/month
  • Pro GraphQL $30/mo
  • Ultra $40/mo
  • Ultra GraphQL $60/mo
  • Mega $100/mo (new)
  • Mega GraphQL $120/mo (new)
  • Self-Hosted $200/mo

All existing paid plans will be grandfathered in at their current pricing. If you would like to lock in a plan subscription at the current pricing, now is your opportunity :)

Shiny New Places Endpoints

GeoDB now supports the concept of a place. A place is any populated area and can currently be one of the following types:

  • An administrative level-2 district (ADM2)
  • A city or town (CITY)
  • An island (ISLAND)

As part of this evolution, the following new endpoint operations are now available:

With the addition of the ISLAND place type, GeoDB now gives you access to almost 700,000 places. Enjoy!

Performance Improvements And Duplicate Removal

GeoDB has recently undergone the following major improvements:

  • DB query optimizations together with LRU caching
  • JVM garbage collection tuning
  • Migration to a GCP Kubernetes 3-node regional cluster
  • Import algorithm updates to remove places with the same name occurring within a localized radius of each other

This has resulted in:

  • Significantly improved backend latencies averaging less than 100 milliseconds (in addition to less variability around the average)
  • Virtual elimination of duplicate-named places within a given locality

Further latency improvements will be made as new regional clusters are stood up to service continually growing usage.

 

Thank you for your support and looking forward to seeing all the ways you put the service to use...and Merry Christmas!

More Regions, More Cities, Merry Christmas!

GeoDB has been expanded with dependent territories (and their cities) for the following countries:

  • Australia
  • Denmark
  • France
  • Netherlands
  • UK
  • US

In addition, the country-details endpoint now includes calling codes.

 

Have a blessed Christmas! (Or whatever you celebrate :)) Stay healthy and on your path.

More Data, More Functionality

GeoDB now pulls in many new small cities and towns, for a total of over 525,000 populated places. As part of this update, you may now see cities with zero population. This usually just means the population data is currently not available from GeoNames/Wikipedia (but it could also mean you're seeing a ghost town).

In addition, you now have an easy way to find a city's containing adninistrative region (for example, its county or other local administrative division).

For example, to get the containing county for Los Angeles:

GET https://wft-geo-db.p.rapidapi.com/v1/geo/cities/Q60/locatedIn

Please see the docs on this new endpoint for further details.

View older posts »