1. A method comprising:receiving, by a computing device, a list of items from a client device associated with a user profile;
determining a current location of the computing device using a location determination application, the location determination application executing at a server system that is separate from the computing device;
identifying a first geographic location associated with a merchant based on the current location of the computing device;
accessing a set of data entries posted to at least a first social network service that is accessible to the computing device via a communication network, the set of data entries being associated with location information identifying geographic locations of client devices used to post the data entries to the first social network service;
identifying, based on the location information associated with the set of data entries, a subset of data entries that were posted by client devices while located within a threshold distance of the first geographic location;
generating, based on a number of data entries in the subset of data entries, busyness data describing a traffic level of the first geographic location associated with the merchant identified by the merchant identifier;
correlating the busyness data to the merchant; and
causing display of a visualization of the busyness data by the client device, the visualization of the busyness data comprising a map image that depicts one or more buildings within the threshold distance of the first geographic location, and that includes a portion of the map image that is color coded based on the busyness data to convey the traffic level of the first geographic location, the portion of the map image representative of a building associated with the merchant among the one or more buildings.