/
VI
virustotal
/
virustotal-api-v3
Search skmtc…
⌘K
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.1.0
2026-07-14
160
0
153.0 KB
Get an IP address report
get
/ip_addresses/{ip}
Path parameters
ip
string
required
IP address
Headers
x-apikey
string
required
Your API key
Response
200
object
required
All 160 operations
get
Get an IP address report
post
Request an IP address rescan (re-analyze)
get
Get comments on an IP address
post
Add a comment to an IP address
get
Get objects related to an IP address
get
Get object descriptors related to an IP address
get
Get votes on an IP address
post
Add a vote to an IP address
get
Get a domain report
post
Request an domain rescan (re-analyze)
get
Get comments on a domain
post
Add a comment to a domain
get
Get objects related to a domain
get
Get object descriptors related to a domain
get
Get a DNS resolution object
get
Get votes on a domain
post
Add a vote to a domain
get
Get a URL for uploading large files
get
Get a file report
post
Request a file rescan (re-analyze)
get
Get a file’s download URL
get
Download a file
get
Get comments on a file
post
Add a comment to a file
get
Get objects related to a file
get
Get object descriptors related to a file
get
Get a crowdsourced Sigma rule object
get
Get a crowdsourced YARA ruleset
get
Get votes on a file
post
Add a vote on a file
get
Get a summary of all behavior reports for a file
get
Get a summary of all MITRE ATT&CK techniques observed in a file
get
Get all behavior reports for a file
get
Get a file behavior report from a sandbox
get
Get objects related to a behaviour report
get
Get object descriptors related to a behaviour report
get
Get a detailed HTML behaviour report
get
Get the EVTX file generated during a file’s behavior analysis
get
Get the PCAP file generated during a file’s behavior analysis
get
Get the memdump file generated during a file’s behavior analysis
get
Get a URL report
post
Request a URL rescan (re-analyze)
get
Get comments on a URL
post
Add a comment on a URL
get
Get objects related to a URL
get
Get object descriptors related to a URL
get
Get votes on a URL
post
Add a vote on a URL
get
Get latest comments
get
Get a comment object
delete
Delete a comment
get
Get objects related to a comment
get
Get object descriptors related to a comment
post
Add a vote to a comment
get
Get a URL / file analysis
get
Get objects related to an analysis
get
Get object descriptors related to an analysis
get
Get a submission object
get
Get an operation object
get
Get a Whois object
get
Get a SSL Certificate object
get
Get an attack tactic object
get
Get objects related to an attack tactic
get
Get object descriptors related to an attack tactic
get
Get an attack technique object
get
Get objects related to an attack technique
get
Get object descriptors related to an attack technique
get
Get a list of popular threat categories
post
Analyse code blocks with Code Insights
get
List Saved Searches
post
Create a Saved Search
get
Get a Saved Search
delete
Delete a Saved Search
patch
Update a Saved Search
post
Share a Saved Search
delete
Revoke access to a Saved Search
get
Get object descriptors related to a Saved Search
get
Get objects related to a Saved Search
get
Search for files, URLs, domains, IPs and comments
get
Get VirusTotal metadata
get
🔒 List collections
post
Create a new collection
get
Get a collection
delete
Delete a collection
patch
Update a collection
get
Get comments on a collection
post
Add a comment to a collection
get
Get objects related to a collection
post
Add new items to a collection
delete
Delete items from a collection
get
Get object descriptors related to a collection
get
🔒 Export IOCs from a collection
get
🔒 Export IOCs from a given collection's relationship
get
🔒 Export aggregations from a collection
get
🔒 Search IoCs inside a collection
get
Get the subscription preferences for a collection
post
Subscribe or update your collection's subscription preferences
get
List Crowdsourced YARA Rules
get
Get a Crowdsourced YARA rule
get
Get objects related to a Crowdsourced YARA rule
get
Get objects descriptors related to a Crowdsourced YARA rule
get
Get objects from the IoC Stream
delete
Delete notifications from the IoC Stream
get
Get an IoC Stream notification
delete
Delete an IoC Stream notification
get
Check if a user or group is a Livehunt ruleset editor
delete
Revoke Livehunt ruleset edit permission from a user or group
get
Search graphs
post
Create a graph
get
Get a graph object
delete
Delete a graph
patch
Update a graph object
get
Get comments on a graph
post
Add a comment to a graph
get
Get objects related to a graph
get
Get object descriptors related to a graph
get
Get users and groups that can view a graph
post
Grant users and groups permission to see a graph
get
Check if a user or group can view a graph
delete
Revoke view permission from a user or group
get
Get users and groups that can edit a graph
post
Grant users and groups permission to edit a graph
get
Check if a user or group can edit a graph
delete
Revoke edit graph permissions from a user or group
get
Get a minutely domain feed batch
get
Get a minutely IP address feed batch
get
Get a minutely URL feed batch
get
Get object descriptors related to a group
get
Get a widget rendering URL
get
Get a list of MonitorItem objects by path or tag
post
Upload a file or create a new folder
get
Get a URL for uploading files larger than 32MB
get
Get attributes and metadata for a specific MonitorItem
delete
Delete a VirusTotal Monitor file or folder
patch
Configure a given VirusTotal Monitor item (file or folder)
get
Download a file in VirusTotal Monitor
get
Get a URL for downloading a file in VirusTotal Monitor
get
Get the latest file analyses
get
Get user owning the MonitorItem object
get
Retrieve partner's comments on a file
get
Retrieve statistics about analyses performed on your software collection
get
Retrieve historical events about your software collection
get
Get a list of MonitorHashes detected by an engine
get
Get a list of analyses for a file
get
Get a list of items with a given sha256 hash
post
Create a comment over a hash
get
Get comments on a sha256 hash
delete
Remove a comment detection for a hash.
patch
Add a comment on a sha256 hash
get
Download a file with a given sha256 hash
get
Retrieve a download url for a file with a given sha256 hash
get
Download a daily detection bundle directly
get
Get a daily detection bundle download URL
get
Get a list of MonitorHashes detected by an engine
get
Lists all your Alerts Assets
post
Create a new Alerts Asset
get
Get an Alerts Asset
delete
Deletes the Alerts Asset
get
Lists Alerts Notifications
get
Get a single Alerts Notification