VideoCensorVideoCensor
HomeToolsAboutPricingBlogAPI
Sign In
VideoCensorVideoCensor

Remove profanity from video — fast and automatic

Product

  • Remove profanity
  • Pricing
  • For Business

Resources

  • About
  • FAQ
  • Blog

Company

  • Support us
  • Privacy
  • Terms

Contacts

  • support@videocensor.net

Tools

  • Profanity Checker
  • YouTube Moderation
  • Video Subtitles
  • Extract Audio
  • YouTube Chapters
  • Beep Sound
Files are automatically deleted
No registration for basic mode
Secure processing

N. A. Dzhumaev, TIN 645504695070, self-employed (NPD) · © 2026 VideoCensor. All rights reserved.

VideoCensor REST API — content moderation & profanity censoring

Automatically detect and remove profanity, insults, hate speech, extremism, drug references and sexual content from text, audio and video. Python and Node.js SDKs, webhooks, sandbox mode.

API Documentation

Analyze & censor text and media

POST /analyze/text and /censor/text for up to 50 000 characters. POST /analyze/media and /censor/media for audio and video — beep, mute or your own replacement sound. Process YouTube, VK and RuTube directly by URL.

Six content categories with sensitivity presets

profanity, hate_speech, extremism, drugs, sexual, insults. Four presets: mild, standard, strict, max. Custom dictionaries and whitelist via API.

Production-ready: webhooks, idempotency, rate limit

HMAC-SHA256 webhook signatures, X-Idempotency-Key for safe retries, X-RateLimit-* headers, sliding-window limiter, RFC 7807 Problem Details errors, X-Request-Id tracing.

Test keys and sandbox with no minute drain

Use vc_test_* prefix for CI and integration tests — no monthly minute usage. Switch to vc_live_* for production traffic.

Plans for every team size

Free — 10 req/min and 15 minutes/mo to get started. Developer $9.99/mo — 60 req/min, 300 minutes. Business $49.99/mo — 300 req/min, 3 000 minutes, batch up to 100 requests and 10 webhooks. Enterprise — custom limits.

Official SDKs for Python and Node.js

pip install videocensor, npm install @videocensor/sdk. Sync and async clients, typed models, auto-retry with backoff, file upload from path or stream.