{
  "schemaVersion": "1.0",
  "name": "DeepSwapAI",
  "canonicalDomain": "https://deepswapai.com",
  "lastVerified": "2026-07-11",
  "productType": "Browser-based AI face swap application",
  "billingModel": "One-time pay-as-you-go credits",
  "supportedLocales": [
    "en",
    "zh",
    "zh-hant",
    "ja",
    "ko",
    "ru",
    "de",
    "es",
    "pt",
    "it",
    "fr"
  ],
  "workflows": [
    {
      "id": "photo",
      "name": "Photo Face Swap",
      "canonicalUrl": "https://deepswapai.com/",
      "inputs": [
        "one face reference image",
        "one target image"
      ],
      "cost": {
        "credits": 2,
        "unit": "task"
      },
      "uploadLimits": {
        "eachImageMb": 30
      }
    },
    {
      "id": "batch-photo",
      "name": "Batch Photo Face Swap",
      "canonicalUrl": "https://deepswapai.com/batch-face-swap",
      "inputs": [
        "one face reference image",
        "multiple target images"
      ],
      "cost": {
        "credits": 2,
        "unit": "target image"
      },
      "uploadLimits": {
        "eachImageMb": 30,
        "batchTotalMb": 200
      }
    },
    {
      "id": "video",
      "name": "Video Face Swap",
      "canonicalUrl": "https://deepswapai.com/video-swap",
      "inputs": [
        "one face reference image",
        "one target video"
      ],
      "cost": {
        "1080p": {
          "creditsPerSecond": 5,
          "minimumCredits": 15
        },
        "720p": {
          "creditsPerSecond": 2,
          "minimumCredits": 6
        }
      },
      "uploadLimits": {
        "faceImageMb": 30,
        "videoMb": 200,
        "durationSeconds": 300
      }
    },
    {
      "id": "gif",
      "name": "GIF Face Swap",
      "canonicalUrl": "https://deepswapai.com/gif-face-swap",
      "inputs": [
        "one face reference image",
        "one target GIF or short clip"
      ],
      "cost": {
        "creditsPerSecond": 3,
        "minimumCredits": 10
      },
      "uploadLimits": {
        "faceImageMb": 30,
        "animationMb": 100,
        "durationSeconds": 30
      }
    }
  ],
  "creditPackages": {
    "source": "https://deepswapai.com/api/credits/plans",
    "currency": "USD",
    "packages": [
      {
        "name": "Basic",
        "credits": 200,
        "price": 9.99
      },
      {
        "name": "Standard",
        "credits": 700,
        "price": 24.99
      },
      {
        "name": "Premium",
        "credits": 2500,
        "price": 79.99
      }
    ]
  },
  "rewards": {
    "unitCredits": 1,
    "verifiedEmailSignup": "once per account",
    "dailyCheckIn": "once per UTC day",
    "eligibleSocialShare": "once per UTC day after the share flow returns",
    "qualifyingReferral": "after the invited account verifies its email, subject to the displayed monthly cap"
  },
  "mediaReadiness": {
    "location": "on-device before upload",
    "checks": [
      "file size",
      "image dimensions",
      "video dimensions",
      "video duration",
      "batch total size"
    ],
    "privacy": "The selected media is inspected locally and is not uploaded by the readiness check."
  },
  "privacy": {
    "uploadedMediaRetentionHours": 24,
    "generatedMediaRetentionHours": 24,
    "trainingUse": false,
    "policyUrl": "https://deepswapai.com/privacy"
  },
  "safety": {
    "minimumAge": 18,
    "consentRequired": true,
    "termsUrl": "https://deepswapai.com/terms",
    "reportEmail": "safety@deepswapai.com"
  },
  "verification": {
    "methodologyUrl": "https://deepswapai.com/methodology",
    "trustCenterUrl": "https://deepswapai.com/trust",
    "contactUrl": "https://deepswapai.com/contact"
  }
}
