reverse_geocode
Reverse Geocode
Convert geographic coordinates (latitude/longitude) into a structured address. Returns the nearest address to the given coordinates, including street, city, state, country, and postal code.
reverse_geocode
Convert geographic coordinates (latitude/longitude) into a structured address. Returns the nearest address to the given coordinates, including street, city, state, country, and postal code.
geocode_address
Convert a text address or structured address components into geographic coordinates (latitude/longitude). Supports free-form text queries like "1600 Pennsylvania Ave, Washington DC" or structured components (street, city, state, country). Results include confidence scores to verify correctness. Use **filter** and **bias** parameters to constrain or prioritize results geographically.
calculate_route
Calculate a route between two or more waypoints. Supports 17 travel modes including driving, trucking, cycling, walking, hiking, scooter, and public transit. Returns distance, travel time, and turn-by-turn navigation instructions. You can avoid toll roads, ferries, highways, and specific locations.
calculate_isoline
Calculate reachability areas from a point — either isochrones (areas reachable within a travel time) or isodistances (areas reachable within a distance). Returns GeoJSON polygons representing the reachable area. Supports multiple ranges in a single request.
search_places
Search for points of interest and amenities by category and location. Supports ~400 POI categories in a hierarchical system (e.g. "catering.restaurant", "accommodation.hotel", "commercial.supermarket"). Results include names, addresses, coordinates, opening hours, and contact info.
get_place_details
Get detailed information about a specific place, including building geometry, contact info, Wikipedia references, and nearby amenities. Can also query surroundings within a radius or reachability area (walking/driving isoline). Provide a place ID from geocoding/places results, or coordinates.
ip_geolocation
Detect a user's approximate location by IP address. Returns country, city, coordinates, timezone, and language information. Omit the IP address to detect the caller's own location.
calculate_route_matrix
Generate a time-distance matrix between multiple origin and destination points. Useful for comparing travel times/distances between many location pairs at once — e.g. finding the closest warehouse to multiple customers.
lookup_boundaries
Look up administrative boundaries for a location. Two modes: **"part_of"** returns all boundaries containing a location (city → county → state → country), **"consists_of"** returns child boundaries within a location (country → states, city → districts). Returns GeoJSON boundary polygons.
lookup_postcodes
Search for postcodes by code or list postcodes within a geographic area. Use **search mode** to find details for a specific postcode, or **list mode** to enumerate postcodes within a bounding box or country. Optionally includes boundary geometry for each postcode area.
batch_geocode
Submit a batch of up to 1000 addresses for geocoding in a single request. The API processes them asynchronously. This tool submits the batch and attempts to retrieve results. If results aren't ready yet, it returns a job ID you can use to check back later with the **Check Batch Geocode Results** tool.
autocomplete_address
Get address suggestions for a partial address string. Designed for type-ahead address input — provide a partial address and receive ranked completion suggestions with coordinates and structured address data.
map_match
Snap GPS coordinates to the nearest road network. Takes a sequence of GPS points (e.g. from a vehicle tracker) and returns the reconstructed route geometry snapped to actual roads. Also provides road segment details like speed limits, surface type, and road class.
check_batch_geocode
Check the status and retrieve results of a previously submitted batch geocoding job. Provide the job ID returned by the **Batch Geocode** tool.
Geocode addresses to coordinates and reverse geocode coordinates to addresses. Calculate routes between waypoints for multiple travel modes (drive, truck, bike, walk, transit). Generate isochrones and isodistances for reachability analysis. Search for places and points of interest by category, location, and filters. Compute route matrices and optimize multi-vehicle route plans (VRP). Look up postcodes, administrative boundaries, and IP geolocation. Perform geometry operations on GeoJSON data. Generate static map images and retrieve map tiles. Batch process up to 1000 geocoding requests. Supports address autocomplete, map matching, and place detail lookups.
Common questions about connecting Geoapify to AI agents with Metorial.