1. A method for determining demographics based on user interaction, the method comprising: maintaining information regarding a plurality of demographics in memory, each demographic associated with a plurality of indicators; accessing information regarding user interaction related to an item of interest; and executing instructions stored in memory, wherein execution of the instructions by a processor: identifies one or more indicators based on the user interaction information associated with a user, determines that the user belongs to one or more demographics based on the identified indicators, and generates a report including the determination that the user belongs to the one or more demographics.