1. A data aggregation apparatus, comprising: a communication device to receive social media data from a plurality of remote data sources, the received social media data being associated with a plurality of topics; a processor coupled to the communication device; and a storage device in communication with the processor and storing instructions configured to be executed by the processor to: analyze the received social media data to identify a trending hot topic, the trending hot topic being at least one of a topic rising in citations and a topic rising in use; compare the trending hot topic with a database of topical terms, the database of topical terms including terms relevant to a predetermined topic associated with a particular topic of interest; determine that the trending hot topic is relevant to the predetermined topic; query a content database using the trending hot topic to identify a caption to be associated with the trending hot topic; append the caption to the trending hot topic, the appended caption providing an indication of context for the trending hot topic; and store the trending hot topic and the caption in a database, wherein topical terms in the database of topical terms are derived from data in the content database.