Places
Aggregate places data groups anonymized visit signals across points of interest into competitive intelligence per hex cell: POI density, brand presence, competitive density, and visit-based trade-area metrics. Competitive share is computed from observed visits, not modeled, so the picture reflects who's actually winning a trade area rather than who simply has the most locations on a map.
Coverage: USA
Updated: Quarterly Refresh
Delivery : H3 r6–r9*
*H3 resolution varies per dataset — confirm exact resolution with product before integration.
Use Cases
- Site selection & competitive mapping - Evaluate candidate sites by what's already competing in the trade area, not just how many locations are nearby. Share-of-visits and rank are computed from observed visits, so teams can see which brand is actually winning a cell today, not just which brands are present.
- Market entry & whitespace - Identify markets and trade areas with real whitespace, where competitive density is low relative to demand, before committing to an entry plan. Observed competitive share and POI density together give expansion teams a clearer read on where a category is underserved versus already saturated.
- Network & cannibalization - Model how a new or relocated site would perform against an existing network by comparing trade-area population, penetration, and competitive density across cells. This supports network planning and cannibalization analysis for multi-unit operators, consulting engagements, and diligence work ahead of an investment decision.
Schema
| Field | Description |
|---|---|
| hex_id | H3 Hex9 id |
| total_pois | Raw count of all POIs identified within the Hex, across all categories |
| category_breakdown_percentage | Array of % share of total_pois belonging to each raw POI category |
| brandwise_poi_count | Array of Raw (non-extrapolated) count of POIs per identifiable chain/brand within the Hex |
| price_tier_breakdown | Array of % of POIs with price-tier data at each tier (inexpensive/moderate/expensive). |
| service_options_breakdown | Array of % of POIs with service-option data offering each option (delivery, takeout, curbside, etc.). |
| popular_for_breakdown | Array of % of POIs with "popular for" data matching each use case (solo dining, laptop work, etc.). |
| accessibility_breakdown | Array of % of POIs with accessibility data offering each feature. |
| offerings_breakdown | Array of % of POIs with offerings data providing each item/service. |
| dining_options_breakdown | Array of % of POIs with dining-option data supporting each option. |
| atmosphere_breakdown | Array of % of POIs with atmosphere data matching each descriptor. |
| payments_breakdown | Array of % of POIs with payment data accepting each method |
| children_breakdown | Array of % of POIs with child-friendliness data offering each feature. |
| pets_breakdown | Array of % of POIs with pet-policy data offering each feature. |
| crowd_breakdown | Array of % of POIs with crowd/audience data matching each descriptor. |
| highlights_breakdown | Array of % of POIs with highlight data matching each descriptor. |
| parking_breakdown | Array of % of POIs with parking data offering each option |
| avg_rating | Average of POI-level star ratings (1–5) across POIs in the Hex with a rating available |
| total_reviews | Sum of review counts across all POIs in the Hex. |
| highly_rated_poi_pct | % of total_pois with average rating ≥4.5 AND ≥50 reviews. |
| rating_distribution_pct | Array of Distribution of individual reviews across star ratings 1–5. |
| total_open_after_10pm | Raw count of POIs open past 10pm local time on any day of the week. |
| total_open_before_7am | Raw count of POIs open before 7am local time on any day of the week. |
| total_open_24hr | Raw count of POIs open 24 hours. |
| county_id | FIPS County ID |
| state_id | FIPS State ID |
Updated about 3 hours ago
Did this page help you?
