api.cuongtran.net - one door for every company API. /photo/* compose + archive photod, this box, :8030 /screenshot/* capture a page the same photod /screencast/* record a page the same photod /video/* compose a clip the same photod, a DIFFERENT archive /post/* postd Cloudflare Worker /todos/* todod Cloudflare Worker /tickets/* ticketd Cloudflare Worker Auth is X-API-Key. Each namespace answers its own reference at its root -- GET https://api.cuongtran.net/video prints every endpoint under it. The long docs are photo/docs.md, video/index.md, post/index.md, todos/index.md and envato/support/index.md in the company repo. THE FILES ARE NOT HERE, and there are two places rather than one: https://photo.cuongtran.net/f/.png stills, and the mp4 of a screencast https://video.cuongtran.net/f/.mp4 composed clips, with .jpg posters Both are public, unauthenticated and cached a year, because those URLs are handed to Instagram's and X's fetchers, which cannot log in. They are two hostnames because they are two archives: a photo is 200 KB and fetched whole, a clip is megabytes and fetched in ranges, and a video row has a duration, a frame rate and a codec that a photo row has no use for.