Pinterest User & Board Pins Scraper
Pricing
from $1.05 / 1,000 item scrapeds
Go to Apify Store

Pinterest User & Board Pins Scraper
Scrape public Pinterest pins, titles, descriptions, high-resolution media URLs, publication dates, and original source links without login.
Pricing
from $1.05 / 1,000 item scrapeds
Rating
0.0
(0)
Developer
LiteZero
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
π Pinterest User & Board Pins Scraper
Extract public Pinterest pins, titles, descriptions, high-resolution media URLs, publication dates, and original source links directly from Pinterest without account login or session cookies.
π₯ Why This Actor Beats the Competition
| Feature | β‘ Pinterest Pins Scraper | π’ Traditional Browser Automation |
|---|---|---|
| Speed | 30+ pins in < 2 seconds | 30β60 seconds scrolling heavy infinite-scroll DOM |
| Pricing | $1.50 / 1,000 items (Platform Usage: FREE) | Heavy Puppeteer/Playwright compute bills |
| No Login Required | 100% public feed access | Frequent login walls & account bans |
| High-Res Media | Automatically resolves 736px / original media | Often capped to low-res thumbnail previews |
| Stability | Direct RSS/XML stream integration | Breaks on frequent Pinterest UI/CSS changes |
π οΈ Step-by-Step: How to Use
Method 1: Apify Web Console (No-Code GUI)
- Enter the target Pinterest Username (e.g.
pinterest,nike,nordstrom,target). - Optionally enter a specific Board Name slug (e.g.
holiday-recipes,sneakers). Leave blank for all pins. - Set Max Items and click Start.
- Download structured pin data in JSON, CSV, or Excel.
Method 2: Python SDK
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run_input = {"username": "nike","maxItems": 30}run = client.actor("litezero/pinterest-board-pins-scraper").call(run_input=run_input)for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"Pin {item['pinId']}: {item['title']} - {item['highResImageUrl']}")
Method 3: Node.js SDK
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('litezero/pinterest-board-pins-scraper').call({username: 'nordstrom',maxItems: 25,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(`Extracted ${items.length} Pinterest pins.`);
Method 4: REST API / cURL
curl "https://api.apify.com/v2/acts/litezero~pinterest-board-pins-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"username": "pinterest", "maxItems": 20}'
π₯ Input Parameters
| Field | Type | Default | Description |
|---|---|---|---|
username | String | "pinterest" | Public Pinterest username or brand handle. |
board | String | Optional | Specific public board slug (e.g. recipes, interiors). |
maxItems | Integer | 30 | Maximum number of pins to extract. |
π€ Output Data Dictionary
{"pinId": "424605071146015538","title": "#food #dinner","description": "Delicious weekend dinner recipes and easy cooking inspiration.","link": "https://www.pinterest.com/pin/424605071146015538/","pubDate": "Wed, 30 Sep 2026 03:01:46 GMT","username": "pinterest","board": null,"previewImageUrl": "https://i.pinimg.com/236x/c8/98/df/c898dfc1cfd4c48d0040699e2bfd6c94.jpg","highResImageUrl": "https://i.pinimg.com/736x/c8/98/df/c898dfc1cfd4c48d0040699e2bfd6c94.jpg","scrapedAt": "2026-10-04T10:00:00.000Z"}
π‘ Top Use Cases
- E-Commerce & Fashion Trend Forecasting: Monitor visual product curation from top retailers and influencers.
- Design & Creative Moodboarding: Bulk download high-resolution creative imagery for design research and concept decks.
- Social Media Competitor Benchmarking: Track pin publishing cadence and visual creative strategy across competitor brands.