lookup_place
Retrieve detailed information about a specific place using its HERE place ID. Returns comprehensive data including address, coordinates, categories, contacts, opening hours, and ratings.
HERE place IDs are returned by other search tools (geocode, search places, autosuggest).
get_weather
Get current weather conditions, forecasts, and severe weather alerts for a specific location. Supports multiple weather products:
- **observation**: Current conditions (temperature, humidity, wind, etc.)
- **forecast7days**: Detailed 7-day forecast
- **forecast7daysSimple**: Simplified 7-day forecast
- **forecastHourly**: Hourly forecast
- **forecastAstronomy**: Sunrise/sunset and moon data
- **alerts**: Severe weather alerts
- **nwsAlerts**: US National Weather Service alerts
calculate_route
Calculate a route between an origin and destination for various transport modes (car, truck, pedestrian, bicycle, scooter, taxi, bus). Returns route summary with duration, distance, polyline geometry, and turn-by-turn instructions.
Supports truck-specific parameters (weight, height, hazardous goods), toll avoidance, and traffic-aware routing.
search_places
Search for places, businesses, and points of interest (POIs) near a location. Supports two modes:
- **Discover**: Free-text search (e.g. "coffee shop", "hotels near Central Park")
- **Browse**: Structured category-based search (e.g. restaurants, gas stations) using HERE category IDs
Returns place names, addresses, coordinates, categories, contacts, and opening hours.
calculate_matrix
Compute a route summary matrix between multiple origins and destinations. Returns travel times and/or distances for every origin-destination pair.
Useful for logistics, fleet management, and finding the closest location among multiple options.
calculate_isoline
Calculate reachable areas (isolines/isochrones) from a point based on time or distance constraints. Returns polygon boundaries showing how far you can travel within given limits.
Useful for delivery zone planning, accessibility analysis, and coverage mapping.
autosuggest_places
Get real-time place and address suggestions as the user types. Returns a mix of places, addresses, and query completions optimized for search-as-you-type UIs.
Supports both the autosuggest endpoint (places + query suggestions) and the autocomplete endpoint (address completion only).
reverse_geocode
Convert geographic coordinates (latitude/longitude) into a human-readable address. Returns the closest address or area information for the given location.
geocode_address
Convert a free-form address or structured address components into geographic coordinates (latitude/longitude). Supports worldwide address geocoding with relevance scoring.
Use a free-form query string like "240 Washington St, Boston" or structured fields like city, street, postalCode separately.
estimate_position
Estimate a device's geographic position from radio network signals (Wi-Fi access points, GSM cell towers, or LTE cell towers). Returns latitude, longitude, and accuracy radius.
Useful for indoor positioning, device tracking without GPS, and approximate location from network data.
get_traffic
Retrieve real-time traffic flow data and/or traffic incidents for a geographic area. Supports two modes:
- **Flow**: Speed values, jam factors, and congestion levels for road segments
- **Incidents**: Active traffic incidents (accidents, construction, closures) with descriptions
Combine both for a complete traffic picture of an area.
plan_tour
Optimize routes for multiple vehicles visiting a set of locations. Solves the Vehicle Routing Problem (VRP) with constraints like vehicle capacity, time windows, and shift limits.
Returns optimized stop sequences for each vehicle, including arrival/departure times and route distances.