Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.vidjutsu.ai/llms.txt

Use this file to discover all available pages before exploring further.

Need an API key? Follow the Get your API key guide first.

Scan a video (20 credits)

Score a video against the target platform’s community guidelines or ad standards. You get a 0–100 risk score, each violation, and the verbatim policy clause it’s based on — so you know what to change before you post.
import { createClient } from "vidjutsu";
const vj = createClient();

const { data } = await vj.complianceVideo({
  videoUrl: "https://cdn.example.com/video.mp4",
  platform: "tiktok",
});
{
  "riskScore": 88,
  "verdict": "high-risk",
  "violations": [
    {
      "ruleId": "tiktok-profanity-in-audio",
      "category": "community-guidelines",
      "severity": "high",
      "explanation": "Profanity in the spoken audio at 0:04 violates TikTok's community guidelines on mature content for the For You feed.",
      "citation": {
        "text": "...",
        "sourceUrl": "https://www.tiktok.com/community-guidelines",
        "policyVersion": "2026-04-23"
      },
      "evidence": { "transcriptExcerpt": "...", "timestamp": 4.2 }
    }
  ],
  "platform": "tiktok",
  "policySnapshotDate": "2026-04-23",
  "disclaimer": "This response is informational only and does not constitute legal advice..."
}
Supported platforms: youtube, tiktok, instagram, facebook-ads. Rate limit: 20 video scans per day. Check remaining capacity with vidjutsu usage.

Next steps

Compliance CLI

All flags, output shape, and caption/text scanning.

API Reference

Full endpoint reference with interactive playground.

Credits & Billing

Pricing, subscription management, and limits.

Terms of Service

Informational only — not legal advice.