Skip to main content
Thirdwatchthirdwatch
Social media

How to Scrape Pinterest Product Pins for Ecommerce Research

Extract Pinterest product pins, destination domains, images, prices, creators, boards, and public engagement for ecommerce research.

Apr 28, 2026 · 2 min read · 466 words
See the scraper →

Pinterest product research is more useful when the image, creator, board, destination domain, and product metadata stay connected. A flat list of image URLs is not enough to identify where a pin sends traffic or whether Pinterest describes it as a product.

The Thirdwatch Pinterest Scraper & Monitor searches public Pinterest data and returns one structured row per pin. Detailed mode adds public product, video, Story Pin, hashtag, SEO, and engagement fields without launching a browser.

Search product niches

{
  "searchQueries": [
    "small apartment storage products",
    "travel accessories",
    "home office organization"
  ],
  "maxResults": 150,
  "includeDetails": true
}

Each row includes source_value and position, so results remain attributable when several searches run together.

Understand the URL fields

Use the fields deliberately:

  • pin_url: canonical Pinterest pin page.
  • outbound_url: external destination attached to the pin.
  • domain: destination domain supplied by Pinterest.
  • url and link: backward-compatible aliases for outbound_url.

This distinction matters for ecommerce analysis. A pin can exist without an external destination, and an external destination is not necessarily a product page.

Product and commercial fields

With includeDetails: true, the Actor returns these fields when Pinterest publishes them:

{
  "pin_id": "123456789",
  "title": "Compact cable organizer",
  "pin_url": "https://www.pinterest.com/pin/123456789/",
  "outbound_url": "https://shop.example/cable-organizer",
  "domain": "shop.example",
  "image_url": "https://i.pinimg.com/originals/...jpg",
  "pinner_username": "workspaceideas",
  "board_name": "Desk Organization",
  "is_product": true,
  "product_price_value": 19.99,
  "product_currency": "USD",
  "is_out_of_stock": false,
  "saves_count": 84,
  "repin_count": 26,
  "source_type": "search",
  "source_value": "home office organization"
}

Do not treat a missing price as zero. Pinterest omits commercial fields on many public pins, and merchants can change the destination page after a pin is created. Validate live price and availability at the destination before using the data operationally.

A repeatable research workflow

  1. Define narrow searches around a customer problem, not just a broad category.
  2. Run detailed mode and retain pin_id, source_value, position, domain, and product fields.
  3. Group results by destination domain, board, creator, and recurring terms.
  4. Review the actual destination pages for the most relevant candidates.
  5. Schedule new-pins monitoring for searches worth following.

The ready-made Research Pinterest Visual Trends by Keyword and Monitor New Pinterest Pins for Product Research Tasks provide working templates for snapshot and recurring workflows.

What Pinterest data can tell you

Public pin data can reveal recurring visual treatments, creator and board context, linked domains, and available engagement. It cannot prove sales, conversion rate, inventory, or demand. Treat it as a discovery layer and combine it with marketplace, store, search, or first-party sales data.

Pricing

The Actor charges $0.002 to $0.0012 per dataset row depending on tier. There is no separate browser, proxy, or start-event charge from this Actor. Detailed mode adds HTTP requests but still charges only for emitted results.

Run the Pinterest Scraper & Monitor or start with one of its public Tasks.

Frequently asked questions

Can the Actor extract product prices from Pinterest?

It returns product, price, currency, and stock fields when Pinterest includes them in the public pin payload. These fields are not present on every pin.

Which URL points to the product page?

outbound_url is the external destination. pin_url is the canonical Pinterest page. The older url and link fields remain aliases of outbound_url for compatibility.

Can I search several product niches in one run?

Yes. Add several terms to searchQueries. The maxResults setting is a total cap across all provided inputs.

Related

Try it yourself

100 free credits, no credit card.

About 30 real searches. Add the MCP to Claude or Cursor in two minutes.