Pinterest Scraper: Pins, Videos, Boards & Profiles
Pricing
from $1.00 / 1,000 results
Pinterest Scraper: Pins, Videos, Boards & Profiles
Pinterest scraper: search pins, videos, boards and profiles by keyword. Get images, links, creators, repins, saves and comments as JSON, CSV or Excel. Related-keyword expansion goes past Pinterest's ~800 result limit.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Yusuf Barış
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Pinterest Scraper: Search Pins, Videos, Boards & Profiles
Pinterest Scraper lets you search Pinterest by keyword and export the results as structured data. Collect pins, video pins, boards and profiles together with images, links, creators and, optionally, repin, save, comment and share counts. No Pinterest account or login is needed.
Download your data as JSON, CSV, Excel, XML or HTML, schedule runs, or connect the results to your own tools through the Apify platform.
What does Pinterest Scraper do?
You give it keywords (or Pinterest search URLs) and it returns the public search results for each of them:
- 📌 Pins: image links, title, description, destination link, domain, dominant color, creator and board
- 🎬 Video pins: video stream link, size, duration and thumbnail
- 📋 Boards: board name, URL, number of pins, cover image and owner
- 👤 Profiles: username, full name, followers, number of pins and boards
- 📊 Engagement stats (optional): repins, saves, comments and shares for every pin
Why use Pinterest Scraper?
- Low price: pay only for the results you get, with no hidden platform-usage fees
- Go beyond Pinterest's search limit: one Pinterest search stops after roughly 800-1,000 results. Switch on Expand with related keywords and the scraper keeps going with related searches until it reaches your target, without duplicates
- Clean results: sponsored pins are removed by default, and the same pin is never returned (or charged) twice
- Four result types in one tool: pins, videos, boards and profiles
- Easy to automate: schedule runs, trigger webhooks, and use the Apify API and integrations
Who is it for?
| If you are... | You can... |
|---|---|
| An e-commerce seller or dropshipper | Find trending products and designs in your niche, with source links |
| A marketer or social media manager | Research what content is saved and shared, and plan Pinterest campaigns |
| An SEO or content specialist | Collect the related keywords Pinterest attaches to every pin |
| An agency or brand | Discover creators, boards and influencers to work with |
| A designer or trend researcher | Build moodboards and track visual trends over time |
| A data or AI team | Build image and keyword datasets |
How to scrape Pinterest
- Click Try for free and open the Input tab.
- Enter one or more Search keywords, for example
minimalist living room. You can also paste Pinterest search URLs. - Choose What to search for: pins, videos, boards or profiles.
- Set Max items per keyword. Start small (for example 50) to see what the data looks like.
- Optional: turn on Include engagement stats or Expand with related keywords.
- Click Start. When the run is finished, open the Output tab and download your data in the format you prefer.
Input
| Field | What it does |
|---|---|
| Search keywords | One search per keyword. |
| Pinterest search URLs | Alternative to keywords, for example https://www.pinterest.com/search/pins/?q=cats. The result type is taken from the URL. |
| What to search for | Pins, video pins, boards or profiles. |
| Max items per keyword | How many results to collect for each keyword. Default: 100. |
| Include engagement stats | Adds repin, save, comment and share counts to pins and videos. Billed as a small extra charge per pin. |
| Expand with related keywords | If a search runs out before reaching your maximum, continues with related keywords (pins and videos only). |
| Max related keywords per search | Upper limit for the expansion. Default: 40. |
| Skip promoted pins (ads) | Removes sponsored pins. On by default; skipped pins are not charged. |
| Parallel searches | How many keywords are processed at the same time. |
| Proxy configuration | Residential proxies are recommended and selected by default. |
Example input:
{"queries": ["minimalist living room", "boho wedding"],"scope": "pins","maxItems": 500,"includeEngagement": true,"expandRelatedQueries": true}
Output
Each result is one row in the dataset. You can view it as a table in the Output tab or download it as JSON, CSV, Excel, XML or HTML.
Example pin:
{"type": "pin","id": "8936899258904373","url": "https://www.pinterest.com/pin/8936899258904373/","title": null,"description": null,"altText": "a modern living room with white furniture and large windows","createdAt": "2026-09-30T18:04:04.000Z","link": null,"domain": "Uploaded by user","isPromoted": false,"dominantColor": "#998772","image": {"url": "https://i.pinimg.com/originals/e9/52/e4/e952e426ebc5908e215b5e24808afc4b.jpg","width": 736,"height": 1104},"engagement": {"repinCount": 146,"saveCount": 1488,"commentCount": 2,"shareCount": 19},"keywords": ["Modern Light Living Room Ideas", "Warm White Modern Living Room"],"creator": {"username": "karolinamczka","fullName": "Karolina Mączka","followerCount": 0,"url": "https://www.pinterest.com/karolinamczka/"},"board": {"name": "Wystrój","url": "https://www.pinterest.com/karolinamczka/wystr%C3%B3j/","pinCount": 297},"query": "minimalist living room","scrapedAt": "2026-10-11T13:18:40.000Z"}
Main fields
| Field | Description |
|---|---|
type | pin, video, board or profile |
url | Public Pinterest link of the result |
title, description, altText | Text of the pin |
link, domain | Where the pin points to and its source website |
image, imageSizes | Image links in several sizes, including the original |
video | Video stream link, size, duration and thumbnail (video pins) |
engagement | Repins, saves, comments and shares (when enabled) |
keywords | Related keywords Pinterest shows for the pin |
creator, board | Who saved the pin and where |
query | The keyword that found the result |
expandedFrom | The related keyword that found it, when expansion was used |
How much does it cost to scrape Pinterest?
The Actor uses pay-per-event pricing, so you only pay for what you collect. Current prices are shown on the Pricing tab and become lower on higher Apify plans.
| Event | Price on the Free plan |
|---|---|
| Result (pin, video, board or profile) | $1.50 per 1,000 |
| Engagement stats (optional, per pin) | $0.60 per 1,000 |
| Actor start | $0.005 per run |
Platform usage is included. Example: 5,000 pins with engagement stats cost about 5 × ($1.50 + $0.60) = $10.50 plus the start fee. You can set a maximum cost per run in the run options, and the scraper stops when it is reached.
Tips for best results
- Run a small test first (20-50 results) to check the fields you need.
- Use specific keywords for focused data, and the expansion option when you need large volumes.
- Use the
expandedFromfield to filter out results from related keywords that are too broad. - Schedule the Actor to track how trends and engagement change over time.
Integrations and API
Connect Pinterest Scraper to other apps and services using Apify integrations (for example Make, Zapier, Google Sheets, Slack or webhooks), or call it from your own code with the Apify API and the Python and JavaScript clients.
FAQ
Do I need a Pinterest account? No. The Actor only collects publicly visible data.
How many results can I get? A single Pinterest search ends after roughly 800-1,000 results. Use Expand with related keywords to collect more for the same topic.
Can I scrape boards or profiles instead of pins? Yes. Choose Boards or Profiles in What to search for.
Why are some fields empty?
Not every pin has a title, description or destination link. Empty values are returned as null.
Does it return video files? Video pins include a video stream link plus size, duration and thumbnail.
Are the engagement numbers exact? They are a snapshot of what Pinterest shows at the time of the run.
Is it legal to scrape Pinterest? The Actor collects publicly available data only. You are responsible for using the data in line with Pinterest's terms, copyright and privacy laws such as GDPR. Do not use personal data without a legal basis.
I found a problem or need a new feature. Please open an issue from the Actor's Issues tab and describe what you expected.