Introduction to the Pentest-Tools.com REST API

Pentest-Tools.com makes it easy for security teams to discover, exploit and report common vulnerabilities while saving time for custom work and more creative hacking. Our API enables you to interact with our platform via a RESTful interface. You can manage:

  • targets — see all your targets from a specific workspace, just one, or create a new target

  • scans — start a scan, stop it, get the summary or the entire scan result

  • workspaces — get details for all your workspaces, just for one, or create new ones

  • and more!

An API key is needed to perform API requests. Manage (create, delete) your keys in My account → API section.

A sample API client written in python can be found here.

This entire REST API Reference is auto-generated and is based on our public OpenAPI schema.

If you have any questions regarding our API, please email us: support@pentest-tools.com.