RESTful APIs with comprehensive documentation and SDKs.
Scan 168+ data broker sites for personal information exposure.
POST /scanGET /scan/{id}GET /scan/{id}/resultsSubmit and track data removal requests across brokers.
POST /removalGET /removal/{id}DELETE /removal/{id}Monitor emails, phone numbers, and SSNs for breaches.
POST /monitorGET /alertsGET /breachesGenerate and manage WireGuard VPN configurations.
POST /vpn/configGET /vpn/serversDELETE /vpn/configManage cloud backup and restore operations.
POST /backup/startGET /backup/statusPOST /restoreReceive real-time notifications for events.
POST /webhooksGET /webhooksDELETE /webhooks/{id}Get started with the Porthas API in minutes.
All API requests require an API key in the Authorization header.
curl -X GET "https://api.porthas.com/v1/scan" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"Start a scan to find where someone's data is exposed.
curl -X POST "https://api.porthas.com/v1/scan" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"first_name": "John",
"last_name": "Smith",
"email": "john@example.com",
"city": "New York",
"state": "NY"
}'Retrieve the scan results to see where data was found.
{
"scan_id": "scan_abc123",
"status": "completed",
"exposures_found": 47,
"risk_score": 78,
"brokers": [
{
"name": "WhitePages",
"url": "https://whitepages.com/...",
"data_found": ["name", "address", "phone"],
"removal_supported": true
},
// ... more results
]
}Client libraries for popular languages.
pip install porthasnpm install @porthas/sdkgo get github.com/porthas/go-sdkgem install porthas