Pinterest User & Board Pins Scraper avatar

Pinterest User & Board Pins Scraper

Pricing

from $1.05 / 1,000 item scrapeds

Go to Apify Store
Pinterest User & Board Pins Scraper

Pinterest User & Board Pins Scraper

Scrape public Pinterest pins, titles, descriptions, high-resolution media URLs, publication dates, and original source links without login.

Pricing

from $1.05 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

LiteZero

LiteZero

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

6 days ago

Last modified

Share

πŸ“Œ Pinterest User & Board Pins Scraper

Extract public Pinterest pins, titles, descriptions, high-resolution media URLs, publication dates, and original source links directly from Pinterest without account login or session cookies.


πŸ₯Š Why This Actor Beats the Competition

Feature⚑ Pinterest Pins Scraper🐒 Traditional Browser Automation
Speed30+ pins in < 2 seconds30–60 seconds scrolling heavy infinite-scroll DOM
Pricing$1.50 / 1,000 items (Platform Usage: FREE)Heavy Puppeteer/Playwright compute bills
No Login Required100% public feed accessFrequent login walls & account bans
High-Res MediaAutomatically resolves 736px / original mediaOften capped to low-res thumbnail previews
StabilityDirect RSS/XML stream integrationBreaks on frequent Pinterest UI/CSS changes

πŸ› οΈ Step-by-Step: How to Use

Method 1: Apify Web Console (No-Code GUI)

  1. Enter the target Pinterest Username (e.g. pinterest, nike, nordstrom, target).
  2. Optionally enter a specific Board Name slug (e.g. holiday-recipes, sneakers). Leave blank for all pins.
  3. Set Max Items and click Start.
  4. Download structured pin data in JSON, CSV, or Excel.

Method 2: Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"username": "nike",
"maxItems": 30
}
run = client.actor("litezero/pinterest-board-pins-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"Pin {item['pinId']}: {item['title']} - {item['highResImageUrl']}")

Method 3: Node.js SDK

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('litezero/pinterest-board-pins-scraper').call({
username: 'nordstrom',
maxItems: 25,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted ${items.length} Pinterest pins.`);

Method 4: REST API / cURL

curl "https://api.apify.com/v2/acts/litezero~pinterest-board-pins-scraper/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"username": "pinterest", "maxItems": 20}'

πŸ“₯ Input Parameters

FieldTypeDefaultDescription
usernameString"pinterest"Public Pinterest username or brand handle.
boardStringOptionalSpecific public board slug (e.g. recipes, interiors).
maxItemsInteger30Maximum number of pins to extract.

πŸ“€ Output Data Dictionary

{
"pinId": "424605071146015538",
"title": "#food #dinner",
"description": "Delicious weekend dinner recipes and easy cooking inspiration.",
"link": "https://www.pinterest.com/pin/424605071146015538/",
"pubDate": "Wed, 30 Sep 2026 03:01:46 GMT",
"username": "pinterest",
"board": null,
"previewImageUrl": "https://i.pinimg.com/236x/c8/98/df/c898dfc1cfd4c48d0040699e2bfd6c94.jpg",
"highResImageUrl": "https://i.pinimg.com/736x/c8/98/df/c898dfc1cfd4c48d0040699e2bfd6c94.jpg",
"scrapedAt": "2026-10-04T10:00:00.000Z"
}

πŸ’‘ Top Use Cases

  1. E-Commerce & Fashion Trend Forecasting: Monitor visual product curation from top retailers and influencers.
  2. Design & Creative Moodboarding: Bulk download high-resolution creative imagery for design research and concept decks.
  3. Social Media Competitor Benchmarking: Track pin publishing cadence and visual creative strategy across competitor brands.