Back to Google Maps
ApifyยทGoogle Maps
Search Google Maps
/damilo/google-maps-scraperasync$0.0075 / result๐ Scrape business listings from Google Maps by keyword and location. Extract names, addresses, phone numbers, websites, ratings, coordinates, and more โ perfect for lead generation, local SEO, and competitor research. Runs as an Apify actor (20โ120 s); results are dataset rows.
Charged per returned row plus the flat fee.
Input
querystringrequiredDefine search query
locationstringrequiredDefine location
place_idstringGoogle Maps Place ID for the location
cidstringSearch by Google Maps CID (Customer Identification)
languagestringThe language to search in. (default "en")
af, ak, sq, am, ar, hy, az, eu, โฆ
max_resultsintegerThe maximum number of results to scrape. (default 100)
| Field | Type | Required | Description |
|---|---|---|---|
| query | string | yes | Define search query |
| location | string | yes | Define location |
| place_id | string | โ | Google Maps Place ID for the location |
| cid | string | โ | Search by Google Maps CID (Customer Identification) |
| language | string (af, ak, sq, am, ar, hy, az, eu, โฆ) | โ | The language to search in. (default "en") |
| max_results | integer | โ | The maximum number of results to scrape. (default 100) |
Run it
curl -s https://sooma.dev/v1/run \
-H "Authorization: Bearer $SOOMA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"provider":"apify","endpoint":"/damilo/google-maps-scraper","input":{"query":"restaurant","location":"San Francisco, CA, USA"}}'
Or ask your agent: it will call inspect for this schema and run it over MCP.