Pinterest Intelligence Scraper avatar

Pinterest Intelligence Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Pinterest Intelligence Scraper

Pinterest Intelligence Scraper

Extracts public Pinterest data from keywords and URLs. Get clean, structured records to research visual trends, creators, content performance, and product opportunities.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

📌 Pinterest Intelligence Scraper

Extract public Pinterest data from keywords and direct URLs. Get clean, structured Pins, videos, boards, and profiles for visual trend research, creator analysis, content performance, and product opportunity discovery.

Pinterest search and public pages contain useful signals—saves, creators, destination links, boards, media, and commerce data—but reviewing them one by one does not scale. This Actor reads the public resources used by Pinterest, paginates results, and returns normalized records ready to export. No Pinterest API key, browser extension, or manual copying required.

🎯 Who uses it?

📊 Market researchers

Discover styles, products, topics, and formats appearing in Pinterest searches, alongside publicly visible engagement signals.

🔎 Competitive intelligence teams

Analyze competitor and creator profiles, boards, and Pins to compare activity, audiences, and external destinations.

🛍️ Ecommerce and content marketers

Find Pins driving traffic to stores, blogs, or affiliate sites, then study how similar products are presented.

🗂️ Data analysts and journalists

Build exportable datasets about creators, boards, topics, links, and public visual content.

✨ What it does

  • Keyword search: Search a topic, product, style, or brand and collect Pins, videos, boards, or profiles.
  • Direct URLs: Paste a public Pinterest Pin, video, board, profile, category, or search URL to collect that exact source.
  • Full Pin detail: Retrieves publicly available metrics and metadata for every discovered Pin.
  • Automatic pagination: Follows public Pinterest bookmarks until it reaches your chosen limit.
  • Quality filters: Keep only Pins above a minimum save or reaction count, and optionally remove promoted content.
  • Normalized records: Removes duplicate entities and avoids repeating values that were only provided as input.

📦 What data you get

Each entity exposes the public fields Pinterest provides at collection time. Key fields include:

EntityUseful data
Pins and videosTitle, description, saves, reactions, comments, shares, repins, total engagement, dates, image or video URL, external destination, domain, board, creator, commerce, and promotion signals.
ProfilesUsername, name, followers, following, reach, views, Pins, boards, recent activity, website, and public verification signals.
BoardsName, description, owner, Pin count, followers, collaborators, privacy, cover image, and related Pins.

Every record includes scrapedAt, the UTC time it was collected. Download your Dataset from Apify as CSV, JSON, Excel, or XML.

💡 Use cases

📦 Discover small-business packaging ideas

Search for small business packaging ideas, select Pins, and start with 25 results. Get Pins with their saves, creators, and destination URLs to research ideas, brands, and stores.

{
"queries": ["small business packaging ideas"],
"searchType": "pins",
"maxResultsPerSeed": 25
}

👤 Analyze a known board or profile

Paste a public board or profile URL. The Actor saves the entity record and its related Pins while respecting the limits you set.

{
"startUrls": [{ "url": "https://www.pinterest.com/pinterest/" }],
"maxResultsPerSeed": 50
}

📈 Find content with visible interest

Filter a search to keep Pins with public engagement signals and exclude sponsored results.

{
"queries": ["home organization ideas"],
"searchType": "pins",
"minSaves": 100,
"excludePromoted": true,
"maxResultsPerSeed": 50
}

⚙️ Quick setup

Use Pinterest URLs, Search keywords, or both together. When you combine sources, the Actor processes each one and removes repeated entities during the run.

  • Results per URL or keyword: Number of records to collect from each source. Start with 25 to validate a search.
  • Maximum results for this run: Total record ceiling across all sources, helping control run size and cost.
  • What should keyword searches find?: Pins, Videos, Boards, or Profiles.
  • Quality filters: Minimum saves, minimum reactions, and organic-only content.
  • Include image and video URLs: Keep the public media URLs Pinterest exposes for each result.

Pagination bookmarks, visitor cookies, temporary tokens, retries, and deduplication are handled automatically. You do not need to configure them.

🛡️ Limits and responsible use

The Actor reads public data over HTTP only. It does not use Playwright, Puppeteer, or a browser. Each run creates a dynamic anonymous session; no fixed cookies or tokens are included.

Pinterest can limit public requests. To reduce transient failures, the Actor uses controlled concurrency, exponential-backoff retries, and stops pagination at the final cursor or at your limits. If Pinterest returns a block, CAPTCHA, or non-recoverable error, the Actor records an error for that source and does not attempt to bypass controls.

🧪 Local development

bun install
bun test
bun run typecheck
apify run

Local results are stored in storage/datasets/default.