A computer implemented method for providing information relating to suspicious financial activities, the method comprising: receiving a digital access token from a financial institution, the digital access token identifying the financial institution and including a token id; causing an application programming interface API to be displayed on a computing device corresponding to the financial institution in response to receipt of the digital access token; receiving case information, through the API, from the financial institution, the case information including information indicating at least an individual, an institution, and information relating to at least one financial transaction that is to be the subject of a report of suspicious activity to one or more investigative agencies; receiving additional information from the financial institution relating the case information and storing the additional information in a database in correspondence to the token; verifying the identity of the financial institution based on the access token; creating a case corresponding to the access token and the case information; determining one or more relevant investigative agencies for receiving a report based on the case information; for each of the relevant investigative agencies, retrieving a corresponding data model associated with the relevant investigative agency, each corresponding data model indicating the information required by the investigative agency for a suspicious activity report, SAR, based on the case information; for each of the relevant investigative agencies, validating that all essential information required by the investigative agency is included in the case information based on the corresponding data model; for each of the relevant investigative agencies, filing a SAR with the investigative agency based on the case information in correspondence with the access token; for each of the relevant investigative agencies, determining at least one preset search strategy based on the case information by parsing the case information based on a schema of the jurisdiction of the investigative agency and configuring preset searches based on the parsing; and for at least one of the relevant investigative agencies, generating a message including a link to a secure browser, wherein the secure browser includes the determined at least one search strategy and is configured to run on a virtual machine to thereby permit the investigative agency to conduct auditable internet searches, based on the at least one search strategy, that will not be associated with computing devices of the investigative agency. receiving a digital access token from a financial institution, the digital access token identifying the financial institution and including a token id; causing an application programming interface API to be displayed on a computing device corresponding to the financial institution in response to receipt of the digital access token; receiving case information, through the API, from the financial institution, the case information including information indicating at least an individual, an institution, and information relating to at least one financial transaction that is to be the subject of a report of suspicious activity to one or more investigative agencies; receiving additional information from the financial institution relating the case information and storing the additional information in a database in correspondence to the token; verifying the identity of the financial institution based on the access token; creating a case corresponding to the access token and the case information; determining one or more relevant investigative agencies for receiving a report based on the case information; for each of the relevant investigative agencies, retrieving a corresponding data model associated with the relevant investigative agency, each corresponding data model indicating the information required by the investigative agency for a suspicious activity report, SAR, based on the case information; for each of the relevant investigative agencies, validating that all essential information required by the investigative agency is included in the case information based on the corresponding data model; for each of the relevant investigative agencies, filing a SAR with the investigative agency based on the case information in correspondence with the access token; for each of the relevant investigative agencies, determining at least one preset search strategy based on the case information by parsing the case information based on a schema of the jurisdiction of the investigative agency and configuring preset searches based on the parsing; and for at least one of the relevant investigative agencies, generating a message including a link to a secure browser, wherein the secure browser includes the determined at least one search strategy and is configured to run on a virtual machine to thereby permit the investigative agency to conduct auditable internet searches, based on the at least one search strategy, that will not be associated with computing devices of the investigative agency.