You dink.
We clip.
dinkem.gg is a white-label CS2 clip rendering API. Your users hit the shots, we turn them into clips. No GPU farm to babysit.
How to integrate
Send a payload
POST a demo URL, a player's SteamID and a round number to our endpoint and we'll find and clip every kill they got in it.
Receive a webhook
We render the clip and send you a webhook when it's ready.
Embed or download
Insert an iframe on your page or download the MP4 — your clip is not our business.
Features
We're plumbing, not a product. You'll barely know we're here.
White-Labeled
Zero dinkem.gg branding on your clips. Embed via iframe or download the raw MP4. Your product, your brand.
Bring Your Own FX
Prefer a touch of branding to a clean cut? Hand us your logo sting or outro animation and we'll append it to the end of every clip.
Iframe Integration
Drop one <iframe> and you're done.
Responsive, no jank. It's an iframe, you can write only so much about it.
Managed Storage
14 days of free retention. Pin clips to keep them forever at $10/TB per month.
Two Ways to Buy, One API
Metered best-effort when cost matters most, or reserve dinks for guaranteed throughput with an SLA. Same output either way.
Pay Per Render
Pay per rendered hour. Or don't pay if it didn't render.
Pricing
Best-effort
Pay-as-you-go, metered.
from $0.47 per produced hour
- No SLA, subject to system load
| Profile | Rate | approximate 15s clips per $1 |
|---|---|---|
| 1080p · 30 fps | $0.47/hr | ~511 |
| 1080p · 60 fps | $0.68/hr | ~353 |
| 1440p · 30 fps | $0.54/hr | ~444 |
| 1440p · 60 fps | $0.85/hr | ~282 |
Dinks SLA
Reserved capacity for steady, high-volume workloads.
$215 per dink per month
- Committed throughput, guaranteed by SLA
$830
| Profile | Thru / hr | Hrs / mo | Clips / mo |
|---|---|---|---|
| 1080p @ 30fps | |||
| 1080p @ 60fps | |||
| 1440p @ 30fps | |||
| 1440p @ 60fps |
Each dink guarantees certain throughput based on the resolution and fps.
Monthly figures assume dinks kept busy around the clock.
Clip counts assume a 15-second clip.
A dink is pinned to one resolution, so size the rows you'll actually run.
Reprovisioning to another resolution is possible and takes ~15 min.
Storage
Every clip gets 14 days free. Pin to keep.
$10/TB
billed monthly · 14 days free| Profile | Storage / 1,000 clips / mo |
|---|---|
| 1080p · 30 fps | $0.11 |
| 1080p · 60 fps | $0.16 |
| 1440p · 30 fps | $0.17 |
| 1440p · 60 fps | $0.26 |
Assumes 15 seconds average clip duration
Built For
Stats Platforms
Highlight reels right next to the match data
Tournament Organizers
Auto clip packs for the broadcast desk
Community Sites
Let your users show off their best rounds
Coaching Tools
Round reviews that show players what went wrong
Clip Samples
Switch quality to compare render profiles
Custom rendering commands
Pass commands to toggle X-Ray outlines or the full HUD per clip
spec_show_xray: "1" — player outlines through walls
cl_draw_only_deathnotices: "0" — full HUD visible
Custom montage
Pass a timeline to stitch multiple POVs into one clip — great for showing player flashes
"timeline": [{ steam64_id, start_tick, end_tick }, …] — each segment switches to a different player's POV
Slow-motion effect
Add effect_slowmo_tick to a timeline segment to ease into slow motion at that tick — great for milking a clutch or a highlight-reel dink
"timeline": [{ steam64_id, start_tick, end_tick, effect_slowmo_tick }, …] — ramps to slow motion at the given tick within the segment
FAQ
commands object in your render request to toggle CS2 console
settings per clip. For example, set "spec_show_xray": "1" to render with
player outlines through walls — useful for anti-cheat review or coaching
replays — or set "cl_draw_only_deathnotices": "0" to show the full
in-game HUD, giving viewers extra situational context like the scoreboard, radar and
economy. Each command is validated server-side; see the API docs for the full list.
"spec_show_xray": "1" in your
commands object. This draws player outlines through walls, so reviewers
can see exactly what information was — or wasn't — visible to the player.
Pair it with a normal render of the same round (without X-Ray) and you have a
side-by-side comparison that makes wallhack-style cheating obvious at a glance.
You can also use the timeline feature to stitch the suspect's POV
together with the victim's perspective for additional context.