Pinterest Scraper (Pay per Event) avatar

Pinterest Scraper (Pay per Event)

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Pinterest Scraper (Pay per Event)

Pinterest Scraper (Pay per Event)

Scrape Pinterest pins by keyword or URL. Extract high-resolution images, saves, likes, shares, comments, author profiles, board details, dominant colors, and full metadata as JSON. Supports bulk scraping with pagination and configurable comment limits.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Eimantas V

Eimantas V

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

8 days ago

Last modified

Share

Pinterest Pin Scraper with Comments

Scrape Pinterest pins by keyword search or direct URL. Extract high-resolution images, engagement metrics, comments, author profiles, board details, and full metadata as structured JSON.

Features

  • Keyword Search -- Search any keyword and extract matching pins with images, descriptions, and engagement stats.
  • Pin Details -- Get full pin data: high-resolution images, video info, author, board, saves, likes, comments, and dominant color.
  • Comments -- Optionally scrape comments on pins with configurable limit per pin.

Supported URL Types

URL TypeExample
Pinhttps://www.pinterest.com/pin/140806232605639/
Searchhttps://www.pinterest.com/search/pins/?q=quilting

Input Parameters

ParameterTypeDefaultDescription
searchQuerystring--Keyword to search on Pinterest
startUrlsstring[]--List of Pinterest pin URLs to scrape
maxItemsinteger50Maximum number of pins to return (1--10,000)
pageLimitinteger1Maximum pages to scrape per search query (1--100)
sortBystring"none"Sort results by metric: none, likes, repins, comments, or shares. Descending order. Only applies to search queries.
scrapeCommentsbooleanfalseScrape comments on pins. Enabling this will significantly increase run time.
maxCommentsinteger0Maximum comments per pin. 0 = all comments. Only used when scrapeComments is enabled.
proxyConfigobjectApify ProxyProxy settings. Pinterest requires proxies for reliable scraping.

You must provide at least one of searchQuery or startUrls.

Input Example

{
"searchQuery": "minimalist home decor",
"startUrls": [
"https://www.pinterest.com/pin/140806232605639/"
],
"maxItems": 100,
"pageLimit": 3,
"sortBy": "likes",
"scrapeComments": true,
"maxComments": 10,
"proxyConfig": {
"useApifyProxy": true
}
}

Output Format

Each scraped item is stored as an object in the default dataset.

Pin Fields

FieldTypeDescription
typestringAlways "pin"
idstringUnique pin ID
urlstringPinterest pin URL
titlestringPin title
descriptionstringPin description
seo_descriptionstringSEO-optimized description
image_urlstringHighest resolution image URL available
image_signaturestringUnique image hash
imagesobjectAvailable image resolutions with dimensions
dominant_colorstringDominant color hex code
domainstringSource website domain
is_videobooleanWhether the pin contains a video
repin_countnumberNumber of saves/repins
like_countnumberNumber of likes (heart reactions)
comment_countnumberNumber of comments
share_countnumberNumber of shares
reaction_countsobjectBreakdown of reaction types
pinnerobjectPin author info (id, username, full_name, follower_count, avatar URLs)
origin_pinnerobjectOriginal content creator (if pin is a repin)
boardobjectBoard info (id, name, url, privacy, owner)
created_atstringCreation timestamp
is_repinbooleanWhether this is a repin
aggregated_pin_dataobjectAggregated stats (saves, comment_count)
pin_joinobjectRelated topics and annotations
commentsarrayComments with author info (only when scrapeComments is enabled)

Output Example

{
"type": "pin",
"id": "140806232605639",
"url": "https://www.pinterest.com/pin/140806232605639/",
"title": "Paper Art with Stars | Quilting Crafts | Star and moon quilt",
"description": " ",
"seo_description": "Explore this stunning piece of paper art with stars...",
"image_url": "https://i.pinimg.com/originals/01/77/07/017707905e51af6f6cb8b2b9344b67be.jpg",
"image_signature": "017707905e51af6f6cb8b2b9344b67be",
"images": {
"236x": {
"width": 236,
"height": 285,
"url": "https://i.pinimg.com/236x/01/77/07/017707905e51af6f6cb8b2b9344b67be.jpg"
}
},
"dominant_color": "#3d4244",
"domain": "Uploaded by user",
"is_video": false,
"repin_count": 1547,
"like_count": 244,
"comment_count": 25,
"share_count": 33,
"reaction_counts": { "1": 244, "5": 1, "7": 1, "11": 2 },
"pinner": {
"id": "VXNlcjoxNDA5NDM2NDY3ODgwMTU=",
"full_name": "Veronica Martinez Tovar",
"username": "vmtgraphic",
"follower_count": 1786,
"image_medium_url": "https://i.pinimg.com/75x75_RS/7e/84/ff/7e84ff0457be77f9dab7e5fbb415637d.jpg"
},
"origin_pinner": {
"id": "VXNlcjo0NDQ3MzA2NjkzNjEzMjQ1Mjk=",
"full_name": "Robin Hazekamp",
"username": "rdbhazekamp",
"follower_count": 66
},
"board": {
"id": "Qm9hcmQ6MTQwODc0OTI3NzQzMTI5",
"name": "quilt patrones per crochet",
"url": "/vmtgraphic/quilt-patrones-per-crochet/",
"privacy": "public"
},
"created_at": "Thu, 29 Feb 2024 19:39:24 +0000",
"is_repin": true,
"aggregated_pin_data": {
"id": "5109068500463310569",
"comment_count": 25,
"saves": 15164
},
"comments": [
{
"content": "Pattern is Eclipse by Emma How of Sampaquita Quilts in Australia.",
"name": "jlabeause",
"avatar": "https://i.pinimg.com/75x75_RS/ff/f4/b1/fff4b1dc0d76b5c4224361b9b25199a4.jpg",
"url": "https://www.pinterest.com/jlabeause"
}
]
}

Usage Tips

  • Use searchQuery for keyword-based discovery and startUrls for scraping specific pins. Both can be combined in a single run.
  • Set maxItems to control total output size and keep costs predictable.
  • Set pageLimit to control how deep pagination goes for search queries.
  • Enable scrapeComments only when you need comment data -- it uses a browser and increases run time.
  • Use maxComments to limit comments per pin (e.g. 5 for just the top comments).
  • Proxy is recommended for reliable results. Apify Proxy works out of the box.