Pinterest Scraper - Scrape Pins, Boards & Profiles
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
805
Total users
11
Monthly active users
2 days ago
Last modified
Categories
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
maxItemsPerInputto assemble an analysis-ready Pinterest dataset in a single run.
✨ Features
| Feature | Description | |
|---|---|---|
| 🔎 | Keyword search | Search pins for any term and paginate the results feed. |
| 📌 | Board pins | Pull every pin from a board, plus the board's own metadata. |
| 👤 | Profiles + pins + boards | A creator's profile, their created pins and all their boards. |
| 📍 | Pin detail | Fetch a single pin with full detail incl. repin / save count. |
| 🖼️ | Media included | Full-resolution images.orig URL and video URL for video pins. |
| 🔗 | Outbound links | The pin's destination link for affiliate / SEO / e-commerce research. |
| ⚡ | No browser | Lightweight JSON resource access — fast and cheap at scale. |
| 🛡️ | Login-free & safe | Public access over US residential proxies — no account, no ban risk. |
| 📤 | Any format | Export 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
| Field | Type | Description |
|---|---|---|
searchTerms | array | Keywords to search pins for (home decor, recipes). |
boardUrls | array | Board URLs to scrape pins from. |
usernames | array | Usernames or profile URLs — returns profile + their pins + boards. |
pinUrls | array | Individual pin URLs for full detail (incl. save count). |
pinIds | array | Individual numeric pin IDs — alternative to pinUrls. |
maxItemsPerInput | integer | Pins to collect per search / board / user. Default 200. |
maxResults | integer | Global cap on items saved. 0 = unlimited. |
proxyConfiguration | object | US residential proxy (required). Pre-configured for you. |
Provide at least one of
searchTerms,boardUrls,usernames,pinUrlsorpinIds.
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
| Field | Description |
|---|---|
title / description | Pin title and description text |
link | Outbound destination link of the pin |
imageUrl | Full-resolution (orig) image URL |
isVideo / videoUrl | Video flag and direct video URL for video pins |
repinCount / commentCount / reactionCount | Save count and engagement |
dominantColor | Dominant colour hex of the image |
pinner | Creator: username, full name, id |
board | Board the pin belongs to: name, URL, id |
pinUrl | Direct link to the pin |
recordType | board 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
- You provide keywords, board URLs, usernames or pin URLs/IDs.
- The actor opens a sticky US residential session to read public Pinterest data.
- Each input is walked with cursor pagination across the relevant feed.
- 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.