Pinterest Intelligence avatar

Pinterest Intelligence

Pricing

from $3.00 / 1,000 pinterest results

Go to Apify Store
Pinterest Intelligence

Pinterest Intelligence

Pricing

from $3.00 / 1,000 pinterest results

Rating

0.0

(0)

Developer

BotFlowTech

BotFlowTech

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pinterest Intelligence — Pins, Profiles, Boards & Influencer Discovery

"The most comprehensive Pinterest scraper on Apify. Search trending pins, discover niche influencers, monitor competitor boards, and extract full profile analytics."


What It Does

This actor supports four powerful modes, each targeting a different Pinterest intelligence use case:

Search any keyword on Pinterest and extract trending pins sorted by engagement. Get save counts, creator details, source URLs, and a computed virality score for every pin. Ideal for content research, trend discovery, and niche validation.

2. profile — Full Profile Scraper

Scrape a complete Pinterest profile: follower count, monthly views, pin count, board count, bio, website URL, verified status, top boards, and up to 5,000 recent pins with full engagement metrics.

3. board — Board Intelligence

Extract every pin from a specific Pinterest board with complete engagement data. Track competitor boards, monitor brand content calendars, or build curated pin datasets.

4. influencers — Influencer Discovery

Search a niche keyword, then automatically visit every creator's profile who appears in the results. Returns a ranked list of influencers sorted by monthly views, including follower counts, average pin saves, top pin URL, website, and visible contact email. The highest-value mode for brand marketers.


Use Cases

Industry / RoleHow They Use It
E-commerce brandsFind trending product pins in their niche to model their own content
Marketing agenciesDiscover Pinterest influencers for brand partnership outreach
SEO / content teamsResearch what visual content goes viral on Pinterest by keyword
Competitor monitoringTrack a competitor's board and pin cadence over time
AI / ML teamsCollect large labeled image datasets from Pinterest for training
Affiliate marketersFind high-save pins in their niche to model content after
Market researchersGauge consumer interest in topics by measuring pin save volumes

Input Reference

FieldTypeDefaultDescription
modestring (enum)"search"Operating mode: search, profile, board, or influencers
keywordsstring[][]Keywords to search. Used in search and influencers modes
profileUrlsstring[][]Pinterest profile URLs. Used in profile mode
boardUrlsstring[][]Pinterest board URLs. Used in board mode
maxPinsinteger100Max pins to extract per search/profile/board (max 5,000)
maxProfilesinteger50Max influencer profiles to visit in influencers mode (max 500)
countrystring (enum)"us"Country locale for trending content: us, uk, ca, au, in, de, fr, br, es, it, mx
includeVideosbooleantrueWhether to include video pins
minSavesinteger0Filter: only return pins with at least this many saves (e.g. 1000 for viral-only)

Example Inputs

{
"mode": "search",
"keywords": ["yoga for beginners", "morning routine"],
"maxPins": 200,
"minSaves": 500,
"country": "us"
}

Mode: Profile

{
"mode": "profile",
"profileUrls": [
"https://www.pinterest.com/joannagaines/",
"https://www.pinterest.com/minimalistbaker/"
],
"maxPins": 50
}

Mode: Board

{
"mode": "board",
"boardUrls": [
"https://www.pinterest.com/joannagaines/farmhouse-decor/",
"https://www.pinterest.com/buzzfeedtasty/easy-weeknight-dinners/"
],
"maxPins": 300
}

Mode: Influencers

{
"mode": "influencers",
"keywords": ["home decor", "interior design"],
"maxProfiles": 30,
"country": "us"
}

Example Output

Pin Result (Search / Board mode)

{
"type": "pin",
"pinId": "714305099326578432",
"title": "Morning Yoga Flow for Beginners — 15 Minutes",
"description": "Start your morning with this gentle 15-minute yoga flow. Perfect for beginners. No equipment needed. #yoga #morningroutine #wellness",
"pinUrl": "https://www.pinterest.com/pin/714305099326578432/",
"imageUrl": "https://i.pinimg.com/originals/a3/b2/c1/a3b2c1d4e5f6a7b8c9d0e1f2a3b4c5d6.jpg",
"videoUrl": null,
"sourceUrl": "https://www.yogawithadriene.com",
"saves": 45821,
"comments": 312,
"creatorUsername": "yogaadriene",
"creatorDisplayName": "Yoga With Adriene",
"creatorFollowers": 2100000,
"creatorMonthlyViews": 8750000,
"boardName": "Morning Routines",
"tags": ["yoga"],
"pinType": "image",
"isPromoted": false,
"viralityScore": 2.194,
"scrapedAt": "2026-04-03T08:00:00.000Z"
}

Influencer Result (Influencers mode)

{
"type": "influencer",
"creatorUsername": "modernminimalhome",
"creatorDisplayName": "Ashley Chen — Modern Minimal",
"creatorFollowers": 847000,
"creatorMonthlyViews": 12400000,
"avgPinSaves": 3850,
"topPinUrl": "https://www.pinterest.com/pin/823401987234501234/",
"profileUrl": "https://www.pinterest.com/modernminimalhome/",
"websiteUrl": "https://modernminimalhome.com",
"email": "ashley@modernminimalhome.com",
"bio": "Interior designer & content creator. DM for collabs: ashley@modernminimalhome.com",
"tags": ["home decor"],
"scrapedAt": "2026-04-03T08:00:00.000Z"
}

Output Fields Reference

FieldTypeDescription
typestringAlways "pin", "profile", or "influencer"
pinIdstringPinterest numeric pin ID
titlestringPin title
descriptionstringPin description / caption
pinUrlstringFull Pinterest pin URL
imageUrlstringHighest-resolution image URL
videoUrlstringVideo URL (MP4/HLS), only for video pins
sourceUrlstringThe external website the pin links to
savesnumberNumber of saves/repins — primary engagement metric
commentsnumberNumber of comments
creatorUsernamestringCreator's Pinterest username
creatorDisplayNamestringCreator's display name
creatorFollowersnumberCreator's follower count
creatorMonthlyViewsnumberCreator's monthly views on Pinterest
boardNamestringName of the board this pin belongs to
tagsstring[]Topic/category tags
pinTypestring"image", "video", "story", or "idea"
isPromotedbooleanWhether this is a paid/promoted pin
viralityScorenumberComputed as (saves × 10 + comments × 5) / max(1, followers). Higher = more viral relative to audience
biostringProfile bio (profile/influencer type)
websiteUrlstringWebsite linked on profile
followingCountnumberNumber of accounts followed
pinCountnumberTotal pins on profile
boardCountnumberTotal boards on profile
profileImageUrlstringProfile picture URL
isVerifiedbooleanWhether the account is verified
topBoardsobject[]Top boards with name, URL, pin count
recentPinsobject[]Last N pins with full pin data
nicheCategoriesstring[]Inferred niche categories (e.g. ["fitness", "wellness"])
avgPinSavesnumberInfluencer's average saves per pin
topPinUrlstringURL of influencer's highest-performing pin
emailstringContact email if visible in profile bio
scrapedAtstringISO 8601 timestamp of when this item was extracted

Pricing

$3.00 per 1,000 results (pay-per-result model).

Run typeApprox. cost
100 pins (default)~$0.30
1,000 pins~$3.00
50 influencer profiles~$0.15
Full profile with 500 pins~$1.50

Tips for Best Results

  1. Use specific keywords"keto meal prep for beginners" will return more focused results than "food". Long-tail keywords have higher-saves pins because they attract dedicated audiences.

  2. Set minSaves to filter for viral content — For trend research, set minSaves: 1000 to see only pins that have already proven viral. For niche research, try minSaves: 100.

  3. Influencer mode works best with niche keywords"minimalist home decor" will find more actionable influencers than "decor". The more specific the keyword, the more relevant the influencer list.

  4. Use country to get region-specific trends — Pinterest trends differ significantly by region. Use "in" (India) or "br" (Brazil) for emerging market research.

  5. Board mode for competitor monitoring — Save your competitor's board URLs and run this actor weekly with maxPins: 50 to see their latest published content. Compare virality scores over time.

  6. Chain modes for deep research — First run influencers mode to get top creator usernames, then run profile mode on those usernames to get their full board and pin data.


Technical Notes

  • Extracts data primarily from Pinterest's embedded page JSON (window.__PWS_INITIAL_STRING__) — the same data Pinterest's own app uses, providing more reliable and complete data than DOM parsing alone.
  • Falls back to DOM selectors when embedded JSON is not available.
  • Implements infinite scroll automation to load full pin grids up to maxPins.
  • Detects login walls gracefully and skips rather than crashing.
  • Rotates desktop user agents across Chrome, Firefox, Safari, and Edge fingerprints.
  • Uses Apify residential proxies by default to avoid IP-level blocks.
  • Maximum concurrency is capped at 3 to avoid triggering rate limits.

License

Apache 2.0