An apparatus for providing an electronic data review session for review of information regarding one or more performance artists by one or more evaluators, which information has been aggregated, validated and summarized so that said one or more evaluators can effectively evaluate any of said one or more performance artists before hiring any of said one or more performance artists to thereby mitigate any risk in hiring any of said one or more performance artists, said apparatus comprising:
- a host server for communicating with one or more user computers, one or more social media web servers, one or more music streaming servers, and one or more performance venue computers, wherein each of said one or more user computers can display information to each of one or more users via one or more browsers operating on said each of said one or more user computers;
- a database storing information regarding one or more performance artists, and in combination with said host server serving up one or more interactive web pages to any of said one or more user computers in response to one or more queries from said one or more browsers regarding said one or more performance artists;
- said one or more interactive web pages including information about one of the one or more performance artists;
- said database and server combination interacting with each of the one or more browsers being executed on the one or more user computers to display said one or more interactive web pages to enable said user to search for new talent to hire for one or more performances at one or more performance venues;
- said one or more interactive web pages include an electronic data review system query page having a plurality of user selectable filters to enable said user to search for new talent by selecting one or more of the plurality of user selectable filters;
- said database and server combination providing a reference web page for each of said one or more performance artists;
- said database and server combination enabling a user to review details of any of said one or more performance artists, including a contact information;
- one or more performance venue application programming interfaces (APIs) via which said host server communicates with said one or more performance venues through which said host server obtains live and historical performance data from performances at said one or more performance venues;
- said database storing one or more historical records of performance artist performance data as reported by one or more performance venues via said one or more performance venue APIs, said one or more historical records of performance artist performance data including ticket scans;
- one or more social media application programming interfaces (APIs) via which said host server automatically obtains social media data regarding said performance artists from one or more social media servers, said social media data regarding said performance artists including number of likes and followers;
- one or more music streaming service application programming interfaces (APIs) via which said host server automatically obtains music data regarding said performance artists from one or more music streaming servers, said music data regarding said performance artists including number of plays, number of subscribers, and number of downloads;
- one or more web bots to request social media data from said one or more social media websites by sending one or more requests to said one or more social media servers, said one or more web bots then parsing received data from the one or more social media servers to obtain a predetermined social media information dataset;
- one or more web bots to request music data from one or more music streaming websites by sending one or more requests to said one or more music streaming servers, said one or more web bots then parsing received data from the one or more music streaming servers to obtain a predetermined music information dataset;
- an automated data collection and retrieval system to access stored and live data through said one or more performance venue APIs by sending one or more predetermined data requests to the one or more performance venue APIs based upon one or more predetermined conditions;
- a digital event calendar storing one or more events regarding one or more performances at said one or more performance venues and storing one or more triggers to collect performance data related to the one or more events;
- a processor coupled to said database and said host server aggregating and validating data obtained via said one or more social media APIs and said one or more performance venue APIs to create an overall rating for each of said one or more performance artists;
- said processor calculating said overall rating by combining one or more strength values based on social media, music streaming sites, performances, and attendance and normalizing based on a maximum tier value determined by said processor;
- and
- said overall rating being displayed on said reference web page for each of said one or more performance artists;
- wherein an occurrence of a particular event at a particular performance venue stored on the digital event calendar activates one of the one or more triggers, each of which causes the automated data collection and retrieval system to send said one or more predetermined data requests to a particular performance venue API related to the particular performance venue;
- and
- said automated data collection and retrieval system automatically determining if a particular performance venue does not have a performance venue API upon receipt of said particular one of the one or more triggers occurs and sending an email to the performance venue with a link to a predetermined website at which a data collection form can be downloaded so the particular performance venue can manually input any required data using the data collection form;
- and
- upon receipt of a completed data collection form for a particular performance event, the server sends a notification to the digital event calendar, which removes the particular one of the one or more triggers and prevents the particular one of the one or more triggers from repeating.