Pinterest Search Scraper avatar

Pinterest Search Scraper

Pricing

Pay per usage

Go to Apify Store
Pinterest Search Scraper

Pinterest Search Scraper

Scrape Pinterest search results with images, pins, titles, descriptions, boards, creators, URLs, engagement data, and more. Extract keyword-based Pinterest content for SEO, trend analysis, competitor research, market insights, and data collection at scale.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

What does Pinterest Search Scraper do?

Pinterest Search Scraper collects pins, boards, and ideas from Pinterest search results for any keyword or Pinterest search URL. Enter a term such as "Flowers", "Interior Design", or "Wallpaper 4k", or paste a Pinterest search page link, and the Actor returns structured data for every result: pin titles and descriptions, image URLs in multiple resolutions, pinner and board details, visual tags, engagement counts, and direct links.

The Actor reads the public Pinterest search feed directly, so results include the same pins, boards, and ideas you see when you search Pinterest yourself. Output is saved to an Apify dataset and can be exported as JSON, CSV, Excel, or XML, or sent to Google Sheets, Make, Zapier, or your own system through the Apify API.

Why use Pinterest Search Scraper?

  • Clean, structured datasets - Turn Pinterest search results into tidy rows with consistent fields instead of copying and pasting from the browser.
  • Keyword and URL driven - Scrape by plain keyword or by any Pinterest search page URL, including pin, board, and idea searches.
  • Rich image data - Get original image URLs plus multiple downscaled sizes (236x, 474x, 736x) for every pin, ready for content pipelines or media archives.
  • Automation ready - Run on demand or schedule repeat runs, then export or push results anywhere through Apify integrations.
  • Proxy aware - Configure Apify Proxy (residential recommended) to reduce rate limiting during large or frequent runs.

What data can you extract from Pinterest?

FieldDescription
idUnique Pinterest pin or board ID
titlePin title
descriptionPin description text when published
urlDirect Pinterest link to the pin
image_urlOriginal resolution image URL
imagesImage URLs and dimensions at 236x, 474x, 736x, and original sizes
dominant_colorHEX color extracted from the pin image
tagsVisual annotation tags describing the pin
like_countNumber of reactions on the pin
pinner_usernameUsername of the person who created the pin
pinner_full_nameFull name of the pin creator
board_nameBoard the pin belongs to
board_urlDirect link to the board
search_keywordKeyword used to find the result
search_urlSearch URL used to find the result

Board search results include board name, description, URL, pin count, follower count, and owner details.

How to use Pinterest Search Scraper

  1. Open Pinterest Search Scraper on Apify Store.
  2. Enter a search keyword such as Flowers, or paste a Pinterest search URL such as https://www.pinterest.com/search/pins/?q=Flowers&rs=typed.
  3. Set the maximum number of results and the optional page cap.
  4. Run the Actor.
  5. Open the dataset and download results, or connect the run to an integration.

If you provide both a URL and a keyword, the URL takes priority. When only a keyword is given, the Actor builds the Pinterest pin search URL for you.

Input Parameters

ParameterTypeRequiredDefaultDescription
startUrlStringNo-Pinterest search URL to scrape. Takes priority over keyword when both are set
keywordStringNoFlowersSearch term to look up on Pinterest
results_wantedIntegerNo20Maximum number of results to collect across all searches
max_pagesIntegerNo10Safety cap on the number of pagination pages per search query
proxyConfigurationObjectNoApify Proxy residentialProxy settings used to avoid rate limiting

At least one of startUrl or keyword must resolve to a search term. A URL to a non-search Pinterest page will be skipped.

Output Data

FieldTypeDescription
idStringPinterest pin or board ID
node_idStringEncoded node identifier from Pinterest
typeStringpin or board
titleStringPin title
descriptionStringPin description text
linkStringOutbound destination link when the pin points to an external site
domainStringSource domain of the pin
urlStringDirect Pinterest pin URL
image_urlStringOriginal resolution image URL
image_widthIntegerWidth of the original image
image_heightIntegerHeight of the original image
imagesObjectImage URLs and dimensions at multiple sizes
dominant_colorStringHEX dominant color of the pin image
created_atStringDate the pin was created
alt_textStringAccessibility alt text for the pin image
tagsArrayVisual annotation tags for the pin
like_countIntegerReaction count on the pin
saves_countIntegerNumber of times the pin was saved
pinner_idStringPinterest ID of the pin creator
pinner_usernameStringUsername of the pin creator
pinner_full_nameStringFull name of the pin creator
pinner_follower_countIntegerFollower count of the pin creator
board_idStringPinterest ID of the board
board_nameStringName of the board
board_urlStringDirect link to the board
search_keywordStringKeyword used to find this result
search_urlStringSearch URL used to find this result
sourceStringAlways pinterest

Empty and whitespace-only fields are removed from each record so the dataset stays compact and clean.

Usage Examples

Collect the first 20 pins for a keyword:

{
"keyword": "Flowers",
"results_wanted": 20
}

Search by Pinterest URL

Use any Pinterest search page URL, including board searches:

{
"startUrl": "https://www.pinterest.com/search/pins/?q=Interior+Design&rs=typed",
"results_wanted": 100,
"max_pages": 5
}

Scrape board search results instead of pins:

{
"startUrl": "https://www.pinterest.com/search/boards/?q=Minimalist+Design",
"results_wanted": 25,
"max_pages": 3
}

Higher volume run with proxy

Pull a larger dataset while rotating residential proxies to reduce rate limiting:

{
"keyword": "Wallpaper 4k",
"results_wanted": 500,
"max_pages": 20,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Sample Output

{
"id": "614952524168493466",
"node_id": "UGluOjYxNDk1MjUyNDE2ODQ5MzQ2Ng==",
"type": "pin",
"domain": "Uploaded by user",
"url": "https://www.pinterest.com/pin/614952524168493466/",
"image_url": "https://i.pinimg.com/originals/ab/a5/a8/aba5a8844c33eee3224b3e4c17cda17d.jpg",
"image_width": 675,
"image_height": 1200,
"images": {
"236x": {
"url": "https://i.pinimg.com/236x/ab/a5/a8/aba5a8844c33eee3224b3e4c17cda17d.jpg",
"width": 236,
"height": 419
},
"474x": {
"url": "https://i.pinimg.com/474x/ab/a5/a8/aba5a8844c33eee3224b3e4c17cda17d.jpg",
"width": 474,
"height": 842
},
"orig": {
"url": "https://i.pinimg.com/originals/ab/a5/a8/aba5a8844c33eee3224b3e4c17cda17d.jpg",
"width": 675,
"height": 1200
}
},
"dominant_color": "#9a83b7",
"created_at": "Mon, 13 Jul 2026 19:11:09 +0000",
"alt_text": "pink flowers are blooming on the branches of trees",
"tags": ["Pictures Of Flowers Photography", "Floral Iphone Wallpaper", "Flowers Aesthetic"],
"like_count": 20,
"pinner_id": "614952661527183236",
"pinner_username": "cindy_lemaitre",
"pinner_full_name": "Cindy Lemaitre",
"pinner_follower_count": 44,
"board_id": "614952592809050737",
"board_name": "Enregistrements rapides",
"board_url": "https://www.pinterest.com/cindy_lemaitre/_quick_saves/",
"board_pin_count": 218,
"search_keyword": "Flowers",
"search_url": "https://www.pinterest.com/search/pins/?q=Flowers&rs=typed",
"source": "pinterest"
}

Tips for Best Results

  • Use a complete Pinterest search URL when you want a specific scope such as boards or ideas. Pin search is used by default for plain keywords.
  • Start with results_wanted at 20 to test a keyword, then raise the limit once the data looks right.
  • Some pins do not publish a description, alt text, or reaction counts. Missing fields are omitted from the record rather than filled with empty values.
  • For large runs, enable Apify Proxy with the residential group to reduce rate limiting.
  • Pinterest pages and their search feed can change over time. If a run returns unexpected results, check the Actor page for updates or open an issue.

Integrations

  • Google Sheets - Send scraped pins and boards to spreadsheets for analysis.
  • Webhooks - Trigger downstream workflows after each run.
  • Make or Zapier - Connect results to no-code automations.
  • API - Access datasets programmatically from your own systems.
  • Export formats - Download results as JSON, CSV, Excel, XML, or other supported formats.

Frequently Asked Questions

Can I export Pinterest data to CSV or Excel?

Yes. Apify datasets can be downloaded in CSV, Excel, JSON, XML, and other supported formats directly from the dataset preview page.

Can I run this Actor on a schedule?

Yes. You can schedule the Actor in Apify Console to refresh data hourly, daily, weekly, or at another interval, which is useful for monitoring Pinterest trends over time.

Can I scrape boards and ideas too?

Yes. Use a board search URL such as https://www.pinterest.com/search/boards/?q=Minimalist+Design or an ideas URL. Board records include pin counts, follower counts, and owner details.

What if some fields are missing from my results?

Pinterest does not publish every field for every pin. Fields such as descriptions and reaction counts may be absent. The Actor removes empty fields, so missing data is a source limitation, not a scrape failure.

What is the best proxy setting?

Residential proxies generally work best with Pinterest. Set apifyProxyGroups to ["RESIDENTIAL"] for large or frequent runs.

Scraping public web data can be legal, but you are responsible for complying with applicable laws, Pinterest terms of service, and privacy rules.

  • Pinterest Ads Scraper - Extract Pinterest ads and promoted pins with creatives, targeting details, and advertiser data.
  • Pexels Stock Image Scraper - Bulk collect high-resolution royalty-free images from Pexels with photographer details and metadata.
  • Unsplash Image Scraper - Collect image metadata and download URLs from Unsplash search, collections, topics, and profiles.
  • Pixabay Image Scraper - Extract image URLs, tags, and uploader metadata from Pixabay search results.

Support

For issues, feature requests, or custom Actor work, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is designed for legitimate data collection from publicly available Pinterest search results. Users are responsible for using the data responsibly and complying with applicable laws, Pinterest terms of service, and privacy rules.