Integrate powerful security scanning capabilities into your applications with our comprehensive REST API. Built for developers, designed for scale.
Get started with the SecAbly API in minutes. Our REST API allows you to integrate security scanning into your applications and workflows.
Test our API with a simple request to get available plans:
The SecAbly API uses JWT (JSON Web Tokens) for authentication. Include your access token in the Authorization header for all authenticated requests.
Include the access token in all authenticated requests:
User registration, login, and token management.
Profile management and user statistics.
CRUD operations for scan targets (IPs, URLs, hostnames, ranges).
Access and manage security scan results.
Specialized scanner endpoints (Nmap, SSLyze, ZAP, OpenVAS).
Perform network port scanning and service detection.
Analyze SSL/TLS configurations and certificate validity.
Comprehensive web application security testing.
Enterprise-grade vulnerability assessment.
Export scan results in PDF, JSON, or CSV format.
Returns PDF file as binary data with Content-Type: application/pdf
Supported formats:
pdf - Professional PDF reportjson - Structured JSON datacsv - CSV spreadsheetThe API implements rate limiting to ensure fair usage and system stability.
Rate limit headers are included in all responses:
SecAbly uses a hybrid pricing model combining API request limits and scan credits for resource-intensive operations.
| Plan | Price/Month | API Requests | Scan Credits | Targets |
|---|---|---|---|---|
| Free Developer | $0 | 100/month | 0 | 5 |
| Indie Maker | $9 | 2,000/month | 10 | 20 |
| Startup Popular | $29 | 10,000/month | 50 | 100 |
| Business | $99 | 50,000/month | 200 | 500 |
| Enterprise | $299 | Unlimited | 1,000 | Unlimited |
| Scanner | Credits | Duration | Description |
|---|---|---|---|
| Nmap Quick | FREE | ~1 min | Fast port scan (top 1000 ports) |
| Nmap Full | 1 | ~5 min | Comprehensive scan (all 65535 ports) |
| SSLyze | FREE | ~1 min | SSL/TLS security analysis |
| Nuclei Quick | 2 | ~3 min | Fast template-based scanning |
| Nuclei Full | 3 | ~10 min | Complete vulnerability templates |
| OWASP ZAP Baseline | 5 | ~20 min | Basic web application security scan |
| OWASP ZAP Full | 10 | ~45 min | Complete web app penetration test |
| OpenVAS Discovery | 10 | ~30 min | Network discovery & basic vuln assessment |
| OpenVAS Full & Fast | 15 | ~60 min | Comprehensive vulnerability scan |
| OpenVAS Deep | 20 | ~120 min | Thorough deep vulnerability assessment |
All scan endpoints return credit usage information:
When you have insufficient credits, the API returns a 402 Payment Required status:
While we don't have official SDKs yet, our REST API works with any HTTP client library. Here are some recommended libraries for different languages:
requests
httpx
aiohttp
axios
fetch API
got
curl
HTTPie
wget
Reliable and always available
Sub-second API response times
Enterprise-grade security