Pinterest Search Scraper
Pricing
from $2.50 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare

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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | yes | — | 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. |
searchQueries | array | no | — | Plain keywords to search for. Each keyword is scraped like a search URL and gets its own maxItems budget. |
maxItems | integer | no | 5 | Maximum number of pins per start URL or search query. |
proxyConfiguration | object | no | { "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
| Field | Type | Description |
|---|---|---|
itemType | string | Always pin. |
pin_id | string | Pinterest pin id. |
url | string | Canonical pin URL. |
title | string | Pin title (empty string when the pin has none). |
description | string | null | Pin description text. |
alt_text | string | null | Alt text describing the image. |
image | string | null | Full-resolution image URL. |
image_thumb | string | null | 236px-wide thumbnail URL. |
destination_link | string | null | External link the pin points to. |
video_url | string | null | Video stream URL for video pins. |
is_product | boolean | true when Pinterest flags the pin as a shoppable product. |
board | string | null | Name of the board the pin is saved to. |
owner | string | null | Username of the pinner. |
query | string | null | Search keyword that surfaced the pin; null for pins scraped from a pin URL. |
created_at | string | null | When the pin was created (RFC 2822 date). |
repin_count | integer | null | Number of saves; only available on pin pages. |
pinner_url | string | null | Profile URL of the pinner. |
board_url | string | null | URL of the board. |
dominant_color | string | null | Dominant image colour as a hex code. |
width | integer | null | Original image width in pixels. |
height | integer | null | Original image height in pixels. |
💡 Use cases
- Trend research — track which kitchens, outfits or recipes dominate a keyword week over week.
- Product discovery — filter
is_productpins and theirdestination_linkto 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?
maxItemscaps pins per start URL or search query. Add more keywords to widen coverage. - Why is
repin_countempty? Pinterest only exposes the save count on the pin page, so it is filled for pin URLs andnullfor 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.
- Email: tantosthor@gmail.com