Install
openclaw skills install @crawlora-org/google-maps-researchSearch Google Maps businesses and places, retrieve place details, and inspect review samples or photos through the Crawlora REST API. Use for current place lookups and comparisons, including addresses, ratings, review themes, and business information.
openclaw skills install @crawlora-org/google-maps-researchResolve places from a query, then compare their returned details with source links. This skill contains only the four live Google Maps endpoints.
Set CRAWLORA_API_KEY to your Crawlora API key from crawlora.net.
Run the bundled scripts/crawlora.sh from this skill's directory (or use its
absolute path). It sends x-api-key to https://api.crawlora.net/api/v1 and
prints the JSON response. Keep the key in the environment.
Read reference/endpoints.md for methods and parameters.
Maps search uses POST with flat fields: keyword, language, and country
are all required. The catalog's mapSearchOption is a parameter label, not a
JSON wrapper. Include the city or neighborhood in keyword when relevant.
scripts/crawlora.sh -X POST /google/map/search \
'{"keyword":"coffee cambridge massachusetts","language":"en","country":"us"}'
place_id
values; do not fabricate IDs from names or addresses./google/map/place/{place_id} for candidates needing current detail.
Match name and address before combining records; branches are separate places./google/map/place/{place_id}/reviews when the question needs customer
feedback, or /photos when it needs the place gallery. Read actual images
before making visual claims. Detail alone suffices for many questions.Space live Google Maps requests at least one second apart. The helper does not
throttle automatically. On 429, back off; on a transient 5xx, retry once.
Stop on 401/403 and report the access problem. Check the JSON envelope's
code as well as HTTP success before interpreting data.
rating: null means no aggregate rating is available, not zero stars.limit=0 means all captured reviews,
not the entire review archive. Never claim a complete or representative survey.source because
reviews may be syndicated. Use published_at for dates when present;
relative_time is display text. Review photos and place-gallery photos differ.For “compare three cafes near Cambridge for a client meeting,” identify three places, refresh details, and inspect review samples only for relevant evidence. Return a small table with address, rating, review count, meeting-related evidence, source URL, and unknowns. A review mentioning quiet seating is an attributed observation, not a guarantee about the current atmosphere.