Query Google Places with goplaces
Use goplaces, a modern Google Places API CLI, to query place data with human-readable output by default and structured JSON output for scripts.
Requirements
- The goplaces binary must be installed, for example via the brew formula steipete/tap/goplaces, and the GOOGLE_PLACES_API_KEY environment variable must be set as the primary key.
GOOGLE_PLACES_API_KEYis required.- Optionally,
GOOGLE_PLACES_BASE_URLcan be used for testing or proxying.
How to use
Install goplaces with brew using the formula steipete/tap/goplaces, then provide the Google Places API key through the GOOGLE_PLACES_API_KEY environment variable.
Homebrew: brew install steipete/tap/goplaces
Search: goplaces search "coffee" --open-now --min-rating 4 --limit 5
Bias: goplaces search "pizza" --lat 40.8 --lng -73.9 --radius-m 3000
Pagination: goplaces search "pizza" --page-token "NEXT_PAGE_TOKEN"
Resolve: goplaces resolve "Soho, London" --limit 5
Details: goplaces details <place_id> --reviews
JSON: goplaces search "sushi" --json
--no-color or NO_COLOR disables ANSI color.
A type filter sends only the first --type value, since the API accepts one.
Source: openclaw/openclaw and its contributors. License: MIT.
Copyright (c) 2026 OpenClaw Foundation
Translation and editorial adaptation by ClawCases.
>Resources
>Related Use Cases
Automate the macOS UI with the Peekaboo CLI
Use Peekaboo to inspect the macOS UI, act on the intended target, and verify the result. The examples use v4 syntax; check the current documentation and the installed command's help, and for older versions follow that version's help.
Control Bluesound/NAD Players with the blucli CLI
Use the blu CLI to control Bluesound and NAD players from the command line for discovery, playback, grouping, and volume.
Grill Me: Adversarial Plan Interview
Grill Me stress-tests a plan through structured adversarial questioning before any code is written, modeling it as a design tree and interviewing the user in rounds until every branch is resolved.