Pinterest Data Extractor
Pricing
$4.99/month + usage
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
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
| Parameter | Type | Default | Description |
|---|---|---|---|
searchQuery | string | Single keyword to search (e.g. interior design) | |
searchQueries | array | Multiple keywords, one per line | |
maxItems | integer | 100 | Total pins to collect across all keywords (max 1000) |
proxyConfiguration | object | Residential (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"}
| Field | Type | Description |
|---|---|---|
pinId | string | Pinterest internal ID |
pinUrl | string | Pin page URL |
pinTitle | string | Pin title (often empty) |
pinDescription | string | Pin description text |
createdAt | string | Creation date (RFC 2822) |
imageUrl | string | Best quality image URL (original or 736x) |
imageSizes | object | All sizes: 170x, 236x, 474x, 736x, orig |
dominantColor | string | Dominant hex color of the image |
link | string | External URL the pin links to |
isVideo | boolean | True if the pin contains a video |
videoUrl | string | HLS or MP4 video URL (video pins only) |
authorId | string | Author's Pinterest user ID |
authorUsername | string | Author's Pinterest username |
authorName | string | Author's display name |
authorFollowers | integer | Author's follower count |
authorUrl | string | Author's profile URL |
boardId | string | Board ID |
boardName | string | Board name |
boardUrl | string | Board URL |
saveCount | integer | Number of saves / repins |
commentCount | integer | Number of comments |
searchQuery | string | Keyword that returned this pin |
scrapedAt | string | ISO 8601 scrape timestamp |
How it works
- Opens each keyword search in a real Chromium browser with stealth settings
- Intercepts the JSON API responses Pinterest's own JavaScript fetches automatically
- Captures full pin metadata straight from the source — no DOM scraping, no HTML parsing
- Scrolls down to trigger Pinterest's infinite scroll and load more pins
- 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.