Authentication

set_key()

Set API Key

Report

Get reports on IP, Domain, or URL

domain_report()

Get Domain Report

file_report()

Get File Scan Report

ip_report()

Get IP Address Report

url_report()

Get URL Report

Scan File or URL

scan_file()

Submit a file for scanning

scan_url()

Submit URL for scanning

rescan_file()

Request rescan of a file

File Operations

V3 API file operations

get_file_upload_url()

Get file upload URL for large files

download_file()

Download a file from VirusTotal

get_file_download_url()

Get download URL for a file

get_file_comments()

Retrieve comments for a file

post_file_comments()

Add a comment to a file

get_file_votes()

Retrieve votes for a file

post_file_votes()

Add a vote to a file

get_file_relationships()

Retrieve relationships for a file

URL Operations

V3 API URL operations

get_url_comments()

Retrieve comments for a URL

post_url_comments()

Add a comment to a URL

get_url_votes()

Retrieve votes for a URL

post_url_votes()

Add a vote to a URL

get_url_relationships()

Retrieve relationships for a URL

Domain Operations

V3 API domain operations

get_domain_info()

Retrieve information about an Internet domain

get_domain_comments()

Retrieve comments for an Internet domain

post_domain_comments()

Add a comment to an Internet domain

get_domain_votes()

Retrieve votes for an Internet domain

post_domain_votes()

Add a vote for a hostname or domain

get_domain_relationship()

Retrieve related objects to an Internet domain

IP Operations

V3 API IP operations

get_ip_info()

Retrieve information about an IP address

get_ip_comments()

Retrieve comments for an IP address

post_ip_comments()

Add a comment to an IP address

get_ip_votes()

Retrieve votes for an IP address

post_ip_votes()

Add a vote for a IP address

Add Comment (Legacy)

add_comments()

Add comments on Files and URLs

Internal Functions

virustotal_GET()

GET for the Current V3 API

virustotal_POST()

POST for the Current V3 API

virustotal_check()

Request Response Verification

rate_limit()

Rate Limits

virustotal2_GET()

Base POST AND GET functions. Not exported.

virustotal2_POST()

POST for V2 API

virustotal-package virustotal

virustotal: Access Virustotal API