GPN BusinessDiscoverer

Documentation/ GPN BusinessDiscoverer/ gpn-google-places-worker/Workers

Google Places worker

Operator workbench to discover businesses via Google Places, then curate them into the platform store.

Workers Slug: places-overview Updated: 27 Jun 2026

Google Places worker

A professional data operator's workbench for discovering businesses via the Google Places Text Search API, then curating the results into the platform's permanent store (which feeds the live discovery site). Every executed query is metered for billing.

Run model — explore → promote

local) and persists nothing. You prune freely, then Transfer the keepers to the Saved permanent store (D1 + R2). Only promoted records reach the live site.

Cost & identity

Each executed query is metered to the operator's AccountRevenue plan as places_lookups — kept or not. With auth enabled, the operator signs in via AccountRevenue Core; the plan/quota drives the cost figures shown in the workbench.

Inputs & outputs

selected Google Places field mask.

promote — canonical records in D1 agent_places + raw JSON in R2.

Key endpoints

POST /api/places/search · POST /api/promote · GET /api/records · GET /api/status · GET/POST /api/settings · GET /api/auth/me. Full contract in the worker's CODEX.md.

Pages

Single query · Batch run · Source · Fields & Cost · Storage · Settings · Tests · Docs.