Pinterest Scraper — Pins, Boards & Profile Data
Pricing
Pay per usage
Pinterest Scraper — Pins, Boards & Profile Data
Extract Pinterest pins, boards, and profiles at scale. Scrape images, descriptions, saves, comments, creators, and tags. Keyword search, board crawling, and profile analysis. Ideal for marketing research, trend analysis, and content inspiration.
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Ricardo Akiyoshi
Actor stats
0
Bookmarked
4
Total users
2
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Pinterest at scale. Extract pins, boards, and user profiles with full metadata including images, descriptions, save counts, comments, tags, and creator information. No login required.
What does it do?
This actor extracts structured data from Pinterest using three modes:
- Keyword Search: Search Pinterest for any topic and extract matching pins
- Board Scraping: Scrape all pins from specific Pinterest boards
- Profile Scraping: Extract user profile data, boards, and pins from any public profile
Data extracted per pin:
- Title, description, and rich metadata
- High-resolution image URL and dimensions
- Outbound link (if pin links to a website)
- Save count and comment count
- Creator username and display name
- Board name and category
- Tags and related keywords
- Pin creation date
Data extracted per board:
- Board name and description
- Total pin count and follower count
- Creator username
- Category and cover image
- Privacy status
Data extracted per profile:
- Username and display name
- Follower and following counts
- Total boards and pins
- Profile image and bio
- Website URL
- Account verification status
Use Cases
Marketing Research
Analyze trending content in your niche. Discover what visual styles, topics, and formats get the most saves and engagement on Pinterest. Track competitor pins and boards.
Trend Analysis
Monitor Pinterest trends across categories like fashion, home decor, food, and DIY. Identify seasonal patterns and emerging aesthetic trends before they hit mainstream.
Content Inspiration
Build a library of high-performing pin formats, descriptions, and visual styles. Analyze what makes top pins successful and apply those patterns to your own content.
Competitor Pin Analysis
Track competitor Pinterest accounts. See their top-performing boards, pin frequency, engagement rates, and content strategy. Identify gaps in their coverage.
Influencer Discovery
Find active Pinterest creators in your niche by scraping profiles with high follower counts and engagement. Build outreach lists for influencer partnerships.
E-commerce Research
Discover trending products on Pinterest. Analyze which product categories, styles, and price points generate the most saves. Feed data into product development pipelines.
SEO & Traffic Analysis
Extract outbound links from pins to understand which websites drive the most Pinterest traffic. Identify link-building opportunities through popular pins.
Visual AI Training
Collect large datasets of categorized, tagged images for training computer vision models, style classifiers, or recommendation engines.
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | minimalist home decor | Keyword to search on Pinterest |
boardUrls | array | [] | List of board URLs to scrape |
profileUrls | array | [] | List of profile URLs to scrape |
maxPins | integer | 500 | Maximum pins to scrape (1-10000) |
proxyConfiguration | object | Apify Proxy | Proxy settings for large scrapes |
Search Example
{"searchQuery": "sustainable fashion brands","maxPins": 200}
Board Scraping Example
{"searchQuery": "","boardUrls": ["https://www.pinterest.com/apartmenttherapy/small-space-living/","https://www.pinterest.com/realsimple/easy-dinner-recipes/"],"maxPins": 500}
Profile Analysis Example
{"searchQuery": "","profileUrls": ["https://www.pinterest.com/apartmenttherapy/","https://www.pinterest.com/buzzfeedtasty/"],"maxPins": 1000}
Combined Example
{"searchQuery": "mid-century modern furniture","boardUrls": ["https://www.pinterest.com/westelm/mid-century-collection/"],"profileUrls": ["https://www.pinterest.com/westelm/"],"maxPins": 500}
Output
Pin Output
{"type": "pin","pinId": "819655115331234567","title": "Minimalist Living Room with Natural Light","description": "Beautiful minimalist living room featuring neutral tones, natural wood, and plenty of sunlight. Perfect inspiration for modern home decor.","imageUrl": "https://i.pinimg.com/originals/ab/cd/ef/abcdef123456.jpg","imageWidth": 1200,"imageHeight": 1800,"link": "https://www.designblog.com/minimalist-living-room-ideas","saves": 14523,"comments": 87,"creator": "designblog","creatorName": "Design Blog","board": "Living Room Ideas","boardUrl": "https://www.pinterest.com/designblog/living-room-ideas/","tags": ["minimalist", "living room", "home decor", "interior design", "neutral"],"category": "Home Decor","createdAt": "2026-01-15T08:30:00.000Z","pinUrl": "https://www.pinterest.com/pin/819655115331234567/","scrapedAt": "2026-03-02T12:00:00.000Z"}
Board Output
{"type": "board","boardId": "board-123456","name": "Living Room Ideas","description": "Curated collection of modern living room designs and decor inspiration.","pinCount": 2847,"followerCount": 156000,"creator": "designblog","creatorName": "Design Blog","category": "Home Decor","coverImageUrl": "https://i.pinimg.com/coverimages/ab/cd/ef.jpg","isPrivate": false,"boardUrl": "https://www.pinterest.com/designblog/living-room-ideas/","scrapedAt": "2026-03-02T12:00:00.000Z"}
Profile Output
{"type": "profile","username": "designblog","displayName": "Design Blog","bio": "Your daily dose of interior design inspiration. Modern, minimalist, and timeless.","followers": 2450000,"following": 312,"totalPins": 45600,"totalBoards": 87,"profileImageUrl": "https://i.pinimg.com/avatars/designblog_123.jpg","websiteUrl": "https://www.designblog.com","isVerified": true,"location": "New York, NY","profileUrl": "https://www.pinterest.com/designblog/","scrapedAt": "2026-03-02T12:00:00.000Z"}
Rate Limiting & Anti-Bot
This actor implements robust anti-detection measures:
- 10+ rotating user agents (desktop and mobile)
- Random delays between requests (1-3 seconds)
- Exponential backoff on rate limit responses
- Proxy support for high-volume scrapes
- Request fingerprint randomization
Pay Per Event Pricing
This actor uses Apify's Pay Per Event model. You are charged per item scraped:
| Event | Price |
|---|---|
| Pin scraped | $0.003 |
| Board scraped | $0.003 |
| Profile scraped | $0.003 |
Limitations
- Only public Pinterest content can be scraped
- Pinterest may limit search results for very broad queries
- Image URLs point to Pinterest's CDN and may expire after extended periods
- Save and comment counts are approximate (Pinterest rounds large numbers)
- Very large boards (10,000+ pins) may take longer due to pagination
- Pinterest's anti-bot measures may occasionally require proxy rotation
Changelog
1.0.0 (2026-03-02)
- Initial release
- Keyword search with pin extraction
- Board scraping with full pin data
- Profile scraping with user metadata
- Deduplication by pin ID
- 10+ rotating user agents
- Exponential backoff on rate limits
- Pay Per Event billing
- Proxy support for high-volume scrapes
Integration — Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("sovereigntaylor/pinterest-scraper").call(run_input={"searchTerm": "pinterest","maxResults": 50})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{item.get('title', item.get('name', 'N/A'))}")
Integration — JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('sovereigntaylor/pinterest-scraper').call({searchTerm: 'pinterest',maxResults: 50});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => console.log(item.title || item.name || 'N/A'));