19. An apparatus, comprising: a memory configured to store instructions associated with an application program; and at least one processor that, in response to executing the instructions stored in the memory, is configured to: receive a group of input listings from at least two different sources in response to a search query, each input listing comprising different item listing variants corresponding to a particular item; identify at least one common attribute representing the item among at least a portion of the group of input listings; assign a weight to each of the at least two different sources based at least in part on a correlation of sample input listings from each of the at least two different sources to input listings from a trusted source or based at least in part on a correlation of the input listings from the at least the portion of the group of input listings to an existing consolidated listing; select an item listing variant from the group of input listings as a consolidated listing based at least in part on the at least one common attribute and the weight assigned to each of the at least two different sources; map each input listing of the at least the portion of the group of input listings to the consolidated listing; and cause display of the consolidated listing rather than the different item listing variants corresponding to the particular item.
19. An apparatus, comprising: a memory configured to store instructions associated with an application program; and at least one processor that, in response to executing the instructions stored in the memory, is configured to: receive a group of input listings from at least two different sources in response to a search query, each input listing comprising different item listing variants corresponding to a particular item; identify at least one common attribute representing the item among at least a portion of the group of input listings; assign a weight to each of the at least two different sources based at least in part on a correlation of sample input listings from each of the at least two different sources to input listings from a trusted source or based at least in part on a correlation of the input listings from the at least the portion of the group of input listings to an existing consolidated listing; select an item listing variant from the group of input listings as a consolidated listing based at least in part on the at least one common attribute and the weight assigned to each of the at least two different sources; map each input listing of the at least the portion of the group of input listings to the consolidated listing; and cause display of the consolidated listing rather than the different item listing variants corresponding to the particular item. 20. The apparatus of claim 19 , wherein the at least one processor is further configured to transmit the consolidated listing to a client device.