by AlphaOSINT
Search Google Maps places
Returns Google Maps businesses for each search term, with name, address, phone number, website, rating, categories and coordinates.
Updated Nov 2, 2026
search-google-maps-places.md
Search Google Maps places
Returns Google Maps businesses for each search term, with name, address, phone number, website, rating, categories and coordinates.
Note: searchTerms is required; put the place in each term or in location. maxResultsPerSearch caps places per term, from 20 (the default) to 1,000. Billed per place returned.
Set up
Use the first option your agent supports.
MCP (official, remote)
Add this server to your agent's MCP settings, then sign in when asked.
{ "mcpServers": { "alphaosint": { "url": "https://mcp.apify.com/?tools=johnvc/linkedin-profile-api,johnvc/linkedin-company-api,johnvc/linkedin-people-search-api,johnvc/linkedin-company-employees-api,johnvc/crunchbase-company-api,johnvc/google-maps-places-api,johnvc/Google-Jobs-Scraper,johnvc/linkedin-jobs-api" } } }
Call the MCP tool johnvc--google-maps-places-api.
Note: Apify's hosted MCP server; the URL loads one tool per listed source, named like johnvc--linkedin-profile-api. Sign in to Apify in the browser, or send an Apify token as a Bearer header. A tool waits up to 45 seconds; for longer runs, poll get-actor-run, then get-dataset-items.
API (official)
- Base URL: https://api.apify.com/v2
- Endpoint:
POST /acts/johnvc~google-maps-places-api/run-sync-get-dataset-items - Auth: send the header
Authorization: Bearer $APIFY_TOKEN - Get a key: https://console.apify.com/settings/integrations
- Docs: https://docs.apify.com/api/v2/actor-run-sync-get-dataset-items-post
Note: Each source is an Apify Actor: POST its JSON input and the response holds the result rows. A run longer than 300 seconds returns 408; start a long run with the Actor's /runs endpoint instead and read its dataset. Runs bill to the Apify account.
Before anything else, confirm access with the cheapest read-only call, like a list or a search. Never send or change anything to test access.
Rules
- Ask the user before anything that sends messages, costs money, or changes data, and say how many records it touches. One approval covers a batch the user has seen.
- Never print API keys.