Pinterest Image Scraper avatar

Pinterest Image Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Pinterest Image Scraper

Pinterest Image Scraper

Scrape high-resolution images from Pinterest via keyword search, public boards, or individual pins. Results are pushed to an Apify dataset with full metadata; optionally download the images themselves into the key-value store.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Pinterest Image Scraper —

Scrape high-resolution images from Pinterest via keyword search, public boards, or individual pins. Results are pushed to an Apify dataset with full metadata; optionally download the images themselves into the key-value store.


Features

CapabilityDescription
Keyword searchFind images matching any search term
Board scrapingExtract all images from a public board or profile
Pin scrapingGrab the full-res image from a single pin URL
Resolution filterSkip images below a minimum width/height
Image downloadPersist images in the key-value store for direct access
Rate-limit controlConfigurable delay between requests
Proxy supportUse Apify proxy for large-scale runs

Input Parameters

FieldTypeDefaultDescription
modestringsearchsearch, board, or pin
searchQuerystringKeywords (required for search mode)
urlstringPinterest URL (required for board / pin)
maxImagesinteger25Max images to collect (1 – 500)
minWidthinteger0Min image width in px
minHeightinteger0Min image height in px
downloadImagesbooleanfalseStore images in key-value store
requestDelaynumber1.0Seconds between requests
proxyConfigurationobjectApify proxy settings

Example Input

{
"mode": "search",
"searchQuery": "minimalist architecture",
"maxImages": 50,
"minWidth": 800,
"minHeight": 600,
"downloadImages": true,
"requestDelay": 1.5
}

Output

Each record in the dataset contains:

{
"imageUrl": "https://i.pinimg.com/originals/…",
"sourceUrl": "",
"title": "minimalist architecture",
"resolution": "1200x800",
"width": 1200,
"height": 800,
"domain": "i.pinimg.com",
"kvStoreKey": "img_0000_a3f1b2c4.jpg",
"fileSize": "142.3 KB",
"contentType": "image/jpeg"
}

kvStoreKey, fileSize, and contentType are only present when downloadImages is enabled.

A RUN_SUMMARY key is also written to the key-value store with totals.


Usage via Apify API

curl -X POST "https://api.apify.com/v2/acts/<YOUR_ACTOR_ID>/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"mode": "board",
"url": "https://www.pinterest.com/username/board-name/",
"maxImages": 30
}'

MIT