Documentation.
AppVet scans websites for security vulnerabilities, accessibility issues, and performance problems. Use the REST API, CLI, or dashboard to run scans and retrieve reports.
Quickstart
Get your first scan running in 60 seconds.
Authentication
API keys, rate limits, and auth methods.
API Reference
All endpoints with request/response schemas.
Scan Profiles
84 checks across 9 profiles in 5 scan types (4 for guests, Quality for signed-in users).
Knowledge Base
What each check tests, why it matters, and how to fix it.
CLI
Install and run scans from your terminal.
Error Codes
HTTP status codes and error reference.
Getting started in 60 seconds
Create an API key in the dashboard, then run:
# 1. Create a scan
curl -X POST https://appvet.dev/v1/scan \
-H "Authorization: Bearer avk_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "type": "security"}'
# Response: { "id": "scan_abc123", "status": "queued" }
# 2. Poll for results
curl https://appvet.dev/v1/scan/scan_abc123 \
-H "Authorization: Bearer avk_live_your_key_here"
# 3. Get the full report when status is "completed"
curl https://appvet.dev/v1/report/scan_abc123 \
-H "Authorization: Bearer avk_live_your_key_here" That's it. The scan typically completes in 30-90 seconds depending on the target and profile selected. See the Quickstart guide for a step-by-step walkthrough.
Prefer the dashboard?
Paste a URL and get a full report in under a minute. Free, no signup.
Run a scan →