Pinterest Changed Its Links Again: How Downloaders Keep Up
If you have used Pinterest for more than a year, you have probably noticed that the link you copy from a pin does not always look the same. One month the share sheet hands you a short pin.it address, the next it is a long pinterest.com URL with tracking parameters attached, and every so often the pin page itself is rebuilt underneath. This article explains why that happens, which parts of a Pinterest link never change, what KeepPin does to keep working through it, and what you can do when a link suddenly fails.
Why Pinterest links keep changing
Pinterest is a large product with many teams shipping changes at once. Some of those changes are obvious, such as a new share sheet in the iPhone app or a redesigned pin page. Others are invisible until something downstream breaks: a new set of tracking parameters, a different redirect chain for short links, or a page layout where the video address has moved to a different place in the code.
None of this is aimed at downloaders. Pinterest changes links for the same reasons any big site does. It wants to measure where shares come from, run experiments on different groups of users, serve country-specific versions of the site, and rework pages for speed. Pinterest's own help pages describe how links behave from a user's point of view, but they do not document the internal page structure a downloader depends on. Tools have to discover changes on their own, usually because a user reports that something stopped working.
The kinds of change you will actually notice
| What changed | What you see | Does it matter? |
|---|---|---|
| Short links | The app copies a pin.it/xxxx address instead of a full URL | Only if a tool cannot follow the redirect |
| Tracking parameters | A long tail after ? such as sent= or invite_code= | No, they can be removed |
| Country domains | pinterest.de, pinterest.co.uk, pinterest.jp and others | No, the pin is the same |
| Share text | The link arrives wrapped in a sentence like "Check this out" | Only if you paste the whole sentence |
| Page structure | Nothing visible, but a downloader may fail to find the video | Yes, until the parser is updated |
The first four are cosmetic once you know what to look for. The last one is the real maintenance work, and it is the reason a downloader needs more than one way to read a pin.
What stays stable
Two things have stayed constant through every redesign, and they are the two things that matter.
The pin ID
Every pin has a numeric ID. Whatever shape the link takes, it eventually resolves to pinterest.com/pin/<id>/. A pin.it short link redirects there. A country domain serves the same pin under the same number. Tracking parameters sit after the ID and change nothing about it. If you understand this one fact, most link confusion disappears, and the anatomy of a Pinterest URL article walks through each part in detail.
The media hosts
Pinterest pages live on pinterest.com, but the images and videos do not. They are served from a content delivery network on pinimg.com: i.pinimg.com for images and v1.pinimg.com for video renditions. Pinterest can rebuild its pages as often as it likes, but the files themselves still have to be delivered from somewhere, and that somewhere has not moved. KeepPin only ever fetches from these hosts, which is part of why nothing needs to be stored on our servers.
How KeepPin's parser keeps up
When you paste a link, KeepPin does not simply load the page and hope for the best. The work happens in stages, and each stage is designed so that a change in one place does not take everything down.
Step 1: normalise the link
Before anything else, the link is cleaned up. Short pin.it links are expanded to the full URL, tracking parameters are dropped, and country domains are mapped back to the pin ID. Support for pin.it short links and regional domains arrived in v1.2.0, after enough people pasted share-sheet links that older logic did not recognise. The result of this step is always the same thing: a single pin ID.
Step 2: try more than one way to read the pin
This is where page-structure changes bite. A pin's video address can be found in several places: the metadata tags near the top of the page, the structured data block Pinterest embeds for search engines, and the larger data payload the page uses to render itself. KeepPin's parser tries these strategies in order. If the first one comes back empty because Pinterest moved something, the next one runs. Most redesigns change one of these locations, not all of them at the same time, so the fallback usually catches it.
Step 3: only fetch from the media hosts
Once a media address is found, KeepPin checks that it points at pinimg.com before handing you a download link. That link is signed and expires after five minutes, so there is never a stored copy that could go stale when Pinterest changes something later. If a rendition path did change, the next parse simply finds the new one.
When all strategies fail
Sometimes Pinterest changes enough at once that every strategy misses. When that happens, you see an error rather than a wrong file, and the fix is on our side: the parser is updated and the link starts working again without you doing anything. This is the practical reason to run a downloader in the browser rather than as installed software. There is nothing for you to update.
What to do when a link stops working
Before assuming Pinterest has changed something, rule out the everyday causes. Most failed downloads are still one of these.
- Check that it is a pin link. Board and profile URLs look similar but contain no pin ID. Open the pin itself and copy from there.
- Expand a short link yourself. Open the pin.it address in any browser, wait for the redirect, and copy the full URL from the address bar. If the full link works and the short one does not, tell us.
- Remove everything after the question mark. Tracking parameters are harmless in most cases, but stripping them costs nothing.
- Paste only the link. If the share sheet copied a sentence, delete the words around the URL.
- Try the pinterest.com version. If you are on a country domain, swap it for
www.pinterest.comand keep the rest. - Rule out private, deleted or login-only pins. No downloader can fetch content Pinterest does not show to a logged-out visitor. The nine causes and fixes checklist covers each case.
- Wait a few minutes. Pinterest itself is sometimes slow or briefly unavailable, and a retry often succeeds.
If a link still fails after all seven, it is a fair bet that something has changed on Pinterest's side.
How to report a broken link
The fastest way to get a parser fix is a clear report through the contact page. Include:
- the exact pin URL you pasted, so we can reproduce it
- whether it is a video, an image, a GIF or an Idea Pin
- your device and browser, since the share sheet behaves differently on iPhone, Android and desktop
- what you saw: an error message, a spinner that never finished, or a file that was wrong
You do not need an account to report, and we do not keep a log of pasted links, so the URL in your message is the only copy we have. A report with the pin URL is usually enough to spot the change within a single test.
Related reading
- Anatomy of a Pinterest URL: Pin IDs, Boards and What a Downloader Needs
- What pin.it Links Are and How to Download From Them
- Pinterest Country Domains (pinterest.de, .co.uk, .jp) and Downloads
- Pinterest Video Won't Download: 9 Causes and Fixes
- How KeepPin Works: No Accounts, No Storage, No Copies
- Why KeepPin Limits How Fast You Can Download (and What 429 Means)
Ready to Save a Pin?
Paste any Pinterest link into KeepPin and keep the original file. Free, no account.
Download Now