Back to Home

autopwn API Reference

Integrate autopwn's AI-powered pentesting capabilities directly into your workflow. The API provides full access to scans, vulnerabilities, reports, and agent management.

Base URL

https://api.autopwn.security/v1

Authentication

All API requests require an API key passed in the Authorization header.

curl -X GET "https://api.autopwn.security/v1/scans" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

Rate Limits

Starter
100 req/min
Professional
500 req/min
Enterprise
2000 req/min

Quick Start

Launch your first scan in three API calls:

1Create a scan
curl -X POST "https://api.autopwn.security/v1/scans" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My First Scan",
    "target": "example.com",
    "targetType": "DOMAIN"
  }'
2Check scan status
curl "https://api.autopwn.security/v1/scans/SCAN_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"
3Get vulnerabilities
curl "https://api.autopwn.security/v1/vulnerabilities?scanId=SCAN_ID" \
  -H "Authorization: Bearer YOUR_API_KEY"