City business register

Every good business in the city, on one register.

Search verified local businesses by trade, neighbourhood and opening hours — with listings kept current straight from Google.

Popular:

01 — Taxonomy

Browse by trade

Eight top-level categories, forty subcategories. Every Google Places type maps to exactly one of them, so imported records never land uncategorised.

View all

02 — Marketplace

Featured this week

Featured placement is a paid tier. It is a database flag plus a date window — not a manual edit.

View all

03 — Data pipeline

How listings stay current

The directory is only as good as its data. Three workflows keep it honest — and keep the Google Places bill predictable.

See the workflows
STEP 01

Discover

A scheduled workflow runs Text Search per category and area grid. Discovery calls return identity only — the cheap SKU tier — and never Place Details.

POST places:searchText X-Goog-FieldMask: places.id, places.displayName, places.location
STEP 02

Deduplicate

Candidates are matched before a single Details call is spent. Exact Place ID updates in place; near matches go to a human queue; only genuine new records are inserted.

place_id exact → update phone E.164 → 0.95 <75m + name ≥.85 → 0.90 score < 0.70 → insert
STEP 03

Refresh on a budget

Nothing re-syncs on a blanket schedule. Ratings refresh weekly for claimed listings, hours monthly, identity fields quarterly — inside Google's caching terms.

rating → 7d (claimed) hours → 30d identity → 90d place_id → cached indefinitely
Listings you can rely on Every business on the register is checked against its Google record on a schedule, de-duplicated before it is written, and never overwritten once an owner has taken control of it.

04 — Locations

Choose a city

Locations are a hierarchy — city → area → postcode district — not a free-text field. That is what makes “plumbers in Stockbridge” a real page instead of a search query.

All locations

05 — Trust

Recently verified

Verification means an owner proved control of the business — by phone code, domain email or document — and a moderator approved it.

How claiming works

Is this your business? Take the listing over.

Claim it, verify ownership, then control your hours, photos, services and replies to reviews. Imported Google fields stay locked until you verify — so nobody can quietly rewrite a listing they do not own.