Pinterest Intelligence Scraper avatar

Pinterest Intelligence Scraper

Pricing

from $7.00 / 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 $7.00 / 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

15 days ago

Last modified

Share

Norm Data

πŸ“Œ Pinterest Intelligence Scraper

Extract public Pinterest data from keywords or direct URLs: Pins, videos, boards, and profiles, as clean, structured records for visual trend research, creator analysis, content performance, and product discovery. No login, no Pinterest API key, no browser extension.

Pinterest search and public pages carry useful signals, saves, creators, destination links, boards, media, and commerce data, but reviewing them one by one does not scale. This Actor collects them for you and returns normalized records ready to export.

🎯 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 Pin, video, board, profile, category, or search URL to collect that exact source.
  • Full Pin detail: publicly available metrics and metadata for every discovered Pin.
  • Automatic pagination: keeps collecting until it reaches your chosen limit, you never manage pages by hand.
  • Quality filters: keep only Pins above a minimum save or reaction count, and optionally remove promoted content.
  • Normalized records: deduplicates entities and skips values that were only provided as input.

πŸ† Why this scraper

  • Four entity types from one Actor. Pins, videos, boards, and profiles all come out in the same normalized shape, no separate tool per content type.
  • Works from a URL or a cold keyword. Already know the board or profile? Paste it. Exploring a niche? Just type the topic.
  • Engagement signals included. Saves, reactions, comments, shares, and repins on every Pin, not just the image and title.
  • Quality filters built in. Cut out low-engagement and promoted content before it ever reaches your dataset, instead of filtering after the fact.

πŸ“¦ What data you get

EntityUseful fields
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 (UTC). Download your dataset from Apify as CSV, JSON, Excel, or XML.

πŸ’‘ Use cases

πŸ“¦ Discover small-business packaging ideas

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

πŸ‘€ Analyze a known board or profile

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

πŸ“ˆ Find content with visible interest, organic only

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

βš™οΈ How the input is organised

SectionWhat it's for
Maximum resultsAlways first, caps the whole run across every URL and keyword.
Pinterest URLs / Search keywordsUse one, the other, or both together.
AdvancedHow much detail per record, and which entity types to keep.
Quality filtersMinimum saves, minimum reactions, and organic-only content.

πŸ’° Pricing

Pay-per-event: a one-time $0.023 when the run starts, plus a price per result saved to your dataset. The per-result price depends on your Apify plan tier:

Your Apify planPrice per result
Free$0.0140
Bronze$0.0121
Silver$0.0091
Gold / Platinum / Diamond$0.0070

Approximate total cost (includes the $0.023 start fee):

Results collectedFreeBronzeSilverGold+
100$1.42$1.23$0.93$0.72
1,000$14.02$12.12$9.12$7.02
10,000$140.02$121.02$91.02$70.02

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return a limited preview. Upgrade your Apify plan to collect more, with no upper limit.

πŸš€ Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Pinterest Intelligence Scraper.
  3. Add Pinterest URLs, search keywords, or both, set Maximum results, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

πŸ€– Use with AI agents (MCP)

Give an AI agent live access to Pinterest through the Model Context Protocol:

claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/pinterest-intelligence-scraper"

Then prompt it in plain language to run the scraper and read back the results.

πŸ”§ Troubleshooting

Why am I getting no results? Double-check the URL is a public Pin, board, profile, or search page (not a private board or a login-only page), or try a broader keyword.

Why is the run slow or coming back blocked? Pinterest can throttle very large or very fast runs. Lower "Results per URL or keyword" and try again; the Actor retries automatically on temporary errors.

Why do I have fewer results than my Maximum results setting? The source may simply not have that many matching Pins. "Results per URL or keyword" and "Maximum results" are both ceilings, not guarantees.

Why did some content get filtered out? Check "Minimum saves", "Minimum reactions", and "Keep organic content only", each silently drops Pins below the threshold or marked as promoted.

Why is a board or profile row missing some fields? Some fields (like reach or views) are only shown publicly for certain accounts; Pinterest does not expose them for every profile.

❓ FAQ

QuestionAnswer
Do I need a Pinterest account or API key?No. The Actor reads public pages directly.
Can I combine URLs and keywords in one run?Yes, both fields can be filled at the same time.
What entity types can I get?Pins, videos, boards, and profiles.
Can I filter out low-engagement content?Yes, with Minimum saves and Minimum reactions.
Can I exclude sponsored Pins?Yes, turn on "Keep organic content only".
What output formats are supported?CSV, JSON, Excel, or XML, from the Apify platform or API.
Is the data live?Yes, each run reads current Pinterest pages.
Can I schedule regular scrapes?Yes, use Apify's built-in Scheduler.

πŸ›‘οΈ Limits and responsible use

This Actor collects only publicly available information from Pinterest. It never signs in and never accesses private boards, profiles, or any login-gated page.

Pinterest may rate-limit heavy traffic. The Actor paces itself and retries temporary errors; if a source returns a block or an unrecoverable error, it records an error for that source instead of attempting to bypass the block.

πŸ“§ Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

πŸ§ͺ Local development

bun install
bun test
bun run typecheck
apify run

Local results are stored in storage/datasets/default.