Move your wishlist from Pinterest
A Pinterest board is a wishlist without the parts that make one useful: nobody can reserve a gift, there is no price, and the link behind a pin is one more tap away. Moving it over takes three steps — get your pins out of Pinterest, let a chat assistant reformat them, and import the file. Each board becomes a list, each pin an item.
Nothing is written to your account until you have seen the preview and confirmed it.
1. Get your pins out of Pinterest
Pinterest has no export button on a board, so there are two ways to get the pins into a file.
Request your data from Pinterest
This is the official route, and the only one that covers every board at once, secret boards included.
- On the web, log in and click the more-options icon at the bottom left, then Settings. In the app, tap your profile picture, then the profile photo at the top left.
- Open Privacy and data.
- Under Request your data, click Start request.
Pinterest says it may take up to 48 hours to email you a download link; in practice it can take longer. The download is an archive of everything Pinterest holds about you, so it is long, but your boards and the pins on them are in there. That whole file is what you hand to the assistant in the next step — it will find the boards on its own.
Copy one board yourself
If you only need one board and do not want to wait, copy the pins by hand: open each pin, click through to the site it came from, and paste the address into a text file, one per line. Put a ## Board name heading above the links and the file already imports as a list with no assistant needed — see Import file format.
2. Reformat it with an assistant
Copy the prompt below into ChatGPT, Claude, Gemini or any other assistant, then attach or paste what you got from Pinterest. Save the reply as a file ending in .json.
Turn my wishlist into a Things To Have import file. Follow the format documented at https://thingstohave.app/help/import-format exactly: one JSON object with "schemaVersion": 1, a "lists" array and a "things" array, where each list references its items by their ids in "thingIds". Reply with the JSON only.
Three things worth telling the assistant, because Pinterest data does not say them on its own:
- Secret boards should become private lists. Ask for
"isPublic": falseon those, andtrueon the boards you want people to see. - Pins with no source link — an uploaded photo, a screenshot, a quote — still import, as an item with just a name. Ask the assistant to give them a proper name rather than skip them.
- Prices are rarely on a pin. Leave them out unless the price and currency are both known: a price without a currency is skipped on import.
3. Import the file
- Go to Settings → Data → Import data.
- Drop the
.jsonfile on the page, or paste its contents. - Read the preview. It lists every list and item that will be created, grouped by list — this is where you catch a board the assistant missed or a pin it named badly.
- Confirm.
Import never deduplicates, so a pin saved to two boards becomes two items, and importing the same file twice doubles everything. One import takes up to 1,000 items; split a bigger export across several files.
What does not come across
- Images. Pins are mostly pictures, and pictures are not imported. Open an item after the import to add a photo, or paste the product link into it and let autofill fetch one.
- Board sections are not lists of their own. Ask the assistant to fold them into the board's list, or to make each section a list — either works.
- Followers and comments stay on Pinterest.
From here on, the bookmarklet and the iOS shortcut do what the Pinterest button did: save any page to your wishlist in one tap.