Google Places

File: src/enrichment/sources/maps.ts. Direct Google Places API — not Serper.

Source: docs/SYSTEM_OVERVIEW.md § Google Places.

Returned fields

  • phone, phone_type (mobile / landline / voip)
  • address
  • rating, review_count, review snippets
  • opening hours
  • business categories
  • website URL
  • business_status

Confidence formula

Weighted sum of present fields:

SignalWeight
rating+20
phone+20
address+20
opening hours+15
reviews+15
website+10

Buckets: High ≥ 70, Medium 40–69, Low < 40.

Impact in autoresearch

  • google-places-v2: composite 76.1, +29.4 vs baseline (46.7)
  • vs prior best (jsonld-extraction 65.4): +10.7 points

See Experiment Results.

Env

GOOGLE_PLACES_API_KEY required (see Local Development).

Note

No circuit breaker. If Places returns 429s or times out, the enrichment job fails entirely (P2 in Known Issues).

See also

EnrichV7, Experiment Results, Known Issues, Local Development.