Pinterest Search Scraper avatar

Pinterest Search Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Pinterest Search Scraper

Pinterest Search Scraper

Scrapes Pinterest search results and pin pages without logging in. Get pin titles, descriptions, images, videos, product links, boards and pinners for any keyword.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

banner

Pinterest Search Scraper

Turn any Pinterest keyword or pin URL into clean, structured pin data — no login, no browser.

Scrapes Pinterest search results and pin pages without logging in. Get pin titles, descriptions, images, videos, product links, boards and pinners for any keyword. Built for marketers tracking visual trends, e-commerce teams mining product pins, researchers collecting image datasets, and anyone who needs Pinterest data in a spreadsheet instead of an endless scroll.

⚡ Quick start

{
"startUrls": [{ "url": "https://www.pinterest.com/search/pins/?q=modern%20kitchen" }],
"searchQueries": ["wedding hairstyles"],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayyes—Pinterest search URLs (https://www.pinterest.com/search/pins/?q=<keyword>) or pin URLs (https://www.pinterest.com/pin/<id>/). Any Pinterest country domain works.
searchQueriesarrayno—Plain keywords to search for. Each keyword is scraped like a search URL and gets its own maxItems budget.
maxItemsintegerno5Maximum number of pins per start URL or search query.
proxyConfigurationobjectno{ "useApifyProxy": false }Apify proxy settings. Pinterest answers without a proxy; enable one if runs start returning empty pages.

📤 Output

Every pin is pushed to the dataset as one row. Search results and pin pages share the same shape; pins found through a search carry the query they came from, while pins scraped from a pin URL also carry repin_count (the save count), which Pinterest only exposes on the pin page.

Fields

FieldTypeDescription
itemTypestringAlways pin.
pin_idstringPinterest pin id.
urlstringCanonical pin URL.
titlestringPin title (empty string when the pin has none).
descriptionstring | nullPin description text.
alt_textstring | nullAlt text describing the image.
imagestring | nullFull-resolution image URL.
image_thumbstring | null236px-wide thumbnail URL.
destination_linkstring | nullExternal link the pin points to.
video_urlstring | nullVideo stream URL for video pins.
is_productbooleantrue when Pinterest flags the pin as a shoppable product.
boardstring | nullName of the board the pin is saved to.
ownerstring | nullUsername of the pinner.
querystring | nullSearch keyword that surfaced the pin; null for pins scraped from a pin URL.
created_atstring | nullWhen the pin was created (RFC 2822 date).
repin_countinteger | nullNumber of saves; only available on pin pages.
pinner_urlstring | nullProfile URL of the pinner.
board_urlstring | nullURL of the board.
dominant_colorstring | nullDominant image colour as a hex code.
widthinteger | nullOriginal image width in pixels.
heightinteger | nullOriginal image height in pixels.

💡 Use cases

  • Trend research — track which kitchens, outfits or recipes dominate a keyword week over week.
  • Product discovery — filter is_product pins and their destination_link to find what sells on Pinterest.
  • Image datasets — collect full-resolution images with alt text and dominant colours for design or ML work.
  • Competitor monitoring — see which boards and pinners own a keyword and how their pins are described.

❓ FAQ

  • Do I need a proxy? No. Pinterest answers without one. If your runs start returning empty pages, switch on Apify proxy in proxyConfiguration.
  • Do I need a Pinterest account? No. The Actor reads the public search and pin pages only.
  • How many results can I get? maxItems caps pins per start URL or search query. Add more keywords to widen coverage.
  • Why is repin_count empty? Pinterest only exposes the save count on the pin page, so it is filled for pin URLs and null for search results.
  • Why did a run return fewer items than expected? Pinterest may have changed its page format. Open an issue and we will update the Actor.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.