REVERSE GEOCODING API PACKAGE

Ultra-Fast Reverse Geocoding. Global Coverage.

Resolve GPS coordinates to city, locality, postcode and administrative region in over 100 languages. Locality-level accuracy - no street addresses, by design. Free to start.

No credit card · Generous free tier · API key in 30 seconds

Global Coverage Over 100 Languages 99.999% SLA Privacy-Friendly

FEATURES

What makes it different

Sub-millisecond Speed

Edge-deployed flat-file architecture. No database lookups - consistently fast at any scale.

Global Coverage

Full coverage including seas, oceans, and uninhabited areas - not just populated regions.

Over 100 Languages

Locality names in any of over 100 world languages. Set with a single parameter - no post-processing needed.

Postal Codes

Full postal code accuracy for US, Great Britain, and Australia.

Timezone Info

Detailed timezone with UTC offset, DST status, and current local time.

Rich Locality Info

Full administrative hierarchy from country down to neighbourhood level.

FIPS Codes

US-specific geographic identifiers for compliance, government, and healthcare use cases.

Privacy-Friendly

No user tracking. GPS coordinates are processed and discarded - never stored.

API ENDPOINTS

3 REST APIs in this package

All endpoints available on every plan. Full access at every tier.

GET
Time Zone by Location API
This API returns time zone information for any latitude and longitude coordinates — the IANA time zone identifier, current UTC offset, daylight saving time status and schedule, and current local time.It's useful when you have a user's geographic coordinates and need to display local time, schedule events correctly, or convert UTC timestamps to the user's local time. Pass in a UTC reference time and the API performs the conversion for you....
→
GET
Reverse Geocoding to City API
GPS and device location APIs give you coordinates. This API turns those coordinates into something useful: the country, state, city, suburb, and postal code the user is actually in.Most reverse geocoding services are built around street addresses — they try to resolve coordinates to the nearest building. That works well in dense urban areas but degrades quickly for mobile users, regional locations, and anywhere the street data is sparse. BigDataCloud's approach is different: we resolve to administrative and non-administrative boundaries instead, which means consistent results regardless of how populated the area is....
→
GET
Reverse Geocoding with Timezone API
This API combines the output of the Reverse Geocoding to City API and the Time Zone by Location API into a single call.If your application needs both locality information and time zone data for a set of coordinates — which is common for scheduling tools, logistics platforms, and location-aware mobile apps — using this endpoint halves the number of API calls and reduces latency compared to calling each separately. It also means half the quota consumption for the same result....
→
GQL
GraphQL Interface
Access all endpoints in this package via a single GraphQL query. Fetch data across multiple endpoints in one round-trip, and cherry-pick only the fields you need — reducing payload size and API calls.
Open Playground →

Base

Free

no credit card needed

50k/mo

requests/month

 

Bronze

US$19.95 /mo

billed monthly

500k/mo

requests/month

Never get cut off: switch on pay-as-you-go

US$0.399 per 10k beyond your quota

POPULAR

Silver

US$169 /mo

billed monthly

5M/mo

requests/month

Never get cut off: switch on pay-as-you-go

US$0.338 per 10k beyond your quota

Gold

US$1,399 /mo

billed monthly

50M/mo

requests/month

Never get cut off: switch on pay-as-you-go

US$0.2798 per 10k beyond your quota

Bespoke

Built around your volume

For very high volumes or terms beyond our standard plans.

  • Volume pricing for very high request counts
  • A monthly quota sized to your workload
  • Every endpoint and response field in the package
  • 99.999% SLA and no rate limits
  • Licence and billing terms to suit your organisation

All plans include GraphQL access and 99.999% SLA. Prices in USD, excluding tax.

Comparing providers? See how we compare to Google Maps

USE CASES

Built for every industry

Mobile Apps

Convert device GPS coordinates to city and locality in real time, in the user's language.

Fleet Management

Display human-readable locations for moving assets without building your own geocoding stack.

Local Marketing

Serve hyperlocal content and offers based on precise GPS-derived locality data.

Form Auto-fill

Auto-complete city, region, and postcode fields from the user's current GPS location.

Frequently asked questions

Does BigDataCloud return street addresses?
No — by design. BigDataCloud resolves coordinates to administrative areas: city, suburb, postcode, state, and country. This approach is consistent worldwide, including areas where street data is sparse, and is significantly faster and much cheaper than street-level geocoding. For applications that need a street address, Google Maps or HERE are the right tools.
How does BigDataCloud compare to Google Maps?
They answer different questions. Google's Geocoding API returns the closest human-readable address to the coordinates, usually a street address. BigDataCloud resolves the coordinates to the boundaries they fall inside — city, suburb, postcode, state and country — with no street addresses, by design. At city and locality level the accuracy is comparable, at a fraction of the price: the Base plan includes 50,000 requests a month free, and 5 million requests a month cost $169 on Silver, against $7,525 on Google's cheapest list-price option — 44× less. See the full comparison.
How fast is the API?
Server-side processing takes under 10 microseconds — from receiving your request to having the response ready to send. Total round-trip time also includes network transit in both directions, which depends on your distance to the nearest server node. We minimise this with a globally distributed network, but the server itself adds no meaningful latency to your request.
Can I store the results permanently?
Yes. BigDataCloud places no restrictions on storing geocoding results, so you can store a result once and reuse it instead of paying for the same lookup again. Google's Geocoding API policies generally restrict caching and storing results, except for place IDs.
Does it work everywhere in the world?
Yes. BigDataCloud resolves to both administrative and non-administrative boundaries, so it returns results for any coordinates globally — including areas where street-level data is sparse or unavailable.
What languages are supported?
Locality names can be returned in over 100 languages by setting a single localityLanguage parameter. No post-processing required.

Start building with Reverse Geocoding today

Free tier included. No credit card. API key in 30 seconds.