Pinterest Data Scraper (Cheap) avatar

Pinterest Data Scraper (Cheap)

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Pinterest Data Scraper (Cheap)

Pinterest Data Scraper (Cheap)

Pinterest Data Extractor scrapes pin images, descriptions, and IDs from any board or profile, so content teams can collect Pinterest data without copying it by hand.

Pricing

from $1.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 Data Scraper

Pinterest Data Scraper

Scrolling Pinterest by hand to gather pins is slow, and the data you actually want — image links, captions, who posted it, which board it sits on, how many people saved it — is buried in the page. This scraper pulls it straight from the source. Type a keyword (or a list of them), and it reads Pinterest's own search responses and hands back every pin as a clean row: full image links in five sizes, the caption, the creator and their follower count, the board, save and like counts, plus video links when a pin has one. Run one term to test, or queue a dozen and let it collect thousands of pins in a single pass.

What you get

Every pin comes back as one row with a steady set of columns, so results drop neatly into a sheet or database. The fields split into a few groups:

  • PinpinIdentifier, pinLink, pinHeadline, pinCaption, publishedDate, mainColor, destinationUrl
  • MediaimageLink, imageVariants (170x through original), hasVideo, videoLink
  • CreatorcreatorId, creatorHandle, creatorName, creatorFollowers, creatorProfileUrl
  • BoardboardIdentifier, boardTitle, boardLink
  • Engagement and contextsavesTotal, likesTotal, commentsTotal, sponsored, matchedTerm, collectedAt

Quick start

  1. Click Try for free and open the input form.
  2. Type a keyword into Single search term, or paste a batch into List of search terms (one per line).
  3. Set Maximum pins to cap the run, and add a residential proxy under the Proxy section.
  4. Press Start, then export the pins as JSON, CSV, Excel, or XML once it finishes.

How it works

Use cases

  • Content research — gather trending pins for any keyword without scrolling for hours
  • SEO and link tracking — see which pins point back to your domain or a competitor's via destinationUrl
  • Competitor analysis — find which boards and creators own a keyword
  • Image dataset building — collect image links in every size from 170x up to the original
  • Creator and influencer research — pull handles, display names, and follower counts in bulk
  • Trend tracking — re-run the same keyword on a schedule and watch save counts move

Input

FieldTypeRequiredDescription
searchTermstringOne of searchTerm or searchTermsSingle keyword to look up, for example minimalist kitchen. The actor builds the search URL for you.
searchTermsarray of stringsOne of searchTerm or searchTermsSeveral keywords, one per line. Pins from every keyword land in the same dataset.
pinLimitintegerNoCeiling on pins gathered across all keywords. Default 50, max 1000.
customProxyUrlstringNoYour own residential proxy URL such as http://user:pass@host:port. When set, it takes priority over the Apify proxy settings.
proxyConfigurationobjectNoApify proxy settings, used only when customProxyUrl is blank. Defaults to Residential, which Pinterest requires.

Example input

{
"searchTerms": ["minimalist kitchen", "garden lighting", "street fashion"],
"pinLimit": 300,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Output

Each pin becomes one record. Every field below is present on every row, so your dataset stays rectangular and predictable.

Example output

{
"pinIdentifier": "292452569572809169",
"pinLink": "https://www.pinterest.com/pin/292452569572809169/",
"pinHeadline": "",
"pinCaption": "Bright minimalist kitchen with warm oak shelving",
"publishedDate": "Mon, 03 Nov 2025 07:46:12 +0000",
"imageLink": "https://i.pinimg.com/originals/0b/d6/e9/0bd6e9...jpg",
"imageVariants": {
"170x": "https://i.pinimg.com/170x/0b/d6/e9/0bd6e9...jpg",
"236x": "https://i.pinimg.com/236x/0b/d6/e9/0bd6e9...jpg",
"474x": "https://i.pinimg.com/474x/0b/d6/e9/0bd6e9...jpg",
"736x": "https://i.pinimg.com/736x/0b/d6/e9/0bd6e9...jpg",
"orig": "https://i.pinimg.com/originals/0b/d6/e9/0bd6e9...jpg"
},
"mainColor": "#6c5d56",
"destinationUrl": "https://www.instagram.com/reel/DMPX6u3pAN0/",
"hasVideo": true,
"videoLink": "https://v1.pinimg.com/videos/iht/hls/8f/03/99/8f0399...m3u8",
"creatorId": "292452706960849245",
"creatorHandle": "studioloomdesign",
"creatorName": "Studio Loom",
"creatorFollowers": 11,
"creatorProfileUrl": "https://www.pinterest.com/studioloomdesign/",
"boardIdentifier": "292452638242391545",
"boardTitle": "Kitchen Ideas 2025",
"boardLink": "https://www.pinterest.com/studioloomdesign/kitchen-ideas-2025/",
"savesTotal": 316,
"likesTotal": 42,
"commentsTotal": 0,
"sponsored": false,
"matchedTerm": "minimalist kitchen",
"collectedAt": "2026-06-29T10:23:45.000000+00:00"
}

Output fields

FieldTypeDescription
pinIdentifierstringNumeric Pinterest ID for the pin
pinLinkstringAddress of the pin's page
pinHeadlinestringPin headline, often blank
pinCaptionstringCaption or body text under the pin
publishedDatestringDate the pin went live (RFC 2822)
imageLinkstringSharpest image available, original or 736x
imageVariantsobjectAll image sizes: 170x, 236x, 474x, 736x, orig
mainColorstringLeading hex color of the image
destinationUrlstringOutbound web address the pin links to
hasVideobooleanTrue when the pin carries a video
videoLinkstringHLS or MP4 stream address, video pins only
creatorIdstringPinterest account ID of the creator
creatorHandlestringPinterest username of the creator
creatorNamestringDisplay name of the creator
creatorFollowersintegerFollower count of the creator
creatorProfileUrlstringLink to the creator's profile
boardIdentifierstringID of the board the pin sits on
boardTitlestringName of the board
boardLinkstringAddress of the board
savesTotalintegerTimes the pin has been saved or repinned
likesTotalintegerLikes on the pin
commentsTotalintegerComments on the pin
sponsoredbooleanTrue when the pin is a promoted placement
matchedTermstringSearch keyword that surfaced the pin
collectedAtstringISO 8601 timestamp of when the row was captured

Tips for best results

  • Keep the proxy on Residential. Pinterest blocks datacenter IPs at the network level, so the connection never lands. Either paste a residential proxy into customProxyUrl or leave proxyConfiguration on its Residential default.
  • Start with one keyword. Run a single term and a low pinLimit first to confirm the proxy works before you queue a big batch.
  • Use pinLimit to control spend. It caps the total pins across every keyword, so set it low for tests and raise it for full runs.
  • Seeing zero pins? That almost always means the proxy slipped to Datacenter. Switch it back to Residential and rerun.
  • Video pins fill in videoLink. Image pins leave it blank, so filter on hasVideo when you only want one kind.

How can I use Pinterest pin data?

How can I use the Pinterest Data Scraper to research trending content for a niche? Queue a handful of keywords in searchTerms and the scraper returns every matching pin with its caption, image link, board, and save count. Sort by savesTotal to see what is resonating, and check matchedTerm to compare how each keyword performs — a quick read on what your audience is pinning right now.

How can I scrape Pinterest pins to build an image dataset? Each pin ships with imageLink for the best-quality file plus imageVariants holding every size from 170x to the original. Set pinLimit to the volume you need, run your keywords, and export the links to JSON or CSV to feed a download script or a training pipeline.

How can I track Pinterest creators and the boards behind a keyword? The output pairs each pin with creatorHandle, creatorName, creatorFollowers, and creatorProfileUrl, alongside boardTitle and boardLink. Group the rows by creator or board to see who dominates a topic, then follow the profile links to dig deeper — useful for influencer outreach or competitor mapping.

How can I monitor Pinterest engagement over time? Run the same keyword on Apify's scheduler and the scraper stamps every row with collectedAt along with savesTotal, likesTotal, and commentsTotal. Compare runs to watch how a pin's saves climb, which is handy for measuring a campaign or spotting content that is starting to take off.

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.