D
DGuardAPI Documentation

Dark Web Monitoring

Dark web leak monitoring to detect if user data has been compromised in security breaches.

Features

12+ Trillion Records

Database of leaked records

Email & Password Detection

And personal data

Real-time Alerts

New leak notifications

Breach History

By domain

Check Email

POST /darkweb/check

Request Example

{
  "email": "usuario@ejemplo.com"
}

Compromised Email Response

{
  "email": "usuario@ejemplo.com",
  "is_compromised": true,
  "risk_level": "high",
  "total_breaches": 3,
  "first_breach": "2019-05-15",
  "last_breach": "2024-08-22",
  "breaches": [
    {
      "breach_id": "breach_001",
      "name": "LinkedIn",
      "date": "2021-06-22",
      "records_affected": 700000000,
      "data_exposed": ["email", "password_hash", "name"],
      "severity": "high"
    },
    {
      "breach_id": "breach_002",
      "name": "Adobe",
      "date": "2019-05-15",
      "records_affected": 153000000,
      "data_exposed": ["email", "password_encrypted", "username"],
      "severity": "high"
    }
  ],
  "exposed_data_types": ["email", "password_hash", "name", "username"],
  "recommendations": [
    "Change LinkedIn password immediately",
    "Change Adobe password immediately",
    "Enable two-factor authentication (2FA)",
    "Use unique passwords for each service"
  ]
}

Risk Levels

safeNo known leaks
lowOnly email exposed, no passwords
mediumHashed/encrypted password exposed
highMultiple breaches or sensitive data
criticalPlaintext password or financial data

Continuous Monitoring

Register an email to receive alerts about new leaks.

POST /darkweb/monitor

Request Example

{
  "user_id": "usr_123456",
  "email": "usuario@ejemplo.com",
  "notify_channels": ["push", "email"]
}

Response Example

{
  "monitor_id": "mon_abc123",
  "email": "usuario@ejemplo.com",
  "status": "active",
  "notify_channels": ["push", "email"],
  "created_at": "2025-01-14T19:00:00Z",
  "last_check": "2025-01-14T19:00:00Z",
  "next_check": "2025-01-15T19:00:00Z"
}

Exposed Data Types

emailMedium
password_plaintextCritical
password_hashHigh
password_encryptedHigh
nameMedium
phoneHigh
credit_cardCritical
ssnCritical