For grocers & supermarket chains

Map every grocer in a trade area before you commit a format to it

Grocery and supermarket chains use catalog.xmap.ai to see trade-area overlap between formats, catch a competitor's new store before it opens, and choose the right format (hypermarket, midsize, or convenience) for the gap that's actually there.

WHAT YOU GET A downloadable CSV of business locations (name, address, coordinates, category, ratings, hours & more) filtered to exactly what you need.
What is catalog.xmap.ai

catalog.xmap.ai is a self-serve database of 140M+ real business locations across 40+ countries. Every record is an actual, physically-located business (not an estimate) with up to 36 structured fields: name, full address, latitude/longitude, category (three levels deep), brand and chain affiliation, hours of operation, phone and website, star rating and review count, open/closed status, and more.

You filter the catalog by category, brand, or geography in a live web interface, watch the matching record count update as you narrow the search, and export the results as a clean CSV file, ready to open in a spreadsheet, load into GIS software, or join against your own data.

The dataset refreshes every 30 days, so an export reflects recent openings, closures, and changes rather than a static snapshot from years ago.

140M+
Locations
40+
Countries
36
Fields per record
30 days
Refresh cycle
Why grocers reach for it
Format matters as much as location
Not every gap wants a hypermarket

The right format for a trade area depends on what's already serving it, at what size.

Thin margins, big footprints
Cannibalization is expensive

A new store too close to an existing one can shrink both instead of growing the network.

Quick commerce pressure
Dark stores changed the map

Delivery-only grocery competitors can serve a trade area with no visible storefront.

Top use cases
Trade-area overlap analysis

See how far a proposed store's catchment overlaps with your own network before opening it.

New-store alerts

Catch a competitor's new location as soon as it appears in a monthly refresh.

Format-fit scoring

Match hypermarket, midsize, or convenience format to what a trade area is actually missing.

Cannibalization checks

Score a proposed site against your own existing stores before approving a new one.

Dark-store & quick-commerce siting

Choose a fulfillment-only location based on demand density rather than storefront visibility.

Whitespace mapping

Find neighborhoods with population but no full-format grocer within a reasonable radius.

Format mix in a trade area, illustrative

Store count by format within a 5-mile radius.

Hypermarket
Midsize grocer
Convenience
Dark store
Fields that matter most for grocery

Every export carries 36 columns; these are the ones grocery teams use most.

FieldTypeWhy it matters here
category_level_3stringDistinguishes hypermarket, midsize grocer, convenience, and dark store formats
brand_name / chain_flagstring / booleanSeparates national chains from independent grocers
latitude / longitudefloatDrives every trade-area overlap and cannibalization calculation
traffic_score / dwell_timenumericSignals how much of a destination trip a location already captures
open_statusstringFlags new store openings and closures for monthly monitoring
rating / review_countnumericSignals which nearby grocers are winning customer loyalty
hours_of_operationstringReveals 24-hour or extended-hours competitive gaps
venue_hierarchystringTies a grocery unit to the shopping center it anchors
In practice
Picking the right format for a growth market

A grocery chain is expanding into a growing suburb. The team exports every existing grocery format in the trade area, sees hypermarkets are saturated but midsize grocers are scarce, and greenlights a midsize-format store instead of the hypermarket originally proposed.

See your trade area mapped

We'll pull a live sample for your category and market.

Request a demo Other retail verticals
Free 15-min call with a data expert. No slides, just answers.
Grab a slot →