reverse_geocode
Convert coordinates (lat/lon) into a human-readable address. Supports granularity levels: address, street, locality.
Instructions
Convert geographic coordinates (lat/lon) into a human-readable address.
Returns: formatted_address, street, housenumber, city, postcode, country, country_code.
WHEN TO USE: When you have coordinates and need a readable address (e.g. from GPS, user map click, or API response). DO NOT USE: When you already have a formatted_address — no need to reverse geocode it.
GRANULARITY: Use the layers parameter to control detail level. "address" returns street-level. "locality" returns city/suburb. "street" returns road name without housenumber.
NOTE: Results may be approximate for remote areas with sparse address data.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude. Range: -90 to 90. | |
| lon | Yes | Longitude. Range: -180 to 180. | |
| limit | No | Max results. Default 1, max 10. | |
| layers | No | Filter by granularity. Options: address (street-level), venue (named place), street (road only), locality (neighbourhood/suburb/city). Default: address. |