Skip to content
VirusTotal logo

Connectors / Security and compliance · HTTP Connector

Automate VirusTotal with Tray.ai

Upload a file for scanning in VirusTotal. Connect VirusTotal to the rest of your security and compliance stack with Tray.ai.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.

See all connectors

What can you do with VirusTotal on Tray.ai?

VirusTotal scans files and URLs with many antivirus engines and reports what is known about suspicious domains and IP addresses. Tray.ai connects to VirusTotal through the HTTP Connector, so your workflows can call the VirusTotal API alongside the rest of your stack.

Connects through
HTTP Connector
Authentication
An API key in a request header
Base URL
https://www.virustotal.com/api/v3

What the VirusTotal API covers

3 resources and 6 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow.

Files

  • Upload a file for scanning
  • Get a file report

URLs

  • Scan a URL
  • Get a URL report

Domains and IP addresses

  • Get a domain report
  • Get an IP address report

Checked against VirusTotal's own documentation on 2026-10-22

docs.virustotal.com/reference/overview

Frequently asked questions

What can a Tray.ai workflow do in VirusTotal?

+

The VirusTotal API documents 6 actions across 3 resources (Files, URLs, Domains and IP addresses). For example: Upload a file for scanning; Scan a URL; Get a domain report. A workflow can make any documented call through the HTTP Connector.

How does Tray.ai authenticate with VirusTotal?

+

The VirusTotal API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

See VirusTotal working against your stack.

We'll walk through a tailored demo with your systems plugged in.

Great — a couple more details

This helps us connect you with the right person. Optional, and you can skip it.