FR
Copied
Concepts

Scrape modes (Fast / Advanced / Ultra)

The three Google Maps scrape modes control adaptive subdivision depth — the trade-off between speed, cost (EF) and contact completeness.

The Google Maps scrape offers three modes that tune a single knob: adaptive subdivision depth. They trade off speed, cost and completeness.

Mode For In one line
Fast (default) Most cases Fast, cheaper, already captures the bulk of contacts.
Advanced When you want to enrich Balanced: more contacts in dense areas, moderate cost.
Ultra Maximum coverage Subdivides as deep as possible: near-exhaustive recall, slower and costlier.

Why three modes: the 120-result cap

Google Maps caps any search at ~120 results ("you've reached the end of the list"). To go further, outsend splits a saturated tile into 4 more-zoomed sub-tiles and re-scans each (dedup by Google Maps link). This is adaptive subdivision.

But subdividing only pays off if the sub-tile brings new contacts: in a low-density area Google widens its radius beyond the tile and often returns the same 120 places → subdividing means 4× the work for 0 new leads.

So each mode sets a threshold: a saturated tile is only subdivided if it brought at least N new unique contacts.

Mode Threshold (new uniques required to subdivide) Effect
Fast 15 Only subdivides genuinely rich areas → few tiles.
Advanced 7 Subdivides more readily → more coverage.
Ultra 1 Subdivides whenever anything new remains → maximum coverage.

Subdivision depth is bounded (zoom 13 → 17, i.e. 4 levels: a tile is then ~300 m across, ≈ one city block), so even Ultra stays finite.

Modes only diverge in dense areas

Key point: a mode only changes anything where tiles saturate (≥ 120 results).

That's why the mode is a per-scrape choice, not a global setting: it depends on how dense what you're searching for is.

Cost (EF) and duration

EF (France-equivalent) is the cost unit of a scrape. The baseline is simple:

1 EF = scraping the whole of France, once, in Fast mode.

So a city or a département costs a small fraction of an EF. Because deeper modes fire many more Google Maps requests (they re-subdivide saturated tiles), they cost proportionally more:

Mode Relative cost Relative duration
Fast ×1 (base) ×1
Advanced ≈ ×2 ≈ ×2
Ultra ≈ ×6 ≈ ×6

These factors are measured averages (ratio of tiles processed vs Fast, 2026-06-05 campaign). Real cost depends on the actual density of the zone: - Sparse area: nothing saturates → no subdivision → all three modes cost the same (the factor barely applies). - Dense area: the gap widens (Ultra can reach ×14 in a very dense city center).

The pre-scrape estimate applies these factors (the EF shown rises when you switch to Advanced/Ultra). During the scrape, the ETA accounts for upcoming subdivisions, and elapsed time is shown live.

Measurements

Methodology. 3 queries of differing density — "plumber" (clusters), "pharmacy" (numerous and spread out), "cobbler" (niche) — all categories that display a phone (consumer categories like restaurant/hairdresser show ~0 phones → wrongly filtered by the anti-bot, untestable). 3 zones (dense / medium / rural), all 3 modes each, every scrape run to full completion (no timeout). We measure: unique contacts, tiles processed (≈ cost/requests), real duration. Percentages are vs Fast.

Full matrix (campaign 2026-06-05, "plumber", all to completion)

Zone Density Mode Contacts Tiles Time vs Fast Contacts/tile
Lyon 6 km dense Fast 606 53 50 min 11.4
Lyon 6 km dense Advanced 627 89 84 min +3.5 % 7.0
Lyon 6 km dense Ultra 647 193 180 min +6.8 % 3.4
Tours 10 km medium Fast 311 14 8 min 22.2
Tours 10 km medium Advanced 351 42 20 min +13 % 8.4
Tours 10 km medium Ultra 377 150 72 min +21 % 2.5
Aurillac 12 km rural Fast 213 19 7 min 11.2
Aurillac 12 km rural Advanced 211 23 9 min −1 % 9.2
Aurillac 12 km rural Ultra 215 83 40 min +1 % 2.6

Two more queries ("pharmacy" = dense and numerous; "cobbler" = niche), Ultra gain vs Fast

Query Lyon (dense) Tours (medium) Aurillac (rural)
plumber (clusters) +6.8 % +21 % +1 %
pharmacy (numerous, spread out) +50 % +44 % noise*
cobbler (niche) +16 % +3 % +12 %

Pharmacy detail: Lyon Fast 411 / Ultra 617 (36→157 min); Tours Fast 253 / Ultra 364 (8→110 min). Cobbler Lyon Fast 173 / Ultra 200. *Rural pharmacy = noise: tiles don't saturate consistently (the 120 boundary), so mode order there is random.

Takeaway. Ultra's gain has no single value: from +1 % to +50 % depending on the category. Numerous, spread-out categories (pharmacies, regular shops) benefit hugely from Ultra (+44 to +50 % — Fast misses half because of the 120 cap). Categories that cluster (plumber) or are rare (cobbler) gain only +1 to +16 %. In all cases Ultra costs 3–14× the time of Fast, and in rural/low density all three modes converge.

Recommendation

See also: Jobs & lifecycle, Limits & quotas.