1. A computer system comprising: a non-transitory memory; and one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the computer system to perform operations comprising: determining a location of a user device associated with a user; determining an event based on an event query comprising a first search criterion related to the determined location and a second search criterion related to an event type selected by the user; aggregating, from different seller platforms, ticket information associated with a plurality of tickets for the event available for sale by the different seller platforms; and causing to be displayed on the user device an interface comprising a first node presenting an interactive seat map of a venue for the event based on the aggregated ticket information that includes tickets available for sale by at least two of the different seller platforms, a second node presenting event-related content based on the first search criterion, and a third node presenting event-related content based on the second search criterion, wherein the interactive seat map comprises graphical elements representing seat locations associated with the plurality of tickets, wherein each graphical element is interactive, and wherein when a graphical element is activated by a user interaction via the interface, price information and a name of a seller platform offering the associated ticket are displayed on the interface, and wherein the second node further presents at least one of advertisement content or news based on the determined location, and wherein the third node further presents at least one of advertisement content or news based on the event type.