Protection as infrastructure.
RESTful API. Webhooks. API keys with scoped permissions. Watermark and track content programmatically.
1// 1. Upload a file2const form = new FormData();3form.append("file", fs.readFileSync("master.wav"));4
5const upload = await api.post("/media/upload", form, {6 headers: { Authorization: `Bearer ${API_KEY}` },7});8
9// 2. Watermark + AI-protect in one call10const { data } = await api.post(11 `/media/${upload.data.trackId}/protect`,12 { intensity: "MEDIUM", poisonMethod: "ADVERSARIAL_NOISE" },13 { headers: { Authorization: `Bearer ${API_KEY}` } }14);15
16console.log(data.status); // "QUEUED"17console.log(data.jobId); // "job_7f2a…"Three Steps. Zero Hassle.
Upload. Protect. Share. Your content is secure before you finish your coffee.
95%+
Codec Survival
500+
Robustness Tests
37 dB
SNR Floor
7
Genres Tested
Simple API, Powerful Results
From upload to verification in just a few API calls.
1// Upload and watermark a file2const form = new FormData();3form.append('file', audioFile);4
5const response = await fetch('https://usevenom.app/api/tracks', {6 method: 'POST',7 headers: { 'Authorization': `Bearer ${apiKey}` },8 body: form,9});10
11const track = await response.json();12console.log(track.id); // "trk_8x2k…"13console.log(track.status); // "processing"Built for Scale
We built this for platforms handling million-dollar catalogs. Everything else followed.
Ready to integrate?
Get your API key and start protecting content in minutes. Full documentation and SDKs included.
Encrypted API Keys
API keys encrypted with AES-256-GCM at rest. Reveal on demand with full audit trail.
HMAC Verification
Cryptographic proof that your watermarks haven't been tampered with.
Audit Logs
Every upload, share, and verification — timestamped and attributed to a user.
Role-Based Access
Control who uploads, shares, and verifies. Workspace-level permissions.
Link Expiry & Revocation
Set expiration on shared links and revoke access instantly, even mid-campaign.
Per-Member Permissions
Fine-grained permission overrides per team member. Control access beyond role defaults.