Pinterest Scraper Pro
Pricing
from $1.00 / 1,000 results
Pinterest Scraper Pro
Scrape Pinterest pins, board pins, user boards, and user profiles. Modes: search by keyword, pin detail by URL, user pins, user boards, board pins, and user profile. Pro filters: minSaves, imageOnly, excludeAds. No login required.
Pricing
from $1.00 / 1,000 results
Rating
5.0
(1)
Developer
Crawler Bros
Maintained by CommunityActor stats
2
Bookmarked
33
Total users
7
Monthly active users
22 days ago
Last modified
Categories
Share
Collect public Pinterest Pins, creators, boards, Ideas, search results, and activity from one flexible actor. Use focused modes or mix public URLs, receive broad source-backed fields, and export large feeds progressively without a Pinterest login.
What this actor does
- Broad mode coverage: supports Pins, comments, Pin/video/user/board search, profiles, creator Pins/boards, board detail/Pins, Ideas, and automatic URL routing.
- Friendly inputs: accepts public URLs, numeric Pin IDs, usernames, board paths, idea links, search phrases, and aliases.
- Rich records: includes real media variants, creators, boards, links, products, SEO, Story Pins, engagement, and activity fields when exposed.
- Large exports: follows feed cursors, removes duplicate identities, and pushes records during collection.
- Truthful output: keeps published zeroes and
falsevalues and omits values Pinterest does not publish.
Output per record
Every row contains recordType, sourceUrl, and scrapedAt. Optional fields are omitted when Pinterest does not publish them.
Pin fields
Pin rows can contain pinId, pinUrl, title, description, altText, autoAltText, createdAt, images, imageUrl, videoVariants, videoUrl, mediaType, isVideo, pinFormat, storyPages, saves, commentCount, likeCount, reactionCount, reactionCounts, repinCount, shareCount, dominantColor, isPromoted, isShoppable, shoppingFlags, product, richMetadata, linkUrl, linkDomain, seoUrl, mobileLinkUrl, trackedLinkUrl, utmLinkUrl, domain, contentCategory, mediaMethod, creator, creatorId, creatorUsername, creatorName, creatorFollowerCount, creatorIsVerified, originalCreator, board, boardId, boardName, boardUrl, boardCoverImageUrl, boardPinCount, boardFollowerCount, boardSectionCount, boardCollaboratorCount, boardPrivacy, boardCreatedAt, boardIsCollaborative, boardFollowedByMe, commentsDisabled, commentsEligible, isEligibleForImageDownload, isEligibleForProduct, isOutOfStock, isStaleProduct, isUnsafeForComments, isDownstreamPromotion, shouldMute, visualAnnotations, seoBreadcrumbs, relatedInterests, canonicalUrl, canonicalPinId, and canonicalPinUrl.
Image/video maps can include Pinterest's real variant names and nested url, width, height, duration, and thumbnailUrl. Story pages can contain pageId, layout, and content blocks with type, text, images, and videos.
Profile fields
Profile rows can contain profileId, username, profileUrl, fullName, bio, location, createdAt, followerCount, followingCount, pinCount, nativePinCount, boardCount, groupBoardCount, videoPinCount, storyPinCount, profileViews, profileReach, avatarUrls, avatarUrl, websiteUrl, listedWebsiteUrl, domainUrl, profileCoverUrl, isPrivate, isPartner, isVerified, isVerifiedMerchant, isDomainVerified, isGcoAccount, isTastemaker, isInspirationalMerchant, isAdsOnlyProfile, and isAdsOnly.
Board fields
Board rows can contain boardId, name, description, url, boardUrl, createdAt, pinCount, followerCount, sectionCount, collaboratorCount, privacy, coverImageUrl, isCollaborative, followedByMe, and ownerUsername.
Idea fields
Idea rows can contain ideaId, ideaSlug, ideaUrl, name, title, description, followerCount, pinCount, sectionCount, and coverImageUrl.
Comment/activity fields
Comment and activity rows can contain recordType, activityType, pinId, pinUrl, commentId, nodeId, text, createdAt, likeCount, reactionCounts, reactionByMe, helpfulCount, markedHelpfulByMe, replyCount, isEdited, isHighlightedByPinOwner, isTranslatable, tags, taggedUsers, media, and an author object with id, username, firstName, fullName, avatarUrl, and isPrivateProfile.
Zero and false values are retained when Pinterest explicitly publishes them. An absent value means the public Pinterest response did not contain it; private, deleted, or blocked objects are not represented by guessed rows.
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | choice | pinDetail | auto, pinDetail, comments, searchPins, searchVideos, searchUsers, searchBoards, userProfile, userPins, userBoards, boardDetail, boardPins, ideas, or search. |
startUrls | array | — | Mixed public links for auto. |
keywords | array of text | minimalist home office | Search phrases. |
pinUrls / urls | array | one example Pin | Public Pin URLs or numeric IDs. |
usernames | array | nasa | Usernames, @usernames, or profile URLs. |
boardUrls | array | one example board | Board URLs or username/board-name paths. |
ideaUrls | array | one example idea | Full public idea-topic URLs. |
ideaSlugs | array | — | slug/numeric-id idea paths. |
maxItems | integer | 50 | Maximum rows across supplied inputs; supports large exports up to the schema limit. |
maxPages | integer | 10 | Pages per feed; 0 follows cursors until source exhaustion, and the maximum is 2,000. |
language | choice | en | Pinterest search language. |
minSaves | integer | — | Keep Pins meeting a published save threshold. |
minCreatorFollowers | integer | — | Keep Pins meeting a published creator-follower threshold. |
verifiedOnly | boolean | false | Keep only explicitly verified creators/profiles. |
requireOutboundLink | boolean | false | Keep only Pins with a Pinterest-published destination URL. |
imageOnly | boolean | false | Exclude video Pins. |
excludeAds | boolean | false | Exclude Pins explicitly marked promoted. |
commerceOnly | boolean | false | Keep only Pins with Pinterest product/shopping data. |
enrichPinDetails | boolean | false | Request more Pin detail data for Pins from feeds. |
includeComments | boolean | false | Add public comment/activity rows for collected Pins. |
maxComments / limit | integer | 10 | Maximum public activity rows per Pin. |
cookies / cookiesJson | array/string | — | Optional Cookie-Editor export; public data does not require it. |
proxyConfiguration | object | — | Optional Apify proxy configuration. |
Modes
| Mode | Output |
|---|---|
auto | Routes mixed public links to the matching collector. |
pinDetail | Detailed public Pin rows. |
comments | Public comment/activity rows for a Pin. |
searchPins | Pins matching search phrases. |
searchVideos | Pinterest-classified video or Story Pins matching phrases. |
searchUsers | Public creator/profile rows from Pinterest search. |
searchBoards | Public board rows from Pinterest search. |
userProfile | Public profile identity, counts, websites, and flags. |
userPins | Pins shown in a public creator's created-Pins feed. |
userBoards | Boards owned by a public creator. |
boardDetail | Public board detail rows. |
boardPins | Pins inside public boards. |
ideas | Public idea-topic metadata. |
search | Alias for searchPins. |
Example: search Pins
{"mode": "searchPins","keywords": ["minimalist home office", "small kitchen ideas"],"maxItems": 500,"excludeAds": true}
Example: audit creators
{"mode": "userProfile","usernames": ["nasa", "crazylaurablog"]}
Example: large board with details
{"mode": "boardPins","boardUrls": ["https://www.pinterest.com/nasa/ceres/"],"maxItems": 20000,"maxPages": 2000,"enrichPinDetails": true}
Example: mixed Pinterest surfaces
{"mode": "auto","startUrls": ["https://www.pinterest.com/pin/142567144448888376/","https://www.pinterest.com/nasa/","https://www.pinterest.com/nasa/ceres/","https://www.pinterest.com/ideas/beauty/935541271955/"],"includeComments": true,"maxComments": 25,"maxItems": 1000}
Use cases
- Content, creator, board, and competitor research.
- SEO and destination-link research for public Pins.
- Public creator directories and board inventories.
- Video, Story Pin, product, and media discovery.
- Large Pinterest exports for spreadsheets and databases.
- Public conversation and activity research.
FAQ
Do I need Pinterest cookies?
No. All public modes are designed to work without login cookies. Optional cookies are accepted for a permitted session.
Can it return more than 10,000 rows?
Yes. Rows are emitted progressively and feed cursors can be followed through the configured page limit. The actor supports large per-run caps; public source availability may end earlier.
Why are filters not returning a guessed row?
Filters require the relevant value or flag from Pinterest. Missing saves, followers, or verification are not converted into a guess.
Does searchVideos download the videos?
It returns Pins and Pinterest media URLs/variants. Use Pinterest Media Downloader when you need saved files.
Does commerceOnly infer products from words?
No. It uses Pinterest product or shopping data only.
Why are some profile counts missing?
Pinterest publishes different profile fields depending on account type and public response. Missing fields are omitted.
Are comments guaranteed for every Pin?
No. Only public comments/activity that Pinterest returns are emitted. The actor does not create placeholder comments.
What happens with a private board?
The private object is skipped unless Pinterest itself returns permitted public data for it.
Related Pinterest actors
- Pinterest Data Extractor — convenient multi-mode Pinterest data.
- Pinterest Detailed Data Extractor — richer Pin, creator, board, product, SEO, and Story Pin fields.
- Pinterest Media Downloader — save public Pin images and videos as files.
- Pinterest Comments — public Pin summaries, comments, replies, and activity.
- Pinterest Trends — public topics, editorial stories, shopping categories, and metrics.