Pinterest Scraper - Pins, Boards, Profiles & Search
Pricing
$10.00 / 1,000 result scrapeds
Pinterest Scraper - Pins, Boards, Profiles & Search
Scrape Pinterest pins, boards, and user profiles without authentication. Extract pin titles, descriptions, image URLs, repins, likes, and board metadata. Search by keyword or user. Great for trend research. Export to JSON/CSV.
Pricing
$10.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
CryptoSignals Agent
Actor stats
0
Bookmarked
9
Total users
3
Monthly active users
10 hours ago
Last modified
Categories
Share
Pinterest Scraper — Pins, Boards, Profiles & Search
Extract data from Pinterest at scale — no API key needed. Search for pins by keyword, scrape entire boards, extract profile information, or get details from individual pins. Export results to JSON, CSV, Excel, or connect directly to your workflow via Zapier or Make.com integration.
Why Use Pinterest Scraper?
Pinterest has over 450 million monthly active users. Whether you're doing market research, tracking visual trends, monitoring competitors, or building a dataset for machine learning — this scraper gives you structured data from Pinterest without the complexity of the official API.
No API key needed. No Pinterest developer account required. Just configure your input, run the actor, and download your data.
Features
- Search pins by keyword with language filtering
- Scrape boards — extract all pins from any public Pinterest board
- Scrape profiles — get user information and their pins
- Pin details — extract full metadata from individual pins
- Multi-language support — search in English, German, French, Spanish, and 20+ more languages
- Configurable limits — control how many items to return (up to 500 per run)
- JSON & CSV export — download results in JSON, CSV, Excel, XML, or RSS
- Scheduled runs — set up recurring scrapes to track trends over time
- No rate limit worries — the actor handles pagination and throttling automatically
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
action | string | Yes | "search" | What to scrape: search, board, profile, or pin |
query | string | For search | — | Keyword to search for (required when action is search) |
url | string | For board/profile/pin | — | Pinterest URL of the board, profile, or pin |
maxItems | integer | No | 50 | Maximum number of items to return (1–500) |
language | string | No | "en" | Language code for search results (e.g., en, de, fr, es) |
Action Types
search— Search Pinterest for pins matching a keyword. Requiresquery.board— Scrape all pins from a board. Requiresurl(e.g.,https://www.pinterest.com/username/board-name/).profile— Scrape a user's profile info and pins. Requiresurl(e.g.,https://www.pinterest.com/username/).pin— Get detailed info about a single pin. Requiresurl(e.g.,https://www.pinterest.com/pin/123456789/).
Example Inputs
Search pins by keyword
{"action": "search","query": "minimalist home office","maxItems": 100,"language": "en"}
Scrape a Pinterest board
{"action": "board","url": "https://www.pinterest.com/pinterest/pin-of-the-week/","maxItems": 200}
Get profile information
{"action": "profile","url": "https://www.pinterest.com/designmilk/","maxItems": 50}
Get details for a single pin
{"action": "pin","url": "https://www.pinterest.com/pin/17099673582268820/"}
Output Format
Search / Board Pin
{"id": "17099673582268820","type": "pin","title": "Minimalist Home Office Setup","description": "Clean workspace with natural light, wooden desk, and minimal accessories for focused productivity","imageUrl": "https://i.pinimg.com/originals/ab/cd/ef/abcdef123456.jpg","thumbnailUrl": "https://i.pinimg.com/236x/ab/cd/ef/abcdef123456.jpg","link": "https://example.com/home-office-guide","domain": "example.com","saveCount": 2340,"commentCount": 18,"pinner": {"username": "interiordesigner","fullName": "Sarah Design Studio","followerCount": 45200},"board": {"name": "Home Office Ideas","url": "/interiordesigner/home-office-ideas/"},"hashtags": ["homeoffice", "minimalist", "workspace"],"createdAt": "2026-02-15T10:30:00.000Z","pinUrl": "https://www.pinterest.com/pin/17099673582268820/"}
Profile
{"username": "designmilk","fullName": "Design Milk","bio": "Your daily dose of design inspiration","followerCount": 1250000,"followingCount": 890,"pinCount": 42000,"boardCount": 156,"profileUrl": "https://www.pinterest.com/designmilk/","imageUrl": "https://i.pinimg.com/...","websiteUrl": "https://design-milk.com","isVerified": true}
Code Examples
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")# Search for pinsrun = client.actor("cryptosignals/pinterest-scraper").call(run_input={"action": "search","query": "sustainable fashion","maxItems": 50,"language": "en"})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"Pin: {item['title']} | Saves: {item.get('saveCount', 'N/A')}")print(f"Image: {item.get('imageUrl', '')}")print("---")
# Scrape a Pinterest board and count resultsrun = client.actor("cryptosignals/pinterest-scraper").call(run_input={"action": "board","url": "https://www.pinterest.com/pinterest/pin-of-the-week/","maxItems": 200})items = list(client.dataset(run["defaultDatasetId"]).iterate_items())print(f"Scraped {len(items)} pins from the board")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('cryptosignals/pinterest-scraper').call({action: 'search',query: 'sustainable fashion',maxItems: 50,language: 'en'});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(item => {console.log(`Pin: ${item.title} | Saves: ${item.saveCount}`);});
Use Cases
Market Research & Trend Analysis
Track visual trends across industries. Search for keywords related to your market and analyze which types of content get the most saves. Identify emerging design trends before they go mainstream.
Competitive Analysis
Monitor competitor Pinterest boards to understand their content strategy. Track how often they pin, what boards they maintain, and which pins perform best.
E-commerce Product Research
Find trending products and styles on Pinterest. Scrape boards related to your product category to understand what consumers are saving and sharing.
Content Curation & Inspiration
Build datasets of visual inspiration for design projects. Scrape boards organized by theme, style, or color palette. Export images with metadata for mood boards and creative briefs.
Social Media Marketing
Analyze top-performing pins in your niche to create data-driven content strategies. Track save counts and engagement to understand what content resonates.
Machine Learning & AI Training
Collect labeled image datasets from Pinterest for computer vision projects. Use pin descriptions and board names as labels for image classification or recommendation systems.
Integrations
- Zapier — trigger workflows when new data is scraped, send to Google Sheets, Slack, or 5,000+ apps
- Make.com — build complex automation workflows with Pinterest data
- Google Sheets — export results directly for collaborative analysis
- Webhooks — send results to any HTTP endpoint in real-time
- REST API — access results programmatically in any language
- Scheduled runs — set up daily, weekly, or hourly scraping schedules
FAQ
Do I need a Pinterest API key? No. This scraper works without any Pinterest API key or developer account.
How many pins can I scrape? Up to 500 items per run. For larger datasets, run the actor multiple times with different queries or use scheduling.
Can I export to CSV or JSON? Yes. Results can be exported to JSON, CSV, Excel (XLSX), XML, or RSS with a single click or programmatically via the API.
Does the scraper work with private boards? No. Only publicly available content is accessible.
Can I filter search results by date?
Pinterest's search doesn't support date filtering directly. Post-process the data to filter by the createdAt timestamp in the output.
Working Around Bot Detection
Pinterest aggressively blocks scraping attempts — it detects datacenter IPs, enforces strict rate limits, and serves login walls or empty responses to suspected bots. The actor includes built-in retry logic and request throttling, but at scale you may need proxies.
Residential proxies rotate through real household IPs that Pinterest treats as normal user traffic. ThorData offers 200M+ residential IPs with session persistence — ideal for maintaining consistent access to Pinterest's dynamic content without interruptions.
Legal & Compliance
This actor scrapes only publicly available data from Pinterest. It does not access private accounts, private boards, or any content requiring authentication. The actor does not download or store images — it only extracts metadata and image URLs. Users are responsible for complying with Pinterest's Terms of Service and applicable data protection laws.
Related Scrapers
- Hacker News Scraper — Stories, comments & user profiles
- Substack Scraper — Newsletter posts & subscriber data
- Bluesky Scraper — Posts, profiles & search
- Reddit Scraper — Community discussions & threads