Empty website on list searches: Maps puts the Site internet chip in the same pane as the results feed. We no longer skip that pane, unwrap /url?q= redirects, and wait for this pin’s chip (not the previous one). The results list has phones, not sites — we still open each place panel.
[1.7] - 2026-09-03
Apify actor version: 1.7.
Changed
Each city search scrolls the Maps sidebar until You’ve reached the end of the list (or cards stop loading), not after 20 pins. Default maxPlacesPerCity is 0 (full list, Maps ceiling ~120). Set 20 for a sample. Try Apify still capped so the 5-minute test can finish.
[1.6] - 2026-09-03
Apify actor version: 1.6.
Changed
Faster Maps reads: shorter panel waits, skip the place click when the list already has phone + website + address.
French (and other locale) search phrases for presets (plumber → plombier à Lyon).
Drop permanently closed pins, pins outside the city postcode / name, and off-trade types (e.g. locksmith in a plumber run).
Facebook nested scrape only when the pin has a Facebook page and no business website (website crawl already ran).
[1.5] - 2026-08-28
Apify actor version: 1.5.
Fixed
Missed websites after the first pin: the results list click often missed the next cards, so we only fully read panel 1. We now open later pins from their Maps place URL when the list click misses, wait for this pin’s Site internet chip (not the previous one), and ignore leftover hrefs.
[1.4] - 2026-08-28
Apify actor version: 1.4.
Fixed
Missed Maps websites: the Site internet chip often paints after Directions / phone. We no longer treat an incomplete action row as “no website”. Wait longer, settle, unwrap /url?q= hrefs, then re-read the panel.
[1.3] - 2026-08-28
Apify actor version: 1.3.
Fixed
Empty website on place panels: Maps often paints the site link after the phone. Fast mode waited at most 400–700 ms and swallowed the H1 timeout, so the same pin could have a URL in one city and none in another. We now wait for the authority / « Site internet » control, retry one panel read, and no longer cap that wait at 700 ms.
[1.2] - 2026-08-28
Apify actor version: 1.2.
Fixed
Empty city on list cards: fall back to the search area (e.g. Lyon 3e → Lyon).
[1.1] - 2026-08-28
Apify actor version: 1.1.
Added
Paris / Lyon / Marseille split into arrondissements (Maps offset — not the same downtown list). Toggle splitLargeCities (default on). Duplicate pins across districts are dropped.
Pay-per-event via API (pricingInfos) — same events as the name + address Actor.
[1.0] - 2026-08-28
Apify actor version: 1.0.
Added
Store Actor for category + cities discovery (sibling of name + address match).
Console: business category presets, optional custom Maps query, city list, places per city (1–80).
Same enrichment and PPE as google-maps-search-scraper (website + Facebook page, never invented).