Skip to content

Bahm9919/pinterest-pin-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Pinterest Pin Scraper

Apify Actor License Python Data Extraction

Extract rich product data from Pinterest pins including prices, stock status, merchant info, and 40+ e-commerce fields. Perfect for price monitoring, competitor analysis, and dropshipping research.


What is Pinterest Pin Scraper?

Pinterest Pin Scraper is a specialized tool for extracting detailed data from individual Pinterest pins with rich product data. Simply provide pin URLs, and retrieve comprehensive data including prices, stock status, merchant verification, ratings, reviews, and engagement metrics. Perfect for product research, price monitoring, and e-commerce analysis.

Why Use Pinterest Pin Scraper?

Business Use Cases:

  • Price Monitoring - Track price changes across product pins
  • Competitor Analysis - Analyze competitor product pricing and availability
  • Dropshipping Research - Find trending products with pricing, ratings, and merchant info
  • Product Discovery - Identify trending products with rich e-commerce data
  • Content Research - Study trending pins and engagement patterns
  • Affiliate Marketing - Extract product links for affiliate programs

How to Scrape Pinterest Pins

  1. Open the Pinterest Pin Scraper on Apify
  2. Add pin URLs (e.g., https://www.pinterest.com/pin/123456789/)
  3. Enable comments (optional) - Get user feedback and reviews
  4. Enable proxy (recommended) - Use Apify Proxy for reliability
  5. Click "Start" and get complete pin data in JSON format

Pro Tip: Check is_product_pin: true to identify product pins, compare price vs standard_price to calculate discounts, and verify official_merchant.is_verified_merchant for trusted sellers.

Features

Core Pin Data

  • Complete Pin Extraction - ID, URL, title, description, domain, category
  • All Image Sizes - Get 4 resolutions (236x, 474x, 736x, orig) with dimensions
  • Video Support - Video metadata when available
  • Engagement Metrics - Saves, likes, comments, repins, shares
  • Creator Details - Username, full name, avatar, follower count, verification
  • Board Information - Board name, URL, privacy, owner details
  • Original Creator - Distinguish between pinner and original content creator

Product Data (When Available)

  • Product Detection - Automatically identify product pins
  • Price Data - Current price, original price, discounts, price ranges
  • Stock Status - In-stock, out-of-stock, stale product detection
  • Merchant Info - Official merchant verification, follower count, avatar
  • Ratings & Reviews - Aggregate ratings and review counts
  • Product Links - Direct links to external product pages

Additional Features

  • Comments with Replies - Extract user feedback and nested replies
  • Visual Tags - Auto-generated product annotations
  • SEO Metadata - Breadcrumbs, canonical URLs, descriptions
  • No Login Required - Works without cookies for public pins
  • Proxy Support - Built-in Apify Proxy integration

Pricing

Pay per use — $4 per 1,000 pins

No subscriptions, no commitments, no hidden fees. One run can process up to 10,000 pins. Control spending with Maximum Cost Per Run.

Input

Field Type Required Description
startUrls array ✅ Yes Pinterest pin URLs
includeComments boolean No Fetch comments for user feedback
maxComments integer No Max comments per pin (1-100, default: 10)
proxyConfig object No Proxy configuration (recommended)
maxTotalChargeUsd number No Spending limit per run (default: $10)

Supported URL Formats

https://www.pinterest.com/pin/123456789/
https://pinterest.com/pin/123456789/

Output Example

{
  "id": "885661082971610215",
  "url": "https://www.pinterest.com/pin/885661082971610215/",
  "title": "WHITE 1950S SPAGHETTI STRAP FLORAL A-LINE DRESS",
  "images": {
    "236x": {"url": "https://i.pinimg.com/236x/..."},
    "474x": {"url": "https://i.pinimg.com/474x/..."},
    "736x": {"url": "https://i.pinimg.com/736x/..."},
    "orig": {"url": "https://i.pinimg.com/originals/..."}
  },
  "saves": 11,
  "pinner": {
    "username": "allisonstephenson48",
    "follower_count": 0
  },
  "board": {
    "name": "stuff that I want to thrift",
    "privacy": "public"
  },
  "is_product_pin": true,
  "products": [
    {
      "id": "261870213372992",
      "name": "White 1950s Dress",
      "price": "$28.99",
      "standard_price": "$56.99"
    }
  ],
  "site_name": "Retro Stage",
  "official_merchant": {
    "username": "retrostage_official",
    "follower_count": 28629,
    "is_verified_merchant": true
  },
  "aggregate_rating": {
    "rating_value": "4.3",
    "rating_count": 3
  }
}

Related Actors

Actor Description Pricing
Pinterest Search Scraper Search Pinterest by keywords $4 per 1,000 results
Pinterest Profile Scraper Extract user profiles with emails $4 per 1,000 profiles
Pinterest Board Scraper Download complete boards $4 per 1,000 pins

FAQ

Do I need Pinterest login credentials?

No! This scraper works without login for all public pins. Login is only needed for private content.

How many pins can I scrape per run?

Up to 10,000 pins per run. For larger datasets, split into multiple runs.

Does this work with video pins?

Yes! Video pins include video URL and metadata in the output.

Can I track price changes over time?

Yes. Store each run's output and compare products[].price fields to detect changes.

Are comments included?

Only when includeComments is enabled. Includes nested replies (2 levels deep).

Get it on Apify

Run on Apify

Start scraping Pinterest pins with product data in minutes!


Also by @devcake

Check out my other scraping tools:

E-Commerce Suite


License: MIT | Author: @devcake

GitHub stars

About

Scrape individual Pinterest pins with product data, pricing, stock availability, images, and engagement metrics. Ideal for e-commerce monitoring and price tracking.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors