Welcome to OrigID API
Protect and verify your audio/video content with OrigID's Watermarking API. Add invisible watermarks for content authenticity and provenance tracking.
Getting Started
To use the OrigID API, you'll need:
- API Key: Generate an API key from your OrigID Settings
- Base URL:
https://app.origid.ai - Authentication: Include your API key in the
Authorizationheader
Quick Example
Watermark a File
curl -X POST https://origid.ai/api/watermark/encode \
-H "Authorization: Bearer origid_xxxxxxxxxxxxxxxx" \
-F "file=@/path/to/audio.wav"
Decode a Watermark
curl -X POST https://origid.ai/api/watermark/decode \
-H "Authorization: Bearer origid_xxxxxxxxxxxxxxxx" \
-F "file=@/path/to/watermarked_audio.wav"
Core Concepts
Watermarking Workflow
- Upload File: Send your audio/video file to
/api/watermark/encode - Get Task ID: Receive a
task_idto track encoding progress - Poll Progress: Check encoding status at
/api/watermark/progress/{task_id} - Download: Get your watermarked file from
/api/watermark/download/{task_id}
Decoding Workflow
- Upload File: Send a watermarked file to
/api/watermark/decode - Get Results: Instantly receive the OrigID and owner information
Authentication
All API requests must include your API key in the Authorization header:
Authorization: Bearer origid_xxxxxxxxxxxxxxxx
Learn more in the Authentication section.
Supported File Types
- Audio: WAV, MP3, M4A, FLAC
- Video: MP4, MOV, AVI, MKV
Pricing
- Encoding: 1 credit = 1 minute of encoding
- Decoding: FREE (no credits consumed)
What's Next?
- Authentication - Learn how to authenticate your requests
- Encode Watermark - Add watermarks to files
- Decode Watermark - Verify content authenticity
- Check Progress - Monitor encoding status
- Download File - Get watermarked files