Pinterest Boards Scraper avatar

Pinterest Boards Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Pinterest Boards Scraper

Pinterest Boards Scraper

Scrape Pinterest boards for one or more usernames. Extracts board title, pin count, follower count, description, board URL, and optionally the boards' pins โ€” ideal for Pinterest content strategy analysis, influencer research, and social media benchmarking.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

Apify Actor Crawlee

Fast, robust, and comprehensive Pinterest Boards Scraper that extracts public Pinterest boards and optionally their pins from any Pinterest user profile. Get rich metadata including board titles, descriptions, pin counts, follower statistics, cover images, topics, owner details, verification status, and pin content.


๐Ÿš€ Features

  • Multi-Profile Scraping โ€” Scrape boards from multiple Pinterest usernames or profile URLs in a single run.
  • Rich Board Metadata โ€” Extract board title, full description, pin count, follower count, collaborator count, and section count.
  • High-Resolution Covers & Previews โ€” Captures high-res cover image URLs and thumbnail arrays.
  • Topics & Keywords โ€” Extracts Pinterest topic keywords (topics) associated with each board for SEO and category intelligence.
  • Owner & Creator Profiles โ€” Detailed owner information including full name, handle, avatar URL, follower count, and verification status.
  • Optional Pin Extraction โ€” Enable includePins to also scrape the individual pins inside each board (image URL, dimensions, likes, repins, dominant color, video URL, etc.).
  • Dynamic Pagination & Scrolling โ€” Seamlessly scrolls through complete board feeds without hitting rate limits.
  • Residential Proxy Support โ€” Built-in integration with Apify Proxy for high anonymity and reliability.

๐Ÿ’ก Use Cases

  • Pinterest SEO & Content Strategy โ€” Discover high-performing board themes, topic keywords, and structure.
  • Competitor Benchmarking โ€” Analyze how top brands and competitors categorize and organize their Pinterest boards.
  • Influencer & Creator Research โ€” Evaluate creator reach, follower counts, and active board portfolios.
  • E-Commerce & Trend Monitoring โ€” Track trending product boards and curation strategies across retail niches.
  • Dataset Generation & Machine Learning โ€” Collect structured visual metadata and social graphs for analytics.

๐Ÿ“ฅ Input Parameters

The Actor accepts the following input configuration:

ParameterTypeDefaultRequiredDescription
usernamesArray["nasa"]YesList of Pinterest usernames (e.g. ["nasa", "natgeo"]) or full profile URLs (e.g. ["https://www.pinterest.com/nasa/"]).
maxBoardsPerUserInteger50NoMaximum number of boards to scrape per user profile (1โ€“500).
maxItemsInteger100NoMaximum total dataset items across all profiles (1โ€“2000).
includePinsBooleanfalseNoIf enabled, also scrapes the pins inside each board.
proxyConfigurationObject{ "useApifyProxy": true }NoProxy settings. Residential proxy group is recommended for large crawls.

Example Input JSON

{
"usernames": ["nasa", "natgeo"],
"maxBoardsPerUser": 25,
"maxItems": 50,
"includePins": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

๐Ÿ“ค Output Data Structure

The Actor produces clean, structured JSON output in the default Apify Dataset.

1. Board Output (type: "board")

FieldTypeDescription
idStringUnique Pinterest board ID
typeStringAlways "board"
nameStringTitle / name of the board
descriptionStringFull text description of the board
urlStringCanonical URL to the Pinterest board
imageCoverUrlStringHigh-resolution board cover image URL
pinThumbnailUrlsArrayPreview thumbnail URLs of pins on the board
topicsArrayAssociated Pinterest topic keywords
pinCountNumberTotal number of pins in the board
followerCountNumberTotal followers of the board
collaboratorCountNumberNumber of collaborators
sectionCountNumberNumber of sections inside the board
isPrivateBooleanWhether the board is secret/private
isCollaborativeBooleanWhether multiple pinners can contribute
layoutStringBoard layout style
categoryNameStringCategory assigned to the board
ownerUsernameStringPinterest handle of the board owner
ownerIdStringUnique user ID of the owner
ownerFullNameStringDisplay name of the owner
ownerProfileUrlStringURL to the owner's Pinterest profile
ownerFollowerCountNumberTotal followers of the owner
ownerAvatarUrlStringOwner profile picture URL
ownerIsVerifiedBooleanAccount verification badge status
createdAtStringBoard creation timestamp
lastPinnedAtStringTimestamp of last saved pin or board modification
scrapedAtStringISO 8601 timestamp of when the data was scraped

Sample Board JSON

{
"id": "142567213143159083",
"type": "board",
"name": "Learn With NASA",
"description": "Activities, resources, and opportunities from NASA and its partners that are designed to engage K-12 students in the agency's missions.",
"url": "https://www.pinterest.com/nasa/learn-with-nasa/",
"imageCoverUrl": "https://i.pinimg.com/474x/bc/4b/d4/bc4bd4150190ef8ac96e9ff6c4f3e806.jpg",
"pinThumbnailUrls": [
"https://i.pinimg.com/236x/aa/2c/db/aa2cdb83e5b375df7cff92e3c972b786.jpg",
"https://i.pinimg.com/236x/7d/66/5b/7d665b4bd75af3376d06d665eddadd39.jpg"
],
"topics": [
"nasa space education",
"nasa educational events",
"learn about nasa missions"
],
"pinCount": 1621,
"followerCount": 526940,
"collaboratorCount": 0,
"sectionCount": 0,
"isPrivate": false,
"isCollaborative": false,
"layout": null,
"categoryName": null,
"ownerUsername": "nasa",
"ownerId": "142567281862381039",
"ownerFullName": "NASA",
"ownerProfileUrl": "https://www.pinterest.com/nasa/",
"ownerFollowerCount": 556364,
"ownerAvatarUrl": "https://i.pinimg.com/75x75_RS/37/a1/75/37a175e6d2431425576f0b8f81389394.jpg",
"ownerIsVerified": true,
"createdAt": "Mon, 05 Dec 2016 19:34:54 +0000",
"lastPinnedAt": "Tue, 11 Aug 2026 19:46:19 +0000",
"scrapedAt": "2026-08-25T12:02:37.863Z"
}

2. Board Pin Output (type: "board_pin")

When includePins: true is enabled, individual pins inside each board are also scraped:

FieldTypeDescription
idStringUnique Pinterest pin ID
typeStringAlways "board_pin"
titleStringTitle of the pin
descriptionStringPin description text
pinUrlStringDirect URL to the pin page
destinationUrlStringOutbound link URL
imageUrlStringDirect high-resolution image URL
imageWidthNumberImage width in pixels
imageHeightNumberImage height in pixels
dominantColorStringDominant hex color code
isVideoBooleanWhether the pin is a video
isStoryPinBooleanWhether the pin is an idea/story pin
videoUrlStringVideo stream URL if applicable
savesNumberRepin / save count
likeCountNumberNumber of likes
commentCountNumberNumber of comments
pinnerUsernameStringHandle of the pinner
pinnerFullNameStringFull name of the pinner
sourceDomainStringOutbound domain source
altTextStringAccessibility image alt text
boardIdStringID of the parent board
boardNameStringName of the parent board
boardUrlStringURL of the parent board
ownerUsernameStringUsername of the board owner
scrapedAtStringISO 8601 timestamp

โšก Tips & Best Practices

  1. Proxy Usage: Residential proxies (RESIDENTIAL) provide the highest reliability when scraping large numbers of profiles.
  2. Speed: For fast board audits, keep includePins: false. Turn on includePins: true when you need detailed content analysis.
  3. Flexible Inputs: You can pass usernames as plain strings ("nasa"), prefixed handles ("@nasa"), or direct profile URLs ("https://www.pinterest.com/nasa/").

๐Ÿ“„ License

ISC License.