Pinterest Scraper: Pins, Videos, Boards & Profiles avatar

Pinterest Scraper: Pins, Videos, Boards & Profiles

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Pinterest Scraper: Pins, Videos, Boards & Profiles

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ış

Yusuf Barış

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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 dropshipperFind trending products and designs in your niche, with source links
A marketer or social media managerResearch what content is saved and shared, and plan Pinterest campaigns
An SEO or content specialistCollect the related keywords Pinterest attaches to every pin
An agency or brandDiscover creators, boards and influencers to work with
A designer or trend researcherBuild moodboards and track visual trends over time
A data or AI teamBuild image and keyword datasets

How to scrape Pinterest

  1. Click Try for free and open the Input tab.
  2. Enter one or more Search keywords, for example minimalist living room. You can also paste Pinterest search URLs.
  3. Choose What to search for: pins, videos, boards or profiles.
  4. Set Max items per keyword. Start small (for example 50) to see what the data looks like.
  5. Optional: turn on Include engagement stats or Expand with related keywords.
  6. Click Start. When the run is finished, open the Output tab and download your data in the format you prefer.

Input

FieldWhat it does
Search keywordsOne search per keyword.
Pinterest search URLsAlternative to keywords, for example https://www.pinterest.com/search/pins/?q=cats. The result type is taken from the URL.
What to search forPins, video pins, boards or profiles.
Max items per keywordHow many results to collect for each keyword. Default: 100.
Include engagement statsAdds repin, save, comment and share counts to pins and videos. Billed as a small extra charge per pin.
Expand with related keywordsIf a search runs out before reaching your maximum, continues with related keywords (pins and videos only).
Max related keywords per searchUpper limit for the expansion. Default: 40.
Skip promoted pins (ads)Removes sponsored pins. On by default; skipped pins are not charged.
Parallel searchesHow many keywords are processed at the same time.
Proxy configurationResidential 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

FieldDescription
typepin, video, board or profile
urlPublic Pinterest link of the result
title, description, altTextText of the pin
link, domainWhere the pin points to and its source website
image, imageSizesImage links in several sizes, including the original
videoVideo stream link, size, duration and thumbnail (video pins)
engagementRepins, saves, comments and shares (when enabled)
keywordsRelated keywords Pinterest shows for the pin
creator, boardWho saved the pin and where
queryThe keyword that found the result
expandedFromThe 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.

EventPrice 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 expandedFrom field 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.