📌 Pinterest Pins, Boards & Profiles Scraper avatar

📌 Pinterest Pins, Boards & Profiles Scraper

Pricing

Pay per usage

Go to Apify Store
📌 Pinterest Pins, Boards & Profiles Scraper

📌 Pinterest Pins, Boards & Profiles Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

What does Pinterest Scraper do?

Pinterest Scraper extracts structured data from Pinterest pins, boards, profiles, and search results — no login, no API key, no cookies required. Supply a keyword, a board URL, a profile URL, or individual pin links and get back a rich JSON dataset ready for analysis, AI pipelines, or export to CSV and Excel.

Why use Pinterest Scraper?

  • Faster and cheaper than the alternatives. Pure HTTP-based extraction means no browser overhead — scrape thousands of pins at a fraction of the cost of browser-based tools. Pay only for what you scrape with PAY_PER_EVENT pricing at $0.003/pin.
  • 4 input modes in one actor. Search by keyword, scrape a full board, pull a user's profile pins, or target individual pin URLs — combine all modes in a single run.
  • Richer data than any competitor. Every pin record includes 27 structured fields: full-resolution image URLs, video URLs, engagement metrics, creator profile stats, board follower counts, outbound links, dominant color, hashtags, product prices, and more.

What data can Pinterest Scraper extract?

FieldTypeDescription
pin_idstringPinterest unique pin ID
titlestringPin title
descriptionstringPin description (HTML stripped)
pin_urlstringFull URL to the pin
image_urlstringFull-resolution image URL
image_widthnumberImage width in pixels
image_heightnumberImage height in pixels
dominant_colorstringDominant hex color of image
is_videobooleanTrue if pin is a video
video_urlstringDirect MP4 video URL (video pins only)
save_countnumberNumber of saves / repins
comment_countnumberNumber of comments
hashtagsstring[]Array of hashtag strings
linkstringOutbound link URL
source_domainstringDomain of the outbound link
pricestringProduct price (product pins only)
board_namestringBoard the pin belongs to
board_urlstringFull board URL
board_follower_countnumberBoard follower count
pinner_usernamestringCreator's Pinterest username
pinner_display_namestringCreator's display name
pinner_follower_countnumberCreator's follower count
pinner_following_countnumberCreator's following count
pinner_pin_countnumberCreator's total pin count
pinner_profile_urlstringCreator's profile URL
created_atstringISO 8601 pin creation timestamp
scraped_atstringISO 8601 scrape timestamp
source_urlstringSource URL used for this scrape

How to Scrape Pinterest — Tutorial

Step 1: Choose your input mode

Search by keyword — Find pins matching a topic, trend, or niche:

{
"searchQueries": ["minimalist kitchen design", "wedding table decor"],
"maxPins": 100
}

Scrape a board — Extract all pins from a specific Pinterest board:

{
"boardUrls": ["https://www.pinterest.com/pinterest/official-news/"],
"maxPins": 200
}

Scrape a profile — Pull recent pins from a user's profile:

{
"profileUrls": ["https://www.pinterest.com/designerjane/"],
"maxPins": 150
}

Scrape individual pins — Get data for specific pins by URL:

{
"pinUrls": [
"https://www.pinterest.com/pin/241294492639523463/",
"https://www.pinterest.com/pin/578538823428729456/"
]
}

Combine modes in one run:

{
"searchQueries": ["scandinavian interior design"],
"boardUrls": ["https://www.pinterest.com/mydesigner/favorites/"],
"maxPins": 50
}

Step 2: Configure proxy

The default proxy setting (useApifyProxy: true) works for most use cases. For high-volume scraping or if you hit rate limits, switch to residential proxies in the proxy configuration.

Step 3: Export your data

Results export to JSON, CSV, or Excel directly from the Apify Console dataset view. You can also access results via the Apify API or connect to Google Sheets, Make, Zapier, or any data pipeline.


Use Cases

Content Marketing & Trend Research Identify which pins get the most saves in your niche. Analyze hashtags, descriptions, and image styles that drive engagement. Build a content calendar based on what's already working.

E-commerce & Competitive Analysis Monitor competitor boards and profiles. Track product pins with pricing data. See which product images resonate with Pinterest's audience.

Influencer Discovery Find high-follower Pinterest creators in specific niches. Filter by follower count, engagement (save count), and content style. Outbound links reveal which creators drive traffic to specific domains.

Visual AI & Dataset Building Collect large labelled image datasets with metadata (dominant color, dimensions, hashtags) for computer vision and visual AI projects.

SEO & Keyword Research Extract trending pin titles, hashtags, and descriptions from search results. Discover low-competition visual keywords driving Pinterest traffic.

Brand Monitoring Track which external domains are being linked from Pinterest pins. Monitor how your brand and competitor brands appear across boards.


Pricing

This actor uses PAY_PER_EVENT pricing — you pay only for the data you actually scrape. No monthly fees.

TierPrice per Pin
FREE$0.003
BRONZE$0.003
SILVER$0.0023
GOLD$0.0018
PLATINUM$0.0012
DIAMOND$0.00084

Cost examples:

  • 100 pins = ~$0.30 (FREE tier)
  • 1,000 pins = ~$3.00 (FREE tier), ~$1.80 (GOLD)
  • 10,000 pins = ~$30.00 (FREE), ~$12.00 (PLATINUM)

Input Reference

ParameterTypeDefaultDescription
searchQueriesstring[]Pinterest keyword search terms
boardUrlsstring[]Pinterest board URLs to scrape
pinUrlsstring[]Individual Pinterest pin URLs
profileUrlsstring[]Pinterest profile URLs
maxPinsinteger50Max pins per query/board/profile (1–10000)
proxyobjectApify ProxyProxy configuration

Output Reference

Each scraped pin is a JSON record with 27 fields. See the full field list above. All optional fields return null when not available — the output shape is always consistent.

Sample output record:

{
"pin_id": "241294492639523463",
"title": "Modern Minimalist Kitchen",
"description": "Clean lines and natural materials define this beautiful kitchen space.",
"pin_url": "https://www.pinterest.com/pin/241294492639523463/",
"image_url": "https://i.pinimg.com/originals/ab/cd/ef/abcdef.jpg",
"image_width": 736,
"image_height": 1104,
"dominant_color": "#f5f0eb",
"is_video": false,
"video_url": null,
"save_count": 4821,
"comment_count": 12,
"hashtags": ["minimalist", "kitchen", "homedesign"],
"link": "https://myinterior.com/minimalist-kitchen",
"source_domain": "myinterior.com",
"price": null,
"board_name": "Home Inspiration",
"board_url": "https://www.pinterest.com/designerjane/home-inspiration/",
"board_follower_count": 15200,
"pinner_username": "designerjane",
"pinner_display_name": "Jane Design Co",
"pinner_follower_count": 88400,
"pinner_following_count": 312,
"pinner_pin_count": 2450,
"pinner_profile_url": "https://www.pinterest.com/designerjane/",
"created_at": "2024-11-15T12:34:00.000Z",
"scraped_at": "2026-04-13T10:30:00.000Z",
"source_url": "https://www.pinterest.com/search/pins/?q=minimalist+kitchen"
}

Run via API

curl -X POST "https://api.apify.com/v2/acts/khadinakbar~pinterest-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"searchQueries": ["minimalist kitchen design"],
"maxPins": 50
}'

Schedule runs, monitor status, and fetch results via the Apify API.


FAQ

Does it require a Pinterest login or API key? No. This scraper accesses Pinterest's public data without requiring an account, login, or API credentials.

How many pins can I scrape per run? Up to 10,000 pins per query/board/profile per run. Run multiple inputs in parallel for larger datasets.

Can I scrape private boards or private accounts? No. This scraper only accesses publicly available Pinterest content.

What if Pinterest blocks the scraper? The actor uses Apify Proxy by default, which rotates IPs to avoid rate limits. For aggressive scraping, switch to residential proxies in the proxy configuration.

Can I run this on a schedule? Yes. Use Apify's built-in scheduling to run the scraper hourly, daily, or weekly for ongoing trend monitoring.

Does it support video pins? Yes. Video pins include a video_url field with a direct MP4 link and is_video: true.



This actor is intended for lawful collection of publicly available data from Pinterest. Users are solely responsible for ensuring their use complies with Pinterest's Terms of Service, applicable laws, and data protection regulations including GDPR and CCPA. The author does not endorse or encourage any use that violates Pinterest's terms or applicable law. Use responsibly.