Pinterest Comment Scraper
Pricing
$19.99/month + usage
Pinterest Comment Scraper
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScraperForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrapes comments from Pinterest pins via the internal API. Supports bulk URLs with intelligent proxy fallback (no proxy → datacenter → residential) to handle rate limiting and blocks.
Why Choose Us?
- Bulk scraping – Process multiple pins in a single run
- Smart proxy fallback – Starts with no proxy; automatically switches to datacenter, then residential if Pinterest blocks requests
- Live saving – Results are pushed to the dataset as they’re scraped, so partial data is preserved if the run stops
- Structured output – Each comment includes user info, likes, helpful counts, images, and more
Key Features
| Feature | Description |
|---|---|
| Bulk URLs | Input multiple Pinterest pin URLs or IDs |
| Proxy fallback | No proxy → datacenter → residential (with 3 retries on residential) |
| Stick to residential | Once fallback to residential occurs, all remaining requests use it |
| Retry logic | Up to 3 retries per request before fallback |
| Anti-blocking | Random 1–2 second delay between requests |
| Live push | Data saved immediately via Actor.push_data() |
Input
| Field | Type | Required | Description |
|---|---|---|---|
urls | array | Yes | Pinterest pin URLs (e.g. https://www.pinterest.com/pin/123456/) or numeric pin IDs |
proxyConfiguration | object | No | Proxy settings. Default: no proxy. Actor falls back automatically if blocked |
domain | string | No | Pinterest domain (default: www.pinterest.com). Use jp.pinterest.com for Japan, etc. |
limit | integer | No | Max comments per pin. Omit for all comments |
Example input
{"urls": [{ "url": "https://www.pinterest.com/pin/636977941054343221/" },{ "url": "https://jp.pinterest.com/pin/1618549864585211/" }],"proxyConfiguration": { "useApifyProxy": false },"domain": "www.pinterest.com","limit": 100}
Output
Each item in the dataset matches the structure of pinterest_comments.json:
| Field | Description |
|---|---|
pinUrl | Full URL of the pin |
id | Comment/item ID |
node_id | Pinterest node ID |
type | aggregatedcomment, userdiditdata, or comment |
details | Comment text |
user | User object (username, full_name, id, etc.) |
like_count | Number of likes |
helpful_count | Number of helpful votes |
images | Image URLs (from API or built from signatures) |
done_at | Timestamp |
tags, videos, image_signatures | Additional metadata |
Example output
{"pinUrl": "https://jp.pinterest.com/pin/636977941054343221/","node_id": "QWdncmVnYXRlZENvbW1lbnQ6NTM2NzQzMTI4NDY0NTczODkwMg==","helpful_count": 0,"tags": [],"videos": [],"comment_count": 0,"marked_helpful_by_me": false,"image_signatures": [],"user": {"node_id": "VXNlcjo5OTY2MzI3Mjk5NDY3NTU3MTA=","first_name": "Angélica","id": "996632729946755710","username": "angelicachel7","type": "user","full_name": "Angélica Chel"},"like_count": 0,"images": [],"type": "aggregatedcomment","done_at": "Sun, 02 Jun 2024 22:03:45 +0000","details": "¡Me encanta! ❤l","liked_by_me": false,"id": "5367431284645738902"}
How to Use the Actor (via Apify Console)
- Log in at https://console.apify.com and go to Actors.
- Find Pinterest Comment Scraper and open it.
- Configure inputs (URLs, optional proxy, domain, limit).
- Run the actor.
- Monitor logs in real time.
- View results in the OUTPUT tab.
- Export as JSON or CSV.
Best Use Cases
- Social listening – Gather feedback on pins for marketing or product research
- Content analysis – Analyze comment sentiment and engagement
- Competitor research – Monitor comments on competitor pins
- Community insights – Track engagement across multiple pins
Frequently Asked Questions
Does the actor require a proxy?
No. Proxy is optional. The actor starts with no proxy and only switches to datacenter or residential if Pinterest blocks or rate-limits requests.
What happens if a pin has no comments?
The actor can still return user activity data (e.g. userdiditdata, saves). It returns all items from the API that match the supported types.
Can I scrape pins from different Pinterest domains?
Yes. Use the domain input (e.g. jp.pinterest.com, www.pinterest.com). For mixed domains, use multiple runs or a single domain that covers all pins.
Support and Feedback
For issues or feature requests, please use the Apify platform support or contact the actor maintainer.
Cautions
- Data is collected only from publicly available sources.
- No data is taken from private accounts or password-protected content.
- Users are responsible for complying with applicable laws (e.g. privacy, spam, data protection).
