Address Validation Providers

Use This Doc For

Why It Matters

Customer site records need a validated address before save. Without a provider, create/edit cannot resolve a verified street location. Pick one commercial provider that matches where your customers live, keep only that key active, and treat free OSM lookup as a fallback — not the primary field path.

Choose A Provider

Provider Best for Key needed
Smarty US postal accuracy and suite/unit detail Yes
Mapbox Multi-country sites and map-aligned coordinates Yes
Nominatim (OSM) Offline / no-key installs (lower commercial precision) No

Rule: enable one commercial provider at a time. Two live commercial keys can return conflicting candidates for the same site.

Geography hint

Using the free Nominatim service

Nominatim is run by the OpenStreetMap Foundation under a usage policy. DPF follows it, and the site form behaves accordingly:

If many people add sites at once, configure a commercial provider instead. Heavy use of the free service can get the install’s address blocked.

Finding Map Locations For Existing Sites

Validation places a site when it is saved. For sites saved without a position, the Customer Map can find locations in bulk with a service you choose: US Census, OpenCage, or your own Nominatim or Photon server. It is off by default. The free public Nominatim service is never used for this, because its usage policy does not allow bulk lookups.

With one of those services chosen, a site, a business location or the business’s own address saved without a position is looked up automatically in the background, one address at a time at the service’s pace. A position a person chose is never replaced.

Setup Steps

  1. Open Platform → Tools → Built-in Tools and read the Address validation card.
  2. Register or configure the chosen provider under Platform → Tools → Services (or the catalog activation path).
  3. Confirm the Built-in Tools card shows the provider as registered.
  4. Create a test customer site with a real street address and confirm validation succeeds.
  5. After key rotation, re-check that only one commercial provider is still active.

What To Watch