Detector24
Content Rating
VideoContent Description

Content Rating

Rate videos as G, PG-13, R, or Adult based on nudity, violence, and language. Automated content classification for streaming and social platforms.

Accuracy
92%
Avg. Speed
20.0s
Per Minute
$0.0300
API Name
video-content-rating

Bynn Video Content Rating

The Bynn Video Content Rating model analyzes videos to assign age-appropriate ratings based on nudity, violence, and language. This model provides temporal localization identifying exactly when rating-affecting content appears.

The Challenge

Video content rating presents unique challenges that static image analysis cannot address. A two-hour film may contain a single scene that elevates its rating from PG to R. User-generated videos may start innocently before transitioning to inappropriate content. Streaming platforms, social media, and video hosting services must rate millions of hours of content to meet regulatory requirements and user expectations.

Manual review is prohibitively expensive and slow. A single moderator cannot watch every video in real-time. Platforms need automated rating that not only classifies content but identifies precisely when and where rating-affecting material appears—enabling efficient human review of flagged segments rather than entire videos.

For CCTV and surveillance applications, real-time content rating enables automated monitoring of live feeds. Security systems can flag inappropriate behavior as it occurs—nudity, violence, or other policy violations—without requiring constant human observation. Public venues, transportation systems, and facilities can maintain standards automatically, with human operators alerted only when intervention is needed.

Model Overview

When provided with a video, the model evaluates multiple content dimensions including nudity levels, violence, and audio/visual profanity. It provides both an overall rating and a timeline of events that contributed to the rating, enabling precise content moderation and editing decisions.

Achieving 92.0% accuracy, the model uses Bynn's Visual Language Model technology to perform comprehensive video analysis with contextual understanding of content appropriateness standards.

How It Works

The model applies core rating rules consistently across video content:

  • Evidence-only: Bases rating only on clearly visible content; does not guess intent, age, relationships, or hidden anatomy
  • No over-reading: Neutral scenes, standard fashion, fitness/sports, and beach scenes are not automatically sexual without clear cues
  • Highest-applicable rating: If any R criterion is present, rating is R; if any 16+ criterion, rating is 16+; and so on
  • Audio analysis: Includes profanity or derogatory language in visible text or spoken audio
  • Temporal localization: Identifies specific timestamps where rating-affecting content appears

Response Structure

The API returns a structured JSON response containing:

  • rating: One of "general_audience", "teen_13_plus", "teen_16_plus", or "adult_18_plus"
  • reason: Short explanation for the assigned rating
  • confidence: Confidence level - "low", "medium", or "high"
  • events: Array of detected events with timestamps:
    • start: Start timestamp (mm:ss.ff format)
    • end: End timestamp (mm:ss.ff format)
    • label: Description of the content

Rating Levels

general_audience (PG)

Family-safe content: wholesome, educational, everyday content. People fully covered or in normal attire with no sexual emphasis. No wounds, blood, fighting, or crude language.

Safe content that should NOT be escalated:

  • Swimsuits/bikinis at beach or pool
  • Athletic wear in fitness/sports contexts
  • Shirtless men in sports/beach/casual settings
  • Normal affection: hand-holding, hugging, cheek kisses
  • Cartoon slapstick with no injury/blood

teen_13_plus (PG-13)

  • Sexualized presentation without explicit nudity
  • Deep cleavage while concealing nipple/areola
  • Light physical scuffles or comedy-style fights
  • Minor injuries or limited blood without graphic detail
  • Mild profanity (e.g., "shit", "damn")

teen_16_plus (16+)

  • Intense violence with visible blood and injuries
  • Strong profanity used frequently
  • Suggestive sexual content (heavy petting, implied sex)
  • Partial nudity in sexual context
  • Drug or alcohol use depicted positively
  • Intense horror or disturbing imagery

adult_18_plus (R)

  • Visible nudity (female nipples/areola, genitals) or explicit full nudity
  • Transparent clothing where nipples or genitals are clearly visible
  • Explicitly sexual positioning
  • Erotic lingerie worn alone
  • Graphic violence (gore, organs, torture)
  • Highly offensive slurs or hateful language

Performance Metrics

Metric Value
Classification Accuracy 92.0%
Average Response Time 20,000ms
Max File Size 100MB
Supported Formats MP4, MOV, AVI, WebM, MKV

Use Cases

  • Streaming Platforms: Automatically rate content for appropriate audience targeting
  • Video Hosting: Apply age restrictions to user-uploaded videos
  • Content Editing: Use event timestamps to identify and edit specific problematic scenes
  • Parental Controls: Enable family-safe video filtering
  • Advertising: Match ad content with appropriate video content ratings
  • Regulatory Compliance: Support content rating requirements for different regions

Known Limitations

Important Considerations:

  • Video Length: Very long videos may require more processing time
  • Audio Clarity: Muffled or low-quality audio may reduce profanity detection accuracy
  • Fast-Paced Content: Very rapid scene changes may affect frame analysis
  • Animated Content: Stylized violence may be rated differently than live-action equivalents
  • Cultural Variations: Rating standards vary by region; model uses Western conventions

Disclaimers

This model provides probability-based classifications, not official content ratings.

  • Guidance Only: Use as a screening tool to support human review
  • Timestamp Review: Use event timestamps for efficient human review of flagged content
  • Platform Policies: Map results to platform-specific guidelines
  • Regional Compliance: Official ratings may require certification from regulatory bodies
  • Confidence Scoring: Low confidence ratings warrant additional review

Best Practice: Use the events timeline to efficiently review flagged content and make informed rating decisions.

API Reference

Version
2601
Jan 3, 2026
Avg. Processing
20.0s
Per Minute
$0.03
Required Plan
trial

Input Parameters

Vision Language Model for image/video understanding with reasoning

media_typestring

Type of media being sent: 'image' or 'video'. Auto-detected if not specified.

Example:
image
image_urlstring

URL of image to analyze

Example:
https://example.com/image.jpg
base64_imagestring

Base64-encoded image data

video_urlstring

URL of video to analyze

Example:
https://example.com/video.mp4
base64_videostring

Base64-encoded video data

Response Fields

Structured Content Rating response

responseobject

Structured response from the model

Object Properties:
eventsarray
ratingstring
Possible values:
general_audienceteen_13_plusteen_16_plusadult_18_plus
reasonstring
confidencestring
Possible values:
lowmediumhigh
thinkingstring

Chain-of-thought reasoning from the model (may be empty)

Complete Example

Request

{
  "model": "video-content-rating",
  "image_url": "https://example.com/image.jpg"
}

Response

{
  "inference_id": "inf_abc123def456",
  "model_id": "video_content_rating",
  "model_name": "Content Rating",
  "moderation_type": "video",
  "status": "completed",
  "result": {
    "response": {
      "events": null,
      "rating": "general_audience",
      "reason": "example_reason",
      "confidence": "low"
    },
    "thinking": ""
  }
}

Additional Information

Rate Limiting
If we throttle your request, you will receive a 429 HTTP error code along with an error message. You should then retry with an exponential back-off strategy, meaning that you should retry after 4 seconds, then 8 seconds, then 16 seconds, etc.
Supported Formats
mp4, mov, avi, webm, mkv
Maximum File Size
100MB
Tags:ratingcontent-ratingage-ratingvideovlmai-analysis

Ready to get started?

Integrate Content Rating into your application today with our easy-to-use API.