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

$19.95/mo

billed monthly

500k/mo

requests/month

Optional overage: $0.399 per 10k

POPULAR

Silver

$169/mo

billed monthly

5M/mo

requests/month

Optional overage: $0.338 per 10k

Gold

$1399/mo

billed monthly

50M/mo

requests/month

Optional overage: $0.2798 per 10k

Platinum

$4499/mo

billed monthly

Unlimited

requests/month

No overage needed

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 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?
Google Maps resolves to street addresses and charges from $100/month for 50,000 requests. BigDataCloud resolves to locality level and includes 50,000 requests free, with paid plans starting at $19.95/month for 500,000 requests. At 5 million requests per month, Google costs over $27,000 — BigDataCloud costs $169. 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. Google Maps Terms of Service restrict permanent storage of geocoding data.
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.