https://github.com/virustotal/vt-py
The official Python 3 client library for VirusTotal
https://github.com/virustotal/vt-py
Last synced: about 1 year ago
JSON representation
The official Python 3 client library for VirusTotal
- Host: GitHub
- URL: https://github.com/virustotal/vt-py
- Owner: VirusTotal
- License: apache-2.0
- Created: 2019-06-06T16:11:24.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-28T11:03:53.000Z (about 1 year ago)
- Last Synced: 2025-05-09T18:33:56.015Z (about 1 year ago)
- Language: Python
- Homepage: https://virustotal.github.io/vt-py/
- Size: 10.1 MB
- Stars: 624
- Watchers: 43
- Forks: 135
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README



# vt-py
This is the official Python client library for VirusTotal. With this library
you can interact with the [VirusTotal REST API v3](https://docs.virustotal.com/reference/overview)
and automate your workflow quickly and efficiently.
## Things you can do with vt-py
* Scan files and URLs
* Get information about files, URLs, domains, etc
* Perform VirusTotal Intelligence searches
* Manage your LiveHunt rulesets and notifications
* Launch Retrohunt jobs and retrieve matches
* Manipulate your VirusTotal Graphs
* And much more ...
For more information about how to use *vt-py* visit the [documentation](https://virustotal.github.io/vt-py/) page.
You may also want to take a look at some of our [example scripts](https://github.com/VirusTotal/vt-py/tree/master/examples),
where you can find some useful tools that can serve as a guidance on how to use *vt-py*.