Pinterest Search Scraper
Pricing
from $2.50 / 1,000 results
Pinterest Search Scraper
Collect pins from any Pinterest search using Pinterest Search Scraper. Retrieve images, titles, links, descriptions, creator details, and engagement metrics. Perfect for trend analysis, idea discovery, content planning, and any workflow that requires structured Pinterest search data.
Pricing
from $2.50 / 1,000 results
Rating
0.0
(0)
Developer
Headless Agent
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrape Pinterest search results β no API key or login required. Get clean, formatted JSON with pin details including images, links, reactions, tags, and pinner info.
π€ What can Pinterest Search Scraper do?
This Actor lets you search Pinterest and extract pin data from the search results. Just provide one or more search queries and get structured results:
π Search Pinterest by any keyword and get back detailed pin data
πΌοΈ Extract pin images in original resolution, titles, descriptions, and source links
π€ Get pinner profile info β username, full name, follower count, verification status
β€οΈ Collect reaction counts and total reactions for each pin
π·οΈ Extract tags and visual annotations
π Control how many results you want with maxResults β scrape as many pins as you need
π Rotate proxies to avoid rate limiting (optional)
π¦ Download results in JSON, CSV, XML, or Excel from the Apify Dataset
π¦Ύ Integrate via API, webhooks, SDKs (Python & Node.js), or connect with tools like Zapier, n8n, Make, and more
β What data can I scrape from Pinterest?
From each pin:
- π Pin ID and URL
- π Title and description
- πΌοΈ Original image URL and dimensions (width Γ height)
- π Source link and domain
- π€ Pinner info (username, full name, profile image, followers, verification)
- β€οΈ Reaction counts and total reactions
- π·οΈ Tags
- π Created date
- π¬ Video flag (is_video)
π§ How to scrape data from Pinterest
- Create a free Apify account.
- Open Pinterest Search Scraper.
- Add search queries (one or more).
- Optionally set max results per query and proxy URLs to avoid rate limiting.
- Click Save & Start and wait for the data to be extracted.
- Download your data in JSON, CSV, XML, Excel, or access it via API.
β¬οΈ Input
| Field | Type | Description |
|---|---|---|
queries | string[] | Required. List of Pinterest search queries to scrape. |
maxResults | integer | Maximum number of results per query (default: 20). |
proxy | string[] | Optional list of proxy URLs (http:// or socks5:// format). Rotated per query. |
Example input
{"queries": ["minimalist home decor", "japanese interior design"],"maxResults": 50,"proxy": ["http://user:pass@host:port"]}
β¬οΈ Output
Results are pushed to the Apify Dataset. Each item includes the search_query field so you know which query produced each result.
π Pin data sample
{"search_query": "minimalist home decor","id": "1234567890123456789","pin_url": "https://www.pinterest.com/pin/1234567890123456789","title": "Minimalist Living Room Ideas","description": "Beautiful minimalist living room with natural light","link": "https://example.com/minimalist-decor","domain": "example.com","image_orig_url": "https://i.pinimg.com/originals/xx/xx/xxx.jpg","image_orig_width": 736,"image_orig_height": 1104,"pinner": {"id": "987654321098","username": "homedecorideas","full_name": "Home Decor Ideas","image_url": "https://i.pinimg.com/75x75_RS/xxx.jpg","follower_count": 125000,"is_verified_merchant": false,"verified_identity": true,"profile_url": "https://www.pinterest.com/homedecorideas"},"reaction_counts": {"like": 42,"save": 15},"total_reactions": 57,"tags": ["home decor", "minimalist", "living room"],"created_at": "2024-01-15T10:30:00Z","is_video": false}
π Integrations
You can connect Pinterest Search Scraper with almost any cloud service or web app through Apify integrations. Connect with Zapier, n8n, Make, Slack, Google Sheets, Google Drive, Airbyte, GitHub, and many more.
You can also use webhooks to trigger actions whenever a run finishes β for example, getting a notification or automatically processing the scraped data.
π¦Ύ Using the Apify API
The Apify API gives you programmatic access to Pinterest Search Scraper. You can start runs, fetch datasets, monitor execution, and integrate the scraper into your own workflows.
- Python: Use the
apify-clientPyPI package - Node.js: Use the
apify-clientNPM package
β FAQ
Can I search multiple queries in one run?
Yes. The queries field accepts an array. Each query is processed sequentially and results are tagged with the search_query field.
How many results can I get per query?
The default is 20 pins per query. You can increase this with the maxResults field (e.g. 50, 100, 250). Note that Pinterest may limit the number of available results for certain queries.
Can I use multiple proxies?
Yes. The proxy field accepts an array of proxy URLs. Proxies are rotated round-robin across queries to help avoid rate limiting.
Does this require a Pinterest account or API key?
No. The scraper uses Pinterest's public search API β no login or API key needed.
Is it legal to scrape Pinterest?
This scraper only extracts publicly available data. It does not access any data behind authentication. However, scraped results could contain personal data protected by GDPR and other regulations. Ensure you have a legitimate reason for scraping and consult legal counsel if unsure. See also Apify's blog post on the legality of web scraping.