Pinterest Scraper - Scrape Pins, Boards & Profiles avatar

Pinterest Scraper - Scrape Pins, Boards & Profiles

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Pinterest Scraper - Scrape Pins, Boards & Profiles

Pinterest Scraper - Scrape Pins, Boards & Profiles

Pinterest API alternative — scrape pins, boards & profiles without login. Export Pinterest data to CSV/JSON: images, videos, links & save counts.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

805

Total users

11

Monthly active users

2 days ago

Last modified

Share


📌 Overview

The Pinterest Scraper collects public Pinterest data through four entry points: keyword search, board URLs, usernames / profile URLs and individual pin URLs or IDs. Every pin comes back with complete metadata: title, description, outbound link, full-resolution image, video URL (when it's a video pin), pinner, board, dominant colour and repin / save count. It paginates each input to pull hundreds to thousands of pins in a single run.

It needs no login, no cookies and no API key — it reads only public data through US residential proxies, so there's zero risk to any Pinterest account. With no headless browser, it's a fast and low-cost way to build large Pinterest datasets.

✅ Add many keywords, boards or creators and raise maxItemsPerInput to assemble an analysis-ready Pinterest dataset in a single run.


✨ Features

FeatureDescription
🔎Keyword searchSearch pins for any term and paginate the results feed.
📌Board pinsPull every pin from a board, plus the board's own metadata.
👤Profiles + pins + boardsA creator's profile, their created pins and all their boards.
📍Pin detailFetch a single pin with full detail incl. repin / save count.
🖼️Media includedFull-resolution images.orig URL and video URL for video pins.
🔗Outbound linksThe pin's destination link for affiliate / SEO / e-commerce research.
No browserLightweight JSON resource access — fast and cheap at scale.
🛡️Login-free & safePublic access over US residential proxies — no account, no ban risk.
📤Any formatExport to JSON, CSV, Excel, HTML or pull via API & webhooks.

🎯 Who it's for

  • Marketers & content teams — find top-performing pins and creative angles by keyword.
  • E-commerce & affiliate — collect product pins with outbound links and save counts.
  • Trend & competitor research — track what's saved most in your niche.
  • Data science & ML — build labelled image/text datasets for vision & NLP models.

🧾 Input

FieldTypeDescription
searchTermsarrayKeywords to search pins for (home decor, recipes).
boardUrlsarrayBoard URLs to scrape pins from.
usernamesarrayUsernames or profile URLs — returns profile + their pins + boards.
pinUrlsarrayIndividual pin URLs for full detail (incl. save count).
pinIdsarrayIndividual numeric pin IDs — alternative to pinUrls.
maxItemsPerInputintegerPins to collect per search / board / user. Default 200.
maxResultsintegerGlobal cap on items saved. 0 = unlimited.
proxyConfigurationobjectUS residential proxy (required). Pre-configured for you.

Provide at least one of searchTerms, boardUrls, usernames, pinUrls or pinIds.

Example input

{
"searchTerms": ["home decor", "recipes"],
"maxItemsPerInput": 300,
"maxResults": 1000
}

📦 Output

Each pin is saved as one structured record:

{
"id": "1234567890",
"title": "Cozy minimalist living room",
"description": "Warm neutral palette with natural wood accents.",
"link": "https://example.com/living-room-ideas",
"pinUrl": "https://www.pinterest.com/pin/1234567890/",
"imageUrl": "https://i.pinimg.com/originals/ab/cd/ef/abcdef.jpg",
"isVideo": false,
"videoUrl": null,
"dominantColor": "#c8b6a6",
"repinCount": 4821,
"commentCount": 12,
"reactionCount": 530,
"pinner": { "username": "homestyle", "fullName": "Home Style", "id": "9988" },
"board": { "name": "Living Rooms", "url": "https://www.pinterest.com/homestyle/living-rooms/", "id": "77" },
"fromSearch": "home decor",
"scrapedAt": "2026-06-04T10:00:00.000Z"
}

📖 Output field reference

FieldDescription
title / descriptionPin title and description text
linkOutbound destination link of the pin
imageUrlFull-resolution (orig) image URL
isVideo / videoUrlVideo flag and direct video URL for video pins
repinCount / commentCount / reactionCountSave count and engagement
dominantColorDominant colour hex of the image
pinnerCreator: username, full name, id
boardBoard the pin belongs to: name, URL, id
pinUrlDirect link to the pin
recordTypeboard or profile for those record types (pins have none)

Board and profile inputs also emit recordType: "board" and recordType: "profile" records with their own metadata (pin count, follower count, etc.).


⚙️ How it works

  1. You provide keywords, board URLs, usernames or pin URLs/IDs.
  2. The actor opens a sticky US residential session to read public Pinterest data.
  3. Each input is walked with cursor pagination across the relevant feed.
  4. Every pin is parsed into a clean record and streamed to the dataset.

No login, no cookies, no API keys — and no Pinterest account is ever used or risked.


❓ FAQ

Is this a Pinterest API alternative?

Yes. It reads public Pinterest data — pins, boards, profiles and search results — without the official Pinterest API, a developer app, OAuth or API keys. Just paste keywords, boards, usernames or pin URLs and run.

Does it need login or cookies?

No. The Actor reads public Pinterest data only — no login, no cookies you provide, no developer API key. No Pinterest account is used, so there's zero ban risk.

How many pins can I scrape?

Hundreds to thousands — it paginates each input, and you control depth with maxItemsPerInput and the global maxResults cap.

Can I get full-resolution images and video URLs?

Yes — each pin includes the original-size (images.orig) image URL, and video pins include a direct video URL. Outbound destination links are captured too.

Are save (repin) counts included?

Yes — captured for every pin; single-pin detail mode returns the most accurate save count.

Why residential US proxies?

Pinterest serves its data reliably to US residential traffic. The default proxy is pre-configured — just leave it as-is.

How do I export Pinterest data to CSV or JSON?

Run the Actor, then download the dataset as CSV, JSON, Excel or HTML — or pull it via API and webhooks. Every pin's images, links and save counts come through structured.

Can I scrape Pinterest without an API key or login?

Yes. This is a Pinterest API alternative that reads public data with no developer app, OAuth, API key, login or cookies — so there's no Pinterest account and no ban risk.

Is there a Pinterest board or image scraper here too?

Yes. Point it at board URLs to pull every pin plus board metadata, and each pin returns its full-resolution image and video URL — a board, image and profile scraper in one.


🔗 Works great with

  • 🐦 X (Twitter) Tweet Scraper — pair social feeds for cross-platform trend analysis.
  • 🌐 Website Content Crawler — enrich pin outbound links with page content.

📝 Changelog

2026-06-07

  • Docs: added coverage for Pinterest API alternative use, exporting Pinterest data to CSV/JSON, and scraping boards/images without login.

2026-06-05

  • 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
  • ⚡ Stability & performance hardening; fresh rebuild.

2026-06-04

  • Verified live & refreshed build — reliability/maintenance pass.