from __future__ import print_function
import time
import cloudmersive_virus_api_client
from import ApiException
from pprint import pprint

# Configure API key authorization: Apikey
configuration = cloudmersive_virus_api_client.Configuration()
configuration.api_key['Apikey'] = 'YOUR_API_KEY'

# create an instance of the API class
api_instance = cloudmersive_virus_api_client.ScanApi(cloudmersive_virus_api_client.ApiClient(configuration))
input = cloudmersive_virus_api_client.WebsiteScanRequest() # WebsiteScanRequest | 

    # Scan a website for malicious content and threats
    api_response = api_instance.scan_website(input)
except ApiException as e:
    print("Exception when calling ScanApi->scan_website: %s\n" % e)
using System;
using System.Diagnostics;
using Cloudmersive.APIClient.NET.VirusScan.Api;
using Cloudmersive.APIClient.NET.VirusScan.Client;
using Cloudmersive.APIClient.NET.VirusScan.Model;

namespace Example
    public class ScanWebsiteExample
        public void main()
            // Configure API key authorization: Apikey
            Configuration.Default.AddApiKey("Apikey", "YOUR_API_KEY");

            var apiInstance = new ScanApi();
            var input = new WebsiteScanRequest(); // WebsiteScanRequest | 

                // Scan a website for malicious content and threats
                WebsiteScanResult result = apiInstance.ScanWebsite(input);
            catch (Exception e)
                Debug.Print("Exception when calling ScanApi.ScanWebsite: " + e.Message );
// Import classes:
//import com.cloudmersive.client.invoker.ApiClient;
//import com.cloudmersive.client.invoker.ApiException;
//import com.cloudmersive.client.invoker.Configuration;
//import com.cloudmersive.client.invoker.auth.*;
//import com.cloudmersive.client.ScanApi;

ApiClient defaultClient = Configuration.getDefaultApiClient();

// Configure API key authorization: Apikey
ApiKeyAuth Apikey = (ApiKeyAuth) defaultClient.getAuthentication("Apikey");
Apikey.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)

ScanApi apiInstance = new ScanApi();
WebsiteScanRequest input = new WebsiteScanRequest(); // WebsiteScanRequest | 
try {
    WebsiteScanResult result = apiInstance.scanWebsite(input);
} catch (ApiException e) {
    System.err.println("Exception when calling ScanApi#scanWebsite");