Pinterest Board Scraper (Cheap) avatar

Pinterest Board Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Pinterest Board Scraper (Cheap)

Pinterest Board Scraper (Cheap)

Pinterest Board Downloader scrapes every pin from any public board, collecting images and metadata automatically, so you can archive boards or pull Pinterest content into research workflows without doing it by hand.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Pinterest Board Scraper

Saving a Pinterest board by hand means opening pin after pin and copying the image link, title, and source one at a time. This scraper does the whole board for you. Paste a board URL and every pin comes back as a clean row with the image link, title, description, save count, and the creator behind it, ready for a spreadsheet, a download script, or a model. It runs fast, costs little, needs no code, and you only pay for the pins you pull.

Pinterest Board Scraper

What you get

Each pin on the board becomes one row, grouped into a few kinds of data:

  • The pin itselfpinIdentifier, pinLink, pinHeadline, pinCaption, linkedSource, mainColor, publishedAt
  • MediaimageLink, videoLink, hasVideo, imagePixelWidth, imagePixelHeight
  • Board and creatorboardIdentifier, boardTitle, boardPath, creatorHandle, creatorName, savesTotal, collectedAt

Quick start

  1. Open the board on Pinterest and copy its URL from the address bar.
  2. Hit Try for free and paste the link into Board link (or drop several into Board links).
  3. Choose an Image resolution, and set a Page limit or Results limit if you only want part of the board.
  4. Press Start, then export your pins as JSON, CSV, Excel, or XML.

How it works

Use cases

  • Mood boards and design research — pull a styling board into a folder of image links you can reuse or sort
  • Content planning — see which pins on a board carry the most saves before you plan your own
  • Trend spotting — track what gets pinned in your niche and how often each pin is saved
  • Image datasets — collect pin images and dimensions to train or test a vision model
  • Archiving — keep a structured copy of a board's pins, captions, and source links before they change

Input

FieldTypeRequiredDescription
boardLinkstringOne of boardLink or boardLinksA single Pinterest board URL to pull pins from.
boardLinksarray of stringsOne of boardLink or boardLinksSeveral board URLs, one per line, pulled in a single run.
startPageintegerNoFirst page of pins to keep, counting from the top of the board (25 pins per page). Default 1.
pageLimitintegerNoLast page to fetch; 0 walks the whole board. About 25 pins per page. Default 0.
resultsLimitintegerNoOverall cap on pins across all boards; 0 removes the cap. Default 0.
imageResolutionstringNoImage link size: high, medium, or low. Default high.
timeoutSecondsintegerNoSeconds to wait on each Pinterest request before giving up. Default 45.
proxyConfigurationobjectNoProxy settings for requests. Datacenter is the default; Residential blends in better.

Example input

{
"boardLink": "https://www.pinterest.com/finehomedecor/living-room-ideas/",
"boardLinks": [
"https://www.pinterest.com/finehomedecor/living-room-ideas/",
"https://www.pinterest.com/travelmore/japan-trip/"
],
"startPage": 1,
"pageLimit": 3,
"resultsLimit": 0,
"imageResolution": "high",
"timeoutSeconds": 45
}

Output

Every pin on the board comes back as one row, paginated automatically up to your limit. Fields Pinterest does not publish for a given pin (a video link on a still image, for instance) come back empty rather than guessed.

Example output

{
"pinIdentifier": "1126449530441234567",
"pinLink": "https://www.pinterest.com/pin/1126449530441234567/",
"pinHeadline": "Warm minimalist living room with oak shelving",
"pinCaption": "Neutral palette, layered textures, and a low oak media unit for a calm front room.",
"imageLink": "https://i.pinimg.com/originals/ab/cd/ef/abcdef1234567890.jpg",
"videoLink": null,
"hasVideo": false,
"imagePixelWidth": 736,
"imagePixelHeight": 1104,
"linkedSource": "https://example-decor-blog.com/living-room-tour",
"mainColor": "#d8cfc4",
"boardIdentifier": "987654321098765432",
"boardTitle": "Living Room Ideas",
"boardPath": "/finehomedecor/living-room-ideas/",
"creatorHandle": "finehomedecor",
"creatorName": "Fine Home Decor",
"savesTotal": 2841,
"publishedAt": "2025-11-03T09:24:11+00:00",
"collectedAt": "2026-06-30T12:00:00.000000+00:00"
}

Output fields

FieldTypeDescription
pinIdentifierstringPinterest's own ID for the pin
pinLinkstringFull web address of the pin on Pinterest
pinHeadlinestringThe pin's title text
pinCaptionstringThe pin's description or alt text
imageLinkstringDirect link to the pin image at the resolution you chose
videoLinkstringDirect link to the pin video, present only on video pins
hasVideobooleanTrue when the pin is a video rather than a still image
imagePixelWidthintegerWidth of the original image, in pixels
imagePixelHeightintegerHeight of the original image, in pixels
linkedSourcestringThe outbound page the pin points to
mainColorstringDominant hex color of the pin image
boardIdentifierstringPinterest's internal ID for the board
boardTitlestringName of the board the pin was taken from
boardPathstringRelative URL path of the board
creatorHandlestringUsername of the person who saved the pin
creatorNamestringFull display name of the person who saved the pin
savesTotalintegerHow many times the pin has been saved
publishedAtstringISO 8601 timestamp of when the pin was first created
collectedAtstringISO 8601 timestamp of when this row was captured

Tips for best results

  • Try a small slice first. Set pageLimit to 2 or 3 to confirm the output fits your pipeline before you pull the whole board.
  • Match the resolution to the job. high gives full-size originals for downloads; low keeps things light when you only need thumbnails.
  • Grab a middle section with the page range. Use startPage and pageLimit together to skip the top of a long board and keep just the pins you want.
  • Pass several boards at once. boardLinks runs each board in turn, while resultsLimit keeps the total across all of them in check.
  • Raise timeoutSeconds if large boards or a slower proxy tier start throwing timeouts.

How can I use Pinterest board data?

How can I use the Pinterest Board Scraper to download every image on a board? Paste the board URL into boardLink, set imageResolution to high, and run it. Each row carries an imageLink (and a videoLink on video pins), so you can feed the export straight into a download script and pull the full board in one pass.

How can I find the most-saved pins on a Pinterest board? Pull the board, then sort the rows by savesTotal. Alongside pinHeadline, pinLink, and linkedSource, that tells you which pins resonate most before you plan your own content or study a competitor's board.

How can I build a Pinterest image dataset for research? Drop one or more boards into boardLinks, set a resultsLimit for the volume you need, and export to CSV or JSON. You get a structured table of image links, dimensions, captions, and dominant colors that drops cleanly into a vision pipeline.

How can I archive a Pinterest board before it changes? Run the scraper on a schedule and keep each export. Every row preserves the pin's pinIdentifier, pinCaption, linkedSource, and publishedAt, so you hold a dated snapshot of the board even after pins are edited or removed.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.