Pinterest Scraper — Pins, Images, Links & Boards
Pricing
from $2.40 / 1,000 pin extracted (overview)s
Pinterest Scraper — Pins, Images, Links & Boards
Pinterest scraper for pins, images, outbound links, boards, pinners and engagement stats. Search by keyword or paste a Pinterest URL; choose fast overview or full detail with saves, repins, comments and hashtags. Clean JSON/CSV, no account or Pinterest API key needed.
Pricing
from $2.40 / 1,000 pin extracted (overview)s
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Pinterest Scraper — Pins, Images, Links & Boards 📌
🎉 The fast, no-code Pinterest data API — search pins, grab images, links, boards & engagement stats, no Pinterest API key required
Built for marketers, affiliates, designers, SEO teams and trend researchers who need clean, structured Pinterest data — by keyword or by URL.
📋 Overview
Pull pins from Pinterest as clean JSON or CSV. Search any keyword or paste a Pinterest search URL and get back rich pins — image, outbound link, source domain, board, pinner and alt-text — at scale. Need the numbers? Switch to Detail and add saves, repins, comments, shares, hashtags and the full image-size ladder per pin.
Why marketers and researchers choose us:
- ⚡ Two depths, one actor: a fast, low-cost Overview scan for whole-topic sweeps, or full Detail records when you need engagement stats
- 🔁 Detail = Overview + more: every overview field is on a Detail row too, with deeper data added on top — never less
- 💰 Pay-per-result pricing: Overview from $3 per 1,000 pins — only charged for pins actually extracted
- 🌐 Outbound links + domains on every pin — perfect for affiliate, product and source-site research
- 🎯 Three ways to search: by keyword, by a pasted Pinterest search URL (filters honored), or by specific pin URLs
- 💎 No API key, no code: no Pinterest API access needed — point, click, export a visual-data feed
- 🆓 Free to try: up to 25 pins per run, no credit card
✨ Features
- 🔍 Overview mode: ~18–25 pins per page — image, link, domain, board, pinner, alt-text — ideal for fast topic sweeps
- 📌 Detail mode: full per-pin record — saves, repins, comments, favorites, shares, hashtags, the long-form note, every image size
- 🗂️ Search scopes: pins, products, videos, boards or users — mirrors Pinterest's own search tabs
- 🔗 By keyword / search URL / pin URL: type a query, paste a search link (filters carry through), or drop in specific pins
- 🖼️ Every image variant: largest-first, deduped image ladder plus dimensions and dominant color
- 🌍 Outbound link + source domain on every pin for product and affiliate sourcing
- 👤 Pinner + board context: username, display name, follower count, board name and URL
- 🧾 Self-documenting datasets: every row carries a
metadataobject recording the exact search settings that produced it - 📤 Clean exports: JSON, CSV, Excel, or the full REST API
🎬 Quick Start
Pick a depth, choose how to search, set a result cap, and run. Results stream to the Apify dataset as clean JSON/CSV.
curl -X POST "https://api.apify.com/v2/acts/sian.agency~pinterest-scraper/runs?token=[YOUR_TOKEN]" \-H 'Content-Type: application/json' \-d '{"scrapeMode":"overview","searchMode":"byQuery","queries":["home office desk"],"maxResults":50}'
🚀 Getting Started (3 Simple Steps)
Step 1: Pick your depth
Overview for a fast image + link + board scan, or Detail for the full per-pin record with engagement stats.
Step 2: Choose how to search
By query (type a keyword like minimalist desk), By search URL (paste a Pinterest search link — filters honored), or By pin URL (detail mode — drop in specific pins).
Step 3: Set a cap & run
Set Max Pins Per Run and Max Search Pages, then hit Start.
That's it! In under a minute, you'll have:
- A clean dataset of Pinterest pins (JSON / CSV / Excel)
- Image, outbound link, domain, board and pinner on every row
- A repeatable, no-code visual-data feed
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| scrapeMode | string | No | overview (fast & cheap) or detail (full engagement). Default overview. |
| searchMode | string | No | byQuery, bySearchUrl, or byPinUrl (detail only). |
| queries | array | No | Search keywords, e.g. ["home office","kitchen pantry"] (byQuery). |
| scope | string | No | pins, products, videos, boards or users. Default pins. |
| searchUrls | array | No | Pinterest search URLs (bySearchUrl) — on-URL filters honored. |
| pinUrls | array | No | Pin URLs or numeric IDs (detail / byPinUrl). |
| maxResults | integer | No | Max pins this run. FREE tier capped at 25. |
| maxPages | integer | No | Max result pages to paginate per query/URL. |
Example — by query:
{"scrapeMode": "overview","searchMode": "byQuery","queries": ["home office desk"],"scope": "pins","maxResults": 100}
Example — detail by pin URL:
{"scrapeMode": "detail","searchMode": "byPinUrl","pinUrls": ["https://www.pinterest.com/pin/264938390609406782/", "4592123610106029696"]}
📤 Output
Results are saved to the Apify dataset with 30+ fields including:
| Field | Type | Description |
|---|---|---|
| pinTitle | string | Pin title |
| image | string | Largest image URL |
| images | array | Every image-size variant, deduped |
| link | string | Outbound destination URL |
| domain | string | Source site host |
| saves / repin_count | number | Engagement (detail mode) |
| comment_count / share_count | number | Engagement (detail mode) |
| hashtags | array | Hashtags (detail mode) |
| pinner_username | string | Account that owns the pin |
| board_name / board_url | string | Board the pin lives on |
| url | string | Canonical pin page |
Example:
{"id": "264938390609406782","url": "https://www.pinterest.com/pin/264938390609406782/","source": "detail","pinTitle": "Console Desk with Drawers","link": "https://www.potterybarn.com/products/dillon-console-desk/","domain": "potterybarn.com","saves": 82,"repin_count": 80,"pinner_username": "potterybarn","board_name": "Home Offices","image": "https://i.pinimg.com/originals/cd/e8/17/cde81773edc15fa114c9e38a7c66cc5f.png","image_count": 9}
💼 Use Cases & Examples
- 🛍️ Affiliate & product research — harvest outbound links and source domains for product and shopping pins.
- 📈 Visual trend tracking — sweep a topic over time and watch which pins, boards and creators gain saves.
- 🎨 Creative & moodboard sourcing — pull full-resolution image ladders for design inspiration at scale.
- 🧑🤝🧑 Influencer (pinner) discovery — surface high-follower pinners and the boards driving a niche.
- 🔑 SEO & content ideation — mine titles, descriptions and alt-text for keyword and content angles.
- 📊 Competitor board analysis — map what a brand or competitor is pinning and how it performs.
❓ FAQ
Q: Do I need a Pinterest account or API key? A: No. Just supply a keyword or URL and run — no login, no API key, no code.
Q: What's the difference between Overview and Detail? A: Overview is the fast, cheap scan (image, link, board, pinner). Detail adds the engagement numbers — saves, repins, comments, shares, hashtags and the long-form note — at a higher per-pin price.
Q: Can I paste a Pinterest search URL with filters?
A: Yes. In bySearchUrl mode, faceted filters in the URL (color, price band, domain) carry through.
Q: Is this legal? A: We only extract publicly available data. See the legal note below.
🐛 Troubleshooting
No results returned
- Check the query spelling, or that the pasted URL is a valid
pinterest.com/search/...link. - Very niche queries may return few pins — try a broader keyword or raise Max Search Pages.
Engagement fields are empty
- Saves, repins, comments and hashtags are filled in Detail mode only — Overview omits them by design.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
This is an independent tool and is not affiliated with, endorsed by, or sponsored by Pinterest. "Pinterest" is a trademark of its respective owner.
🤝 Support
Found a bug or need a new field? Open an issue on the actor's Issues tab — we ship fast.
⭐ Loving this tool? A 5-star review helps other users discover it. 🔥 More automation tools: https://apify.com/sian.agency?fpr=sian