A system for monitoring and searching social networking media, the system being configured for allowing at least one client to access the system through a respective connection link and for connecting to at least one social networking media through a connection link; the system comprising: - a connecting module comprising at least one connecting unit (22a, 22b, 22c, 22d) configured to connect to the at least one social networking media for continuously receiving activity data (ad T, ad F, ad I, ad FS) for a time selected by the at least one client, the activity data (ad T, ad F, ad I, ad FS) being at least one of shared in real time and posted by users of the at least one social network media; and - a processing module comprising: - a processing unit configured to process continuously for the time selected by the at least one client the received activity data (ad T, ad F, ad I, ad FS) based on at least one pre-determined monitoring and searching criterion selected by the at least one client from a plurality of pre-determined monitoring criteria, wherein the at least one pre-determined monitoring and searching criterion selected by the at least one client includes a semantic search based on one or more keywords, - a social video unit configured to search one or more video streams included in the activity data (ad T, ad F, ad I, ad FS) based on texts posted with the one or more video streams and the at least one pre-determined monitoring and searching criterion, wherein searching the one or more video streams includes the semantic search being performed on the text posted together with the one or more video streams based on the one or more keywords, and - a notification unit configured to send a notification to the at least one client when the received activity data (ad T, ad F, ad I, ad FS) meets the at least one selected monitoring and searching criterion, wherein a threshold is established such that the notification is generated and sent to the at least one client if the one or more keywords occur more than x times, where x is any integer. - a connecting module comprising at least one connecting unit (22a, 22b, 22c, 22d) configured to connect to the at least one social networking media for continuously receiving activity data (ad T, ad F, ad I, ad FS) for a time selected by the at least one client, the activity data (ad T, ad F, ad I, ad FS) being at least one of shared in real time and posted by users of the at least one social network media; and - a processing module comprising: - a processing unit configured to process continuously for the time selected by the at least one client the received activity data (ad T, ad F, ad I, ad FS) based on at least one pre-determined monitoring and searching criterion selected by the at least one client from a plurality of pre-determined monitoring criteria, wherein the at least one pre-determined monitoring and searching criterion selected by the at least one client includes a semantic search based on one or more keywords, - a social video unit configured to search one or more video streams included in the activity data (ad T, ad F, ad I, ad FS) based on texts posted with the one or more video streams and the at least one pre-determined monitoring and searching criterion, wherein searching the one or more video streams includes the semantic search being performed on the text posted together with the one or more video streams based on the one or more keywords, and - a notification unit configured to send a notification to the at least one client when the received activity data (ad T, ad F, ad I, ad FS) meets the at least one selected monitoring and searching criterion, wherein a threshold is established such that the notification is generated and sent to the at least one client if the one or more keywords occur more than x times, where x is any integer. - a processing unit configured to process continuously for the time selected by the at least one client the received activity data (ad T, ad F, ad I, ad FS) based on at least one pre-determined monitoring and searching criterion selected by the at least one client from a plurality of pre-determined monitoring criteria, wherein the at least one pre-determined monitoring and searching criterion selected by the at least one client includes a semantic search based on one or more keywords, - a social video unit configured to search one or more video streams included in the activity data (ad T, ad F, ad I, ad FS) based on texts posted with the one or more video streams and the at least one pre-determined monitoring and searching criterion, wherein searching the one or more video streams includes the semantic search being performed on the text posted together with the one or more video streams based on the one or more keywords, and - a notification unit configured to send a notification to the at least one client when the received activity data (ad T, ad F, ad I, ad FS) meets the at least one selected monitoring and searching criterion, wherein a threshold is established such that the notification is generated and sent to the at least one client if the one or more keywords occur more than x times, where x is any integer.