Requirements
To use VirusTotal on WEXTL you need an active account and an API access token from your account settings.[3]
Get your VirusTotal credentials
- API KeypasswordRequired
Your API key can be found in your account user menu (right side dropdown on profile icon).
[1]
Connect VirusTotal in WEXTL
- Log in to your WEXTL account, add the VirusTotal node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your VirusTotal account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
VirusTotal node modules
The list below is a reference of every VirusTotal node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any VirusTotal node module below to inspect its input parameters, outputs, and connection requirements.
Get a Domain ReportAction
| Field | Type |
|---|---|
DomainRequired | text |
| Field | Type |
|---|---|
| Attributes | object |
| Categories | object |
| Creation Date | number |
| Favicon | object |
| Jarm | text |
| Last Analysis Date | number |
| Last Analysis Results | object |
| Last Analysis Stats | object |
| Last Dns Records | array |
| Last Dns Records Date | number |
| Last Https Certificate | object |
| ID | text |
| Links | object |
| Self | text |
| Type | text |
Get a File ReportAction
| Field | Type |
|---|---|
File IDRequired | text |
| Field | Type |
|---|---|
| Attributes | object |
| Capabilities Tags | array |
| Creation Date | number |
| Crowdsourced Ids Results | array |
| Crowdsourced Ids Stats | object |
| Crowdsourced Yara Results | array |
| Downloadable | boolean |
| First Submission Date | number |
| Last Analysis Date | number |
| Last Analysis Results | object |
| Last Analysis Stats | object |
| ID | text |
| Links | object |
| Self | text |
| Type | text |
Get an Analysis ResultsAction
Get an IP Address ReportAction
Get an URL ReportAction
| Field | Type |
|---|---|
URLRequired | url |
| Field | Type |
|---|---|
| Attributes | object |
| Categories | object |
| Favicon | object |
| First Submission Date | number |
| Has Content | boolean |
| Html Meta | object |
| Last Analysis Date | number |
| Last Analysis Results | object |
| Last Analysis Stats | object |
| Last Final Url | text |
| Last Http Response Code | number |
| ID | text |
| Links | object |
| Self | text |
| Type | text |
Make an API Calluniversal
Request a Domain RescanAction
Request a File RescanAction
Request an IP RescanAction
Request an URL RescanAction
Templates
Look for VirusTotal templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Adafruit[2]Adafruit IO cloud for IoT feeds, groups, and device data streams.
- AssemblyAISpeech AI APIs for transcription, understanding, and voice-powered applications.
- Azure StorageManage containers and blobs in Azure Blob Storage.
- ClerkAuthentication and user management with sign-in, sign-up, and MFA.
- AWS LambdaServerless compute that runs your code without managing servers.
References
- WEXTL® VirusTotal Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for VirusTotal.
- WEXTL® visual workflow builder data.
Last updated: Jul 24, 2026 18:13