VOOZH about

URL: https://apify.com/crawlerbros/pinterest-scraper-pro

⇱ Pinterest Scraper Pro Β· Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

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

Crawler Bros

Maintained by Community

Actor stats

1

Bookmarked

12

Total users

5

Monthly active users

2.6 hours

Issues response

2 months ago

Last modified

Share

Scrape Pinterest pins, boards, and user profiles at scale. Search by keyword, fetch pin details directly, browse a user's pins, list a user's boards, pull pins from a specific board, or fetch a public profile summary - all without login cookies or a browser.

Modes

ModeWhat it does
searchKeyword search - returns ranked pins matching your query
pinDetailDirect pin lookup - fetch metadata for specific pin URLs or numeric pin IDs
userPinsPins shown on a public user profile
userBoardsPublic boards belonging to a user
boardPinsPins inside a specific public board
userProfilePublic profile metadata for a user

What you get per pin

  • pinId, pinUrl
  • title, description, altText, autoAltText
  • imageUrl and images
  • mediaType, isVideo, videoUrl
  • saves, commentCount, reactionCount
  • linkUrl, linkDomain
  • creator, creatorFullName, creatorAvatar, creatorFollowerCount, creatorVerified
  • boardName, boardUrl, boardPinCount, boardFollowerCount, boardSectionCount
  • visualAnnotations, dominantColor
  • richSummaryType, richSummarySite, richSummaryTitle
  • isShoppable, isPromoted
  • scrapedAt

Empty fields are omitted - no nulls in output.

What you get per profile

  • username, profileUrl
  • fullName, bio, location
  • followerCount, followingCount, pinCount, boardCount, monthlyViews
  • avatarUrl, websiteUrl
  • isVerified
  • scrapedAt

What you get per board

Current userBoards output is intentionally lightweight and reliable:

  • boardSlug, boardName, boardUrl
  • creator
  • scrapedAt

Input

FieldTypeDefaultDescription
modeenumsearchsearch, pinDetail, userPins, userBoards, boardPins, userProfile
keywordsarray["python tutorial"]Search terms used when mode=search.
pinUrlsarray[]Direct pin URLs or numeric pin IDs used when mode=pinDetail.
usernamesarray[]Pinterest usernames or full profile URLs used when mode=userPins, mode=userBoards, or mode=userProfile.
boardUrlsarray[]Full board URLs or username/board-slug pairs used when mode=boardPins.
maxItemsinteger50Hard cap on emitted records. Range 1-5000.
maxPagesinteger10Max result pages per keyword or board. Range 1-20.
languageenumenPinterest UI language. Affects ranked search results.
minSavesintegerunsetPro filter: drop pins with fewer than N saves.
imageOnlybooleanfalsePro filter: keep image pins only.
excludeAdsbooleanfalsePro filter: drop promoted pins.
commerceOnlybooleanfalseReturn only shoppable/product pins (Pinterest 'Products' filter).

Example - keyword search

{
"mode":"search",
"keywords":["minimalist home office","desk setup ideas"],
"maxItems":200,
"minSaves":100,
"excludeAds":true,
"commerceOnly":true
}

Example - pin detail lookup

{
"mode":"pinDetail",
"pinUrls":[
"https://www.pinterest.com/pin/123456789012345678/",
"987654321098765432"
]
}

Example - board pins

{
"mode":"boardPins",
"boardUrls":[
"https://www.pinterest.com/nasa/hubble-images/",
"earthlymanorfarm/cooking-recipes-for-dinner"
],
"maxItems":100
}

Example - user profile

{
"mode":"userProfile",
"usernames":["nasa","natgeo"]
}

Sample output

Pin

{
"recordType":"pin",
"pinId":"123456789012345678",
"pinUrl":"https://www.pinterest.com/pin/123456789012345678/",
"title":"Minimalist Home Office Setup",
"imageUrl":"https://i.pinimg.com/originals/aa/bb/cc/aabbcc1122334455.jpg",
"mediaType":"image",
"creator":"designblog",
"boardName":"Home Office Ideas",
"boardUrl":"https://www.pinterest.com/designblog/home-office-ideas/",
"linkUrl":"https://designblog.example.com/minimalist-office",
"scrapedAt":"2026-04-30T14:00:00+00:00"
}

Profile

{
"recordType":"profile",
"username":"nasa",
"profileUrl":"https://www.pinterest.com/nasa/",
"fullName":"NASA",
"followerCount":1250000,
"pinCount":3400,
"boardCount":47,
"avatarUrl":"https://i.pinimg.com/280x280_RS/.../nasa.jpg",
"websiteUrl":"https://www.nasa.gov",
"isVerified":true,
"scrapedAt":"2026-04-30T14:00:00+00:00"
}

Board

{
"recordType":"board",
"boardSlug":"home-office-ideas",
"boardName":"Home Office Ideas",
"boardUrl":"https://www.pinterest.com/designblog/home-office-ideas/",
"creator":"designblog",
"scrapedAt":"2026-04-30T14:00:00+00:00"
}

Proxy and reliability notes

  • The actor is HTTP-only via curl_cffi.
  • Pinterest may soft-block some datacenter IPs with empty or partial responses.
  • On Apify cloud, the actor tries Apify Residential proxy first, then AUTO proxy, then falls back to no proxy if needed.
  • boardPins and userProfile use public HTML fallback when Pinterest blocks the resource endpoint for anonymous access.

FAQ

Does it require a login or cookies?
No. All six modes use public Pinterest endpoints or public HTML pages.

Is a proxy recommended?
Yes on Apify cloud. Pinterest can return empty or partial results from some datacenter IPs, so the actor prefers Apify Residential proxy and falls back automatically.

How do I scrape only shoppable/product pins?
Set commerceOnly: true in your input. This applies Pinterest's native 'Products' filter and returns only pins linked to purchasable products.

Why might boardPins or userProfile return fewer fields than search or pinDetail?
Pinterest exposes less data on some public HTML pages than on search/resource responses. The actor still returns a clean record instead of failing.

Why might saves be missing on some pins?
Pinterest does not expose save counts on every pin type. When the API does not return a count, the field is omitted.

What happens if a username, board, or pin does not exist?
The actor finishes cleanly. If nothing is found, it sets a status message instead of pushing placeholder rows.

You might also like

Pinterest Scraper - Pins, Boards & Profiles

pear_fight/pinterest-scraper

Scrape Pinterest pins, boards & user profiles. Extract pin images, descriptions, save counts, comments, board details, follower data. Search by keyword or URL. No login required. Pay per result. Export JSON/CSV/Excel.

Pinterest Pin, Board & Profile Scraper

brilliant_gum/pinterest-scraper

Scrape Pinterest pins, boards, and user profiles via the internal Pinterest API. Supports search (pins/boards), board feed, and user profile modes. Extracts full pin details including image URLs, save counts, rich pin data, hashtags, pinner info, and more. Includes analytics: top domains, trendin...

πŸ‘ User avatar

Yuliia Kulakova

2

Pinterest Full Scraper - Pins, Profiles & Boards

pro100chok/pinterest-scraper-all-in-one

Scrape Pinterest without login or API key. Get pins, profiles, boards, sections, user pins & related pins β€” with images, video & GIF URLs and engagement stats. Bulk keyword & URL input, export to JSON/CSV/Excel. Pay only per result from $1.50/1,000. No subscription.

Pinterest Scraper β€” Extract Pins, Boards & Profiles

oneary/pinterest-scraper

Scrape Pinterest pins, boards, and profiles with Playwright. Extract images, descriptions, save counts, and board metadata from any Pinterest search or board.

Pinterest Pins, Boards & Profiles Scraper

khadinakbar/pinterest-scraper

Scrape Pinterest pins, boards, profiles, and search results. Returns image URL, description, repins, board, author, and 27 fields per pin. No login required.

46

πŸ“Œ Pinterest Scraper β€” Pins, Boards, Search & HD Media

openclawai/pinterest-scraper

Scrape Pinterest pins, boards and search results without an API key. Get full-resolution image and video URLs, captions, links and dimensions as clean JSON. Three modes: keyword search, pin/board URL, and related pins. Pay per pin.

Pinterest Scraper - Pins, Boards, Search - No Proxy, Fast

thirdwatch/pinterest-scraper

Scrape Pinterest pins by search query, username, board, or direct pin URL. Get pin images, descriptions, links, pinner info, and tags.

Pinterest Profile Scraper

khadinakbar/pinterest-profile-scraper

Scrape public Pinterest profiles β€” followers, pins, boards, bio, website, verification + recent pins. HTTP-only, no login.