InTouch Hub · Blue Isle Software

Geocode

Geocode an address or place name to latitude/longitude using OpenStreetMap's Nominatim service. Free, no auth.

Geocode

Convert an address or place name to latitude/longitude via OpenStreetMap's Nominatim service. Free, no auth, globally usable.

Tool ID

geocode

Credential Required

No.

Input Properties

Property Type Default Description
query string Required. Address or place name to geocode.
limit string "1" Max results to return (1-10).

Published Outputs

Output Description
found "true" if at least one match, "false" otherwise
summary Human-readable text of the top match
latitude Best-match latitude (string)
longitude Best-match longitude (string)
displayName Best-match full formatted address
city Best-match city/town/village
country Best-match country
matches JSON array of all matches (up to limit)
count Number of matches returned

Example

Input:

tool: geocode
properties:
  query: "Eiffel Tower, Paris"

Actual captured output:

Geocoded 'Eiffel Tower, Paris' → Eiffel Tower, 5, Avenue Anatole France,
Quartier du Gros-Caillou, 7th Arrondissement, Paris, Ile-de-France,
Metropolitan France, 75007, France
  lat: 48.8582599, lon: 2.2945006

Pairs naturally with weather-forecast (which takes lat/lon):

- name: locate
  tool: geocode
  properties:
    query: "{{input.address}}"
- name: weather
  tool: weather-forecast
  properties:
    latitude: "{{locate.latitude}}"
    longitude: "{{locate.longitude}}"
    days: "3"

Nominatim usage rules

Using OpenStreetMap's free service comes with a Terms of Service:

For heavy use, switch to a paid geocoder (Google Maps, Mapbox, HERE) — the tool would need modification.

Chaining Patterns

Limitations