Pinterest Comment Scraper avatar

Pinterest Comment Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Pinterest Comment Scraper

Pinterest Comment Scraper

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperForge

ScraperForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

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

FeatureDescription
Bulk URLsInput multiple Pinterest pin URLs or IDs
Proxy fallbackNo proxy → datacenter → residential (with 3 retries on residential)
Stick to residentialOnce fallback to residential occurs, all remaining requests use it
Retry logicUp to 3 retries per request before fallback
Anti-blockingRandom 1–2 second delay between requests
Live pushData saved immediately via Actor.push_data()

Input

FieldTypeRequiredDescription
urlsarrayYesPinterest pin URLs (e.g. https://www.pinterest.com/pin/123456/) or numeric pin IDs
proxyConfigurationobjectNoProxy settings. Default: no proxy. Actor falls back automatically if blocked
domainstringNoPinterest domain (default: www.pinterest.com). Use jp.pinterest.com for Japan, etc.
limitintegerNoMax 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:

FieldDescription
pinUrlFull URL of the pin
idComment/item ID
node_idPinterest node ID
typeaggregatedcomment, userdiditdata, or comment
detailsComment text
userUser object (username, full_name, id, etc.)
like_countNumber of likes
helpful_countNumber of helpful votes
imagesImage URLs (from API or built from signatures)
done_atTimestamp
tags, videos, image_signaturesAdditional 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)

  1. Log in at https://console.apify.com and go to Actors.
  2. Find Pinterest Comment Scraper and open it.
  3. Configure inputs (URLs, optional proxy, domain, limit).
  4. Run the actor.
  5. Monitor logs in real time.
  6. View results in the OUTPUT tab.
  7. 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).