# BigDataCloud Free Reverse Geocode to City API

Category: [Location Information](https://free-web-services.com/web-services/geo/location-info/)  
Page: https://free-web-services.com/web-services/geo/location-info/bigdatacloud-reverse-geocode-client.html  
Documentation: https://www.bigdatacloud.com/free-api/free-reverse-geocode-to-city-api

BigDataCloud's client-side reverse geocoding API turns the user's current coordinates into a place: city or locality, region, country and continent, in the language you ask for. Call it from the browser or a mobile app after getting the position with the HTML5 Geolocation API. Without coordinates it gives a best-effort place based on the user's IP address. It returns JSON. Free, no key needed, under a fair use policy: client-side calls with the device's own location only.

- API key: Not needed
- Pricing: Free, no key needed, under a fair use policy: client-side calls with the device's own location only.
- From the browser: Yes (CORS)
- Formats: JSON
- Interface: REST, HTTP-GET
- Provider: bigdatacloud.com
- Last checked: Working on November 1st, 2026

Example request:

```sh
curl 'https://api.bigdatacloud.net/data/reverse-geocode-client?latitude=51.5&longitude=-0.12&localityLanguage=en'
```

The JavaScript works in a web page as well as in Node.js 18 or newer.

