Pinterest Data Extractor avatar

Pinterest Data Extractor

Pricing

$4.99/month + usage

Go to Apify Store
Pinterest Data Extractor

Pinterest Data Extractor

Pinterest Data Extractor scrapes pin images, descriptions, and IDs from any board or profile, so content teams can collect Pinterest data without copying it by hand.

Pricing

$4.99/month + usage

Rating

0.0

(0)

Developer

ZeroBreak

ZeroBreak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Pinterest Data Extractor: Scrape Pins, Images, and Metadata by Keyword

Pinterest Data Extractor opens Pinterest in a real browser, searches by keyword, and captures every pin the page loads — image URLs in all sizes, descriptions, author details, board names, save counts, video URLs, and dominant colors. It works the same way tools like SEO Review Tools Bulk Pinterest Checker and crawlerbros Pinterest scraper do, but runs on Apify so you don't need your own infrastructure.

Proxy note: Pinterest blocks datacenter IPs at the network level. The actor defaults to Residential proxies — keep that setting to get results.

Use cases

  • Content research: pull trending pins for any keyword without scrolling manually
  • SEO auditing: check which pins link back to your domain or a competitor's
  • Competitor analysis: see which boards and creators dominate a keyword
  • Image dataset building: collect image URLs in multiple sizes (170x to original)
  • Influencer research: extract author names, usernames, and follower counts
  • Trend tracking: run the same keyword on a schedule and watch save counts shift

Input

ParameterTypeDefaultDescription
searchQuerystringSingle keyword to search (e.g. interior design)
searchQueriesarrayMultiple keywords, one per line
maxItemsinteger100Total pins to collect across all keywords (max 1000)
proxyConfigurationobjectResidential (Apify)Required. Pinterest blocks datacenter IPs. Leave on the default Residential setting.

Example input

{
"searchQueries": ["interior design", "wedding cakes", "car photography"],
"maxItems": 300,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

What data does this actor extract?

Each record is one Pinterest pin with full metadata:

{
"pinId": "292452569572809169",
"pinUrl": "https://www.pinterest.com/pin/292452569572809169/",
"pinTitle": "",
"pinDescription": "Modern minimalist living room with neutral tones",
"createdAt": "Mon, 03 Nov 2025 07:46:12 +0000",
"imageUrl": "https://i.pinimg.com/originals/0b/d6/e9/0bd6e9...jpg",
"imageSizes": {
"170x": "https://i.pinimg.com/170x/0b/d6/e9/0bd6e9...jpg",
"236x": "https://i.pinimg.com/236x/0b/d6/e9/0bd6e9...jpg",
"474x": "https://i.pinimg.com/474x/0b/d6/e9/0bd6e9...jpg",
"736x": "https://i.pinimg.com/736x/0b/d6/e9/0bd6e9...jpg",
"orig": "https://i.pinimg.com/originals/0b/d6/e9/0bd6e9...jpg"
},
"dominantColor": "#6c5d56",
"link": "https://www.instagram.com/reel/DMPX6u3pAN0/",
"isVideo": true,
"videoUrl": "https://v1.pinimg.com/videos/iht/hls/8f/03/99/8f0399...m3u8",
"authorId": "292452706960849245",
"authorUsername": "dalilacristina1",
"authorName": "Dalila Cristina",
"authorFollowers": 11,
"authorUrl": "https://www.pinterest.com/dalilacristina1/",
"boardId": "292452638242391545",
"boardName": "Devocional 2025",
"boardUrl": "https://www.pinterest.com/dalilacristina1/devocional-2025/",
"saveCount": 316,
"commentCount": 0,
"searchQuery": "interior design",
"scrapedAt": "2025-11-15T10:23:45.000Z"
}
FieldTypeDescription
pinIdstringPinterest internal ID
pinUrlstringPin page URL
pinTitlestringPin title (often empty)
pinDescriptionstringPin description text
createdAtstringCreation date (RFC 2822)
imageUrlstringBest quality image URL (original or 736x)
imageSizesobjectAll sizes: 170x, 236x, 474x, 736x, orig
dominantColorstringDominant hex color of the image
linkstringExternal URL the pin links to
isVideobooleanTrue if the pin contains a video
videoUrlstringHLS or MP4 video URL (video pins only)
authorIdstringAuthor's Pinterest user ID
authorUsernamestringAuthor's Pinterest username
authorNamestringAuthor's display name
authorFollowersintegerAuthor's follower count
authorUrlstringAuthor's profile URL
boardIdstringBoard ID
boardNamestringBoard name
boardUrlstringBoard URL
saveCountintegerNumber of saves / repins
commentCountintegerNumber of comments
searchQuerystringKeyword that returned this pin
scrapedAtstringISO 8601 scrape timestamp

How it works

  1. Opens each keyword search in a real Chromium browser with stealth settings
  2. Intercepts the JSON API responses Pinterest's own JavaScript fetches automatically
  3. Captures full pin metadata straight from the source — no DOM scraping, no HTML parsing
  4. Scrolls down to trigger Pinterest's infinite scroll and load more pins
  5. Rotates residential proxy IPs between queries to stay under rate limits

Why Residential proxies are required

Pinterest blocks all non-residential IPs at the network level — the connection never reaches the server from a datacenter IP. The actor defaults to Apify Residential proxies. If you see 0 results or navigation errors, check that the proxy is set to Residential (not Datacenter) in the input form.

Integrations

Connect this actor with other tools using Apify integrations. Push results directly to Google Sheets, trigger a Zapier workflow, send data to Slack, or connect with Make, Airbyte, and GitHub Actions. Use webhooks to get notified the moment new pins are ready.

FAQ

Why am I getting 0 results? The proxy is set to Datacenter. Change it to Residential in the Proxy section — Pinterest blocks datacenter IPs completely.

Does this work for Pinterest boards and profiles? Currently the actor supports keyword searches. Board and profile URL scraping is in progress.

How many pins can I collect per run? Up to 1,000 per run. For larger datasets, run multiple actors with different keywords or use Apify's scheduler.

Does this collect video pins too? Yes. Video pins include a videoUrl field with an HLS (.m3u8) stream URL.

Can I run this on a schedule? Yes. Use Apify's scheduler to collect Pinterest data automatically on a recurring basis.

Pinterest Data Extractor captures full pin metadata from any public keyword search — the same data you see in tools like SEO Review Tools and Axiom, without building or maintaining your own scraper.