How it works under the hood

Every video pin carries its own file URL in the JSON of its public page. A downloader fetches that page, reads the list of variants Pinterest stored, and hands you the best one. There is no decryption and no secret API — the work is knowing where to look and what to do when a pin only ships HLS.

Where the video lives

Pinterest hosts videos on its own CDN (v.pinimg.com and v1.pinimg.com) and publishes the list of variants in the JSON of the pin page. Each variant carries a URL, width, height, and a quality code such as V_1080P or V_720P.

When you paste a link here, we fetch the public pin page, read that JSON, and return the variants sorted from best to worst.

Idea Pins keep video somewhere else

Story pins (Idea Pins) do not use the same field as regular video pins. They have a page-based structure, and each page carries its own video block. An extractor that only reads the traditional field finds nothing in those pins — which is why some services fail on them.

The HLS problem

Some pins only offer HLS: an .m3u8 file that is not video at all, but a list of chunks. Downloading it directly hands you a roughly 1 KB text file that no player will open — a common bug in sloppy tools.

The same CDN usually keeps the equivalent MP4 on a parallel path, swapping the hls folder for a quality folder. We build that address, confirm it with a single-byte request, and only then hand over the link. You get a real MP4, with audio.

Site and extension solve the same problem differently

The extraction logic is the same idea in two execution contexts, and they are deliberately not shared code. The site runs it on a server that reaches Pinterest as an anonymous visitor. The extension runs it inside your tab, in your session.

That difference is the whole reason private pins work in one and not the other — and the reason the site needs a rate limit while the extension does not.

The two paths a file can take
StepSiteExtension
Who fetches the pin pageOur server, logged outYour browser, in your session
Who reads the variantsOur serverThe extension, in the page
Who downloads the fileOur server, then streamed to youYour browser, straight from the CDN
Bandwidth costOursNone for us
Visible to Pinterest asAn anonymous visitorYou, browsing normally

What the site cannot do

Private pins and secret boards are out of reach: the server visits Pinterest logged out and cannot see what only your account sees. For those, the extension is the only route, because it runs inside your session.

We also do not convert formats, trim clips, upscale resolution or remove watermarks burned into the frames. We hand over the file exactly as Pinterest hosts it.

We are not affiliated with, sponsored or endorsed by Pinterest. Only download content you own, that is openly licensed, or that you have permission to use. · PinCrate