Pinterest Comments Scraper
Pricing
from $2.99 / 1,000 comments
Go to Apify Store
Pinterest Comments Scraper
Scrape comments from Pinterest pins by pin URL, including commenter usernames, comment text, dates, and engagement metadata.
Pricing
from $2.99 / 1,000 comments
Rating
0.0
(0)
Developer
w3crawler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrapes comments from Pinterest pins by pin URL. Extracts commenter username, comment text, like count, reply information, and timestamps — ideal for engagement analysis, community sentiment research, and Pinterest content monitoring.
Features
- Multi-pin support — scrape comments from multiple Pinterest pins in one run
- Comment threading — identifies replies with parent comment references
- Author details — username, display name, profile image, follower count, verification status
- Engagement metrics — like count per comment, reply count
- Timestamps — created and updated timestamps for each comment
- Cloud-ready — runs on Apify with scheduling, proxy rotation, and webhook support
Use Cases
- Audience engagement and sentiment analysis on Pinterest content
- Tracking brand mentions and community reactions
- Social listening and community research
- Building comment datasets for NLP and content analysis
Input
| Field | Type | Default | Required | Description |
|---|---|---|---|---|
pinUrls | array | — | ✓ | List of Pinterest pin URLs to scrape comments from (e.g. ["https://www.pinterest.com/pin/123/"]). |
maxCommentsPerPin | integer | 50 | Maximum number of comments per pin (up to 100). | |
maxItems | integer | 200 | Maximum total comments across all pins (up to 500). | |
proxyConfiguration | object | direct | Optional Apify or custom proxy settings. |
Output
Each scraped comment includes:
| Field | Description |
|---|---|
id | Pinterest comment ID |
type | Always comment |
text | Comment text content |
likeCount | Number of likes on the comment |
replyCount | Number of replies to the comment |
isReply | Whether this is a reply to another comment |
parentCommentId | ID of the parent comment (if a reply) |
pinId | Pinterest pin ID the comment belongs to |
pinUrl | Full URL to the pin |
authorId | Commenter's Pinterest user ID |
authorUsername | Commenter's Pinterest username |
authorFullName | Commenter's display name |
authorProfileUrl | Full URL to commenter's profile |
authorImageUrl | Commenter's profile image URL |
authorFollowerCount | Commenter's follower count |
authorIsVerified | Whether the commenter is verified |
createdAt | Comment creation timestamp |
updatedAt | Comment last updated timestamp |
scrapedAt | ISO 8601 timestamp of scrape |
Sample Output
{"id": "987654321","type": "comment","text": "This is absolutely beautiful! Love the color palette 🎨","likeCount": 12,"replyCount": 2,"isReply": false,"parentCommentId": null,"pinId": "123456789","pinUrl": "https://www.pinterest.com/pin/123456789/","authorUsername": "artlover2025","authorFullName": "Art Lover","authorFollowerCount": 340,"authorIsVerified": false,"createdAt": "2026-04-01T14:30:00.000Z","scrapedAt": "2026-05-21T10:00:00.000Z"}
Notes
- Public data only: The Actor accepts no Pinterest credentials or session cookies. Private pins and comments that Pinterest exposes only to signed-in users are intentionally inaccessible.
- Proxy: Direct access is the default. You can opt into an Apify or custom proxy through
proxyConfiguration; proxy credentials are never written to dataset records. - Comment availability: Not all pins have comments enabled. Pins with no comments will be skipped gracefully.
- Replies: Comment threading data (parent/reply relationships) is included when available.