Pinterest Pins Scraper
Pricing
from $3.00 / 1,000 results
Pinterest Pins Scraper
Scrape Pinterest pins by keyword search, board URL, or username. Get images, descriptions, source links, creators, and save counts.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Pinterest pins by keyword search, board URL, or username. Get images, descriptions, source links, creators, and save counts without login.
What you get
For every pin returned, the scraper extracts a structured record:
Pin metadata
- Pin ID and direct Pinterest URL
- Title and description
- Source URL (the external destination the pin links to) and the domain
- Pin's dominant color (when available)
Media
- Full-size original image URL plus width and height
isVideoflag and direct video URL when the pin is a video
Engagement
- Save count (repins)
- Comment count
Creator (pinner)
- Username and display name
- Verified flag
- Profile picture URL
Board context
- Board name and Pinterest board URL
Pagination
NEXT_PAGE_IDbookmark cursor — paste into the next run to keep collecting
Use cases
- Visual trend research — track which images and styles are gaining saves under a search term
- E-commerce product research — pull image URLs and source destinations for trending product categories
- Influencer and creator discovery — find Pinterest users posting high-engagement pins in your niche
- Mood board / content inspiration — bulk download imagery for a specific keyword or board
- Competitive analysis — monitor a competitor's board or profile pins over time
- Affiliate research — see which source domains (Etsy, Amazon, blogs) are most pinned for a topic
How to use
Choose one of the three input modes:
- Keyword — type any Pinterest search term (e.g.
minimalist kitchen) - Board URL — paste the full URL of a public Pinterest board (e.g.
https://www.pinterest.com/username/board-slug/) - Username — enter a Pinterest username (with or without
@) to pull that user's created pins
Then:
- Set Max Pins — default 100, or 0 for unlimited (will stop ~60s before the actor timeout)
- Run the actor — pins appear in the Dataset tab as they are scraped
- To fetch the next page, copy
NEXT_PAGE_IDfrom the Key-value store tab and paste it into Page ID on the next run
If you set multiple input fields, the scraper prefers keyword over board URL over username and logs a warning.
Output format
Each dataset record:
{"pinId": "1234567890","url": "https://www.pinterest.com/pin/1234567890/","title": "Modern minimalist kitchen","description": "White and oak kitchen with hidden appliances …","imageUrl": "https://i.pinimg.com/originals/ab/cd/ef.jpg","imageWidth": 1080,"imageHeight": 1350,"sourceUrl": "https://example.com/kitchen-inspo","domain": "example.com","saveCount": 432,"commentCount": 3,"dominantColor": "#e8d9c4","boardName": "Kitchen Ideas","boardUrl": "https://www.pinterest.com/jane/kitchen-ideas/","creatorUsername": "jane","creatorDisplayName": "Jane Doe","creatorVerified": false,"creatorProfilePic": "https://i.pinimg.com/280x280_RS/...","isVideo": false,"videoUrl": null,"scrapedAt": "2026-05-27T12:00:00.000Z"}
Pagination
Each run returns up to Max Pins records. To collect more across multiple runs:
- Run the actor — when it finishes,
NEXT_PAGE_IDis saved in the Key-value store tab - Copy the
NEXT_PAGE_IDvalue - Start a new run with the same input and paste it into the Page ID field
- Repeat until
NEXT_PAGE_IDisnull(feed fully exhausted)
If a single run hits the actor timeout, the cursor is written before the run ends so you can resume safely.
A QUERY_INFO record in the Key-value store summarises each run's mode, query, scraped count, and timestamp.