Pinterest Scraper — Pins, Boards, Profiles & Search avatar

Pinterest Scraper — Pins, Boards, Profiles & Search

Pricing

from $1.00 / 1,000 pins

Go to Apify Store
Pinterest Scraper — Pins, Boards, Profiles & Search

Pinterest Scraper — Pins, Boards, Profiles & Search

Pinterest pins, boards and profiles from any search, board or profile: full-size image and video links, pinner, board, product price, creation date; optionally saves, repins, shares, comments, topics, followers, monthly views and every board. Export data to JSON, CSV or Excel, or via API.

Pricing

from $1.00 / 1,000 pins

Rating

0.0

(0)

Developer

Steady Scrape

Steady Scrape

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

2 days ago

Last modified

Share

Pinterest Scraper — pins, boards, profiles and search

Give it searches, boards, profiles or pin links and get every pin with its data: title, description, the full-size original image, the video (an .mp4 and the stream), the link it leads to, the pinner, the board, reactions, the product price of shopping pins and the creation date. Turn on details and each pin also gets its saves, repins, shares, comment count, topics and original creator. Add a profile row (followers, monthly views, website) and board rows when you want them.

It reads Pinterest's own web endpoints with plain HTTP. No login, no cookies to give, no browser, no proxy to pay for: 1,958 pins from three searches took 47 seconds and 93 requests on Apify.

US$1 per 1,000 pins (US$2 per 1,000 with details). Rows that carry nothing — an unknown pin, board or profile, a search with no results, a refusal — are free, and your maximum is checked before any request, so a run never reads (or charges) more than you asked for.

What makes it different

  • Whole boards, not the first 25 pins. Logged out, about half of Pinterest's sessions are shown only 25 pins of a board and no way to the rest, which is how a board scraper comes back with "only 17 results". This Actor notices a board cut short (it knows how many pins the board has), starts a fresh session, and keeps the session that pages for the next board. Measured: an 86-pin board read whole after eight cut sessions in a row.
  • Full-size images and real video files. imageUrl is the original upload (/originals/, e.g. 1440×1800), not the 236-pixel thumbnail. Video pins give videoStreamUrl (HLS), and with details the .mp4 file and its length.
  • Numbers that only the pin page has. With includeDetails, each pin is read from its own page: saves (the count Pinterest shows: 20,949 on one recipe video), repins, shares, comments, the topics Pinterest files it under and the account that first uploaded it. A pin whose page cannot be read is still delivered, with what the list gave, at the plain price.
  • Rank included. Every pin carries its position in the search, board or profile, so a scheduled search is a rank tracker for your pins and your competitors'.
  • Limits you can trust. maxPins is applied before a request is made; the run stops cleanly at your spending limit and says so. Nothing runs "until the platform default" on your money.
  • Every source says what happened. A search, board, profile or pin that gives nothing ends as a free status row — not_found, no_pins or blocked — with the reason in plain words, never as an empty run marked succeeded.

Use cases

  • Trend and keyword research: what Pinterest shows for a keyword, ranked, with saves and topics — the visual side of SEO for home decor, fashion, food, weddings, beauty.
  • Competitor and brand monitoring: a competitor's profile or boards on a schedule; which of their pins collect saves; which domains their pins link to.
  • Rank tracking: where your own pins sit for your keywords, week after week.
  • Shopping and product research: product pins with name, price, currency and stock, and the shop they link to.
  • Influencer and creator vetting: followers, monthly views, verified domain and what their pins actually earn.
  • Image and video datasets: original-resolution images and mp4 files with titles, descriptions, alt text and Pinterest's own image captions (autoAltText).

Input

{
"searchQueries": ["scandinavian living room", "boho bedroom"],
"urls": [
"https://www.pinterest.com/marthastewart/canning-and-preserving/",
"https://www.pinterest.com/marthastewart/",
"https://www.pinterest.com/pin/317222367527146045/"
],
"maxPins": 200,
"includeDetails": true,
"includeProfile": true,
"includeBoards": false
}
fieldwhat it does
searchQueriesWords to search, one search per line. Pinterest serves about 1,000 pins per search.
searchTypepins (default) or videos, for the words above.
urlsPins, boards, profiles (/marthastewart/ or @marthastewart), a profile's own uploads (/marthastewart/_created/), search links, pin.it share links. Any country domain (ar.pinterest.com, pinterest.co.uk…). A repeat is scraped once.
maxPinsPer search, board or profile; default 100, 0 for everything Pinterest lists.
includeDetailsReads each pin's own page (saves, repins, shares, comments, topics, mp4). Charged as pin-with-details.
includeProfileOne profile row per profile link (default true).
includeBoardsOne row per board of a profile, and the board's own row for a board link.
profilePinsFor profile links: all the pins on its boards (default) or only the ones it created.

Board sections and /ideas/ pages are not read; the input says so by name instead of running for nothing.

Output

One dataset; each row has a type — pin, profile, board or status — and a source (your words or link). The Pins, Profiles and boards and Sources without pins views show each as a table.

A pin with details:

{
"type": "pin",
"status": "ok",
"sourceType": "search",
"source": "easy dinner recipes",
"position": 1,
"detailed": true,
"id": "707557791488257778",
"url": "https://www.pinterest.com/pin/707557791488257778/",
"title": "One Pan Chicken and Potatoes",
"description": "This easy one pan chicken and potatoes is the perfect quick dinner of juicy chicken and crispy potatoes – a must-have for busy weekday nights.",
"altText": "A video tutorial showing how to make chicken and potatoes meal in one pan.",
"autoAltText": "one pan chicken and potatoes recipe",
"link": "https://www.alphafoodie.com/one-pan-chicken-and-potatoes/",
"domain": "alphafoodie.com",
"imageUrl": "https://i.pinimg.com/originals/73/c6/17/73c617de8c3622bd23ef8456fb2bbeb3.jpg",
"imageWidth": 1080,
"imageHeight": 1920,
"thumbnailUrl": "https://i.pinimg.com/236x/73/c6/17/73c617de8c3622bd23ef8456fb2bbeb3.jpg",
"dominantColor": "#a05713",
"mediaType": "video",
"videoUrl": "https://v1.pinimg.com/videos/iht/720p/76/6a/ed/766aeda79426ea9b771bef95e12453e5.mp4",
"videoStreamUrl": "https://v1.pinimg.com/videos/iht/hls/76/6a/ed/766aeda79426ea9b771bef95e12453e5.m3u8",
"videoDurationSeconds": 56,
"videoCoverUrl": "https://i.pinimg.com/videos/thumbnails/originals/76/6a/ed/766aeda79426ea9b771bef95e12453e5.0000000.jpg",
"createdAt": "2024-08-25T19:55:29.000Z",
"pinnerUsername": "alphafoodie",
"pinnerName": "Alphafoodie",
"pinnerFollowers": 175024,
"pinnerUrl": "https://www.pinterest.com/alphafoodie/",
"originalCreatorUsername": null,
"boardName": "Food Videos",
"boardUrl": "https://www.pinterest.com/alphafoodie/food-videos/",
"boardPinCount": null,
"reactions": 2126,
"saves": 20949,
"repins": 4619,
"shares": 1606,
"comments": 0,
"hashtags": [],
"topics": ["Night Dinner Ideas", "Chicken Pieces Dishes", "Simple Dinner Recipes For One", "Pan Oven Recipes", "One Pot Potato Meals", "Easy Chicken Recipes Videos", "Grilled Chicken And Potatoes Recipes", "Potato Recipes For Dinner", "Saturday Supper Ideas"],
"isPromoted": false,
"productName": null,
"productPrice": null,
"productCurrency": null,
"productInStock": null,
"scrapedAt": "2026-10-13T15:19:30.000Z"
}
fieldmeaning
positionRank of the pin in its search, board or profile, in Pinterest's order.
detailedtrue when the pin was read from its own page; saves, repins, shares, comments and topics come from there.
imageUrlThe original upload; thumbnailUrl the 236-pixel version.
videoUrl / videoStreamUrlThe .mp4 (pin pages carry it; lists usually only the stream) and the HLS stream.
savesSaves of the image across Pinterest — the count on the pin page. Board feeds also carry it; searches do not.
repinsSaves of this very pin.
reactionsHearts and other reactions, summed.
originalCreatorUsernameWho uploaded the image first, when it is not the pinner.
productName, productPrice, productCurrency, productInStockFor shopping pins.
createdAtWhen the pin was made (UTC). Board feeds do not carry it; details do.

A profile row has username, fullName, about, website, verifiedDomain, followers, following, pins, boards, videoPins, monthlyViews, isVerified, isVerifiedMerchant, isPartner, imageUrl and createdAt. A board row has name, url, description, pins, followers, sections, collaborators, ownerUsername, category, coverImageUrl, createdAt and updatedAt. A status row has status and reason.

The run's SUMMARY record counts sources by status, pins, profiles, boards and requests.

Pricing

Pay per event, nothing per run:

eventpricewhen
pinUS$0.001a pin from a search, board or profile
pin-with-detailsUS$0.002a pin read from its own page (details on, or a pin link)
profileUS$0.002a profile row
boardUS$0.001a board row

Status rows are free. 1,000 pins with saves and comments cost US$2.

Limits

  • Pinterest serves about 1,000 pins per search (measured: 1,014 listed, 845 unique, for "sourdough starter"; Pinterest repeats some pins on later pages, and every pin is delivered once per search). Narrower searches go further.
  • Logged-out Pinterest shows no follower lists, no comment texts and no private boards; neither does this Actor.
  • Profiles: pins counts what Pinterest says the account has; the list can be a few pins shorter (hidden pins are counted, not served).

It reads public pages that anyone can open without an account, at a human pace, and stores nothing about the people it reads except what they published. Personal data is still personal data: if you collect it about people in the EU or elsewhere with data-protection laws, you are responsible for having a legitimate reason. Pinterest's images belong to their owners; use them within copyright law.