Skip to content
For LLMsView as Markdown·

Google Maps

Access geocoding, directions, places, and distance data via Google Maps APIs.

DetailValue
CategoryProductivity
Base URLhttps://maps.googleapis.com/maps/api
AuthenticationAPI Key (Query)
Endpoints5
Connector keygoogle-maps

Using Google Maps in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Google Maps from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /geocode/jsonGeocode an address
GET /directions/jsonGet directions
GET /place/nearbysearch/jsonSearch nearby places
GET /place/details/jsonGet place details
GET /distancematrix/jsonGet distance matrix

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /geocode/json

Geocode an address

DetailValue
Operation IDproductivity.geocode
MethodGET
Path/geocode/json

Parameters

NameLocationTypeRequired
addressquerystringNo

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Google Maps connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.geocode.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Google Maps API reference.

GET /directions/json

Get directions

DetailValue
Operation IDproductivity.getDirections
MethodGET
Path/directions/json

Parameters

NameLocationTypeRequired
originquerystringYes
destinationquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Google Maps connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.getDirections.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Google Maps API reference.

GET /place/nearbysearch/json

Search nearby places

DetailValue
Operation IDproductivity.nearbySearch
MethodGET
Path/place/nearbysearch/json

Parameters

NameLocationTypeRequired
locationquerystringYes
radiusqueryintegerYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Google Maps connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.nearbySearch.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Google Maps API reference.

GET /place/details/json

Get place details

DetailValue
Operation IDproductivity.placeDetails
MethodGET
Path/place/details/json

Parameters

NameLocationTypeRequired
place_idquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Google Maps connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.placeDetails.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Google Maps API reference.

GET /distancematrix/json

Get distance matrix

DetailValue
Operation IDproductivity.distanceMatrix
MethodGET
Path/distancematrix/json

Parameters

NameLocationTypeRequired
originsquerystringYes
destinationsquerystringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Google Maps connection from the Connection dropdown.
  3. In the Operation dropdown, select productivity.distanceMatrix.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Google Maps API reference.