Google Maps Scraper icon

Google Maps Scraper

Scrape Google Maps via Evomi residential proxy with grid-based viewport coverage

Scrape (Full Pipeline) → Multi-Viewport Grid

AI-generated

Summary

Prepares viewport-based scraping tasks from a grid of viewports.

Inputs

  • proxyHost (required) — Hostname of the Evomi residential proxy.
  • proxyPort (required) — Port of the proxy.
  • proxyUsername (required) — Username for proxy authentication.
  • proxyPassword (required) — Password for proxy authentication (treated as secret).
  • proxyCountry (required) — Country code for proxy exit node.
  • query (required) — Search query to scrape (e.g., 'restaurants').
  • parallelRequests (required) — Number of concurrent viewport requests to suggest for downstream processing.

Output shape

Array of items, each with a JSON object containing: step (multi_viewport_grid_start), query, total_viewports, parallel_requests, scrape_tasks (array of task objects), instructions (string), execution_strategy (parallel).

Each task object includes viewport_index, cell_id, lat, lng, bbox, and query. The operation does not perform scraping; it prepares tasks for the viewport pipeline (fetchHtmlShell → extractPrefetchUrl → paginateResults).

Examples

Example 1: After running 'Generate Grid Viewports' on a city, pass its output into this operation with query='restaurants' and parallelRequests=4.

Set proxy parameters as needed, provide query, set parallelRequests, ensure input items contain a viewports array.

Links

Discussion