Geocode stores (OpenStreetMap)

Fill lat/lon using Nominatim from store address and city. No API key required; requests are spaced to respect rate limits.

Total stores

651

With coordinates

406

Eligible to geocode

233

No address/city

12

Run geocoding

Each store triggers one Nominatim lookup (~1.5s apart by default). Large runs can take several minutes; use Max stores to process in batches.

Notes

  • Stores need an address and/or city (via city_codecities). Import cities with tools/shopwatch_scrapper_v2/import_cities.py if city names are missing.
  • Nominatim is free and does not use an API key. You must set Geocoding:UserAgent with contact info per their usage policy.
  • API: GET /api/v1/tools/geocode-stores/preview, POST /api/v1/tools/geocode-stores/run