• Installs:
  • Today: 17
  • All Time: 681
Developer:userdimas

VirusTotal API Package

VirusTotal is a free service that analyzes suspicious files and URLs.

List of Endpoints
This is the list of endpoints this API includes. To add any of the endpoints to your app, please click on “Connect to endpoint” text.
See All
Discussions
See All
Readme

VirusTotal

VirusTotal Package

How to get credentials:

  1. Sign up and go to "My API Key" page

VirusTotal.scanFiles

Send file to VirusTotal

FieldTypeDescription
apikeycredentialsVirusTotal apikey
fileFileFile to scan

VirusTotal.rescanFiles

Rescanning already submitted files

FieldTypeDescription
apikeycredentialsVirusTotal apikey
resourceArrayList of a md5/sha1/sha256 hash. Up to 25 items, this allows you to perform a batch request with one single call. Note that the file must already be present in our file store.

VirusTotal.getFileScanReport

Retrieving file scan reports

FieldTypeDescription
apikeycredentialsVirusTotal apikey
resourceArrayList of a md5/sha1/sha256 hash. Up to 25 items, this allows you to perform a batch request with one single call. Note that the file must already be present in our file store.

VirusTotal.scanURLs

Sending and scanning URLs

FieldTypeDescription
apikeycredentialsVirusTotal apikey
urlsArrayThis parameter accepts a list of URLs (up to 4 with the standard request rate) so as to perform a batch scanning request with one single call.

VirusTotal.getURLscanReport

Retrieving URL scan reports

FieldTypeDescription
apikeycredentialsVirusTotal apikey
resourceArrayList of a scan_id. Up to 4 items, this allows you to perform a batch request with one single call. Note that the file must already be present in our file store.
scanBooleanTrue - will automatically submit the URL for analysis if no report is found for it in VirusTotal's database. In this case the result will contain a scan_id field that can be used to query the analysis report later on.

VirusTotal.getReportIP

Retrieving IP address reports

FieldTypeDescription
apikeycredentialsVirusTotal apikey
ipStringA valid IPv4 address in dotted quad notation, for the time being only IPv4 addresses are supported.

VirusTotal.getDomainReport

Retrieving domain reports

FieldTypeDescription
apikeycredentialsVirusTotal apikey
domainStringA domain name.

VirusTotal.makeComment

Make comments on files and URLs

FieldTypeDescription
apikeycredentialsVirusTotal apikey
resourceStringEither a md5/sha1/sha256 hash of the file you want to review or the URL itself that you want to comment on.
commentStringthe actual review, you can tag it using the "#" twitter-like syntax (e.g. #disinfection #zbot) and reference users using the "@" syntax (e.g. @VirusTotalTeam)
x
circle
VirusTotal
$ / m
We will charge your card every month for the plan amount, as well as any overages incurred in the previous month.
?

Oops, we are missing some details

Looks like there are a few missing details that you haven't filled in yet.
These details are important and will help us protect you and let you know about anything new.

x

Why sign up to RapidAPI?

  • integrate
    Integrate APIs into your app
    Ruby, Java, Elixir, Node.js, Phyton, Objective C, Swift, PHP and MORE
  • keys
    Save all API keys in one place
  • notifications
    Get notifications about API changes
  • stats
    Get stats and monitor API connections
__SING_UP_WITH_GITHUB__
__SING_UP_WITH_FACEBOOK__
__SING_UP_WITH_GOOGLE__
  • We're not going to post anything on your wall.
  • We're not planning to spam you.
  • esccloses this view
    x

    Authentication

    Authenticate
    esccloses this view