Pinterest Scraper avatar

Pinterest Scraper

Pricing

from $20.00 / 1,000 results

Go to Apify Store
Pinterest Scraper

Pinterest Scraper

Scrapes Pinterest pins, user profiles, boards/collections, search results, and ideas pages. Supports comments, pagination, and proxy rotation.

Pricing

from $20.00 / 1,000 results

Rating

5.0

(1)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

This Apify Actor scrapes Pinterest to collect structured data for pins, user profiles, boards/collections, search results, and ideas pages.


Features

  • Pin detail - Get all information per pin: images, videos, description, owner, board, like/repin/share counts, and more.
  • Comments - Harvest all comments for a pin (paginated, no hard limit).
  • Ideas pages - Fetch all pins from an ideas/topic feed URL.
  • User profile and pins - Scrape a user profile info and/or all their pins.
  • Boards/Collections - Get every pin from any board URL.
  • Search - Search any keyword and retrieve all matching pin results.
  • Bookmark-based pagination up to a configurable endPage.
  • Global maxItems cap to avoid over-scraping.
  • Apify Proxy integration for reliable access.

Input Configuration

{
"startUrls": [
"https://www.pinterest.com/pin/1054827543951238554/",
"https://www.pinterest.com/ideas/beauty/935541271955/",
"https://www.pinterest.com/dudadelsanto/",
"https://www.pinterest.com/dudadelsanto/nail-inspo/",
"https://www.pinterest.com/search/pins/?q=Valentine%E2%80%99s%20Nail%20Art&rs=hub_page"
],
"search": "design",
"includeUserInfoOnly": false,
"includeComments": false,
"maxItems": 10,
"endPage": 1,
"proxy": {
"useApifyProxy": true
}
}

Fields

FieldTypeRequiredDescription
startUrlsarrayNo*Pinterest URLs to scrape (pin, ideas, user, board, or search).
searchstringNo*Keyword to search on Pinterest - generates a search URL automatically.
includeUserInfoOnlybooleanNoFor user profile URLs: output only user metadata, skip pins. Default false.
includeCommentsbooleanNoFetch all comments for each pin. Increases request count. Default false.
maxItemsintegerNoMaximum total items to push. Default 100.
endPageintegerNoLast page of results to paginate through per URL. Default Infinite.
proxyobjectYesProxy configuration. Apify Proxy (useApifyProxy: true) is recommended.

At least one of startUrls or search must be provided.

Supported URL types

URL patternScraped as
pinterest.com/pin/{id}/Pin detail
pinterest.com/ideas/{category}/{id}/Ideas feed
pinterest.com/{username}/User profile + pins
pinterest.com/{username}/{board}/Board / collection feed
pinterest.com/search/pins/?q=...Keyword search results

Output Structure

Pin record

{
"type": "pin",
"url": "https://www.pinterest.com/pin/1096556209247124248",
"id": "1096556209247124248",
"title": "Altered Photographs",
"description": "Whimsical Middle School Altered Photograph Art Project",
"created_at": "Sat, 15 Oct 2022 14:56:20 +0000",
"domain": "smallhandsbigart.com",
"dominant_color": "#626862",
"repin_count": 2538,
"like_count": 162,
"comment_count": 5,
"share_count": 44,
"images": { "236x": { "url": "https://i.pinimg.com/236x/..." } },
"link": null,
"is_video": false,
"video_url": null,
"owner": {
"id": "VXNlcjo...",
"username": "podailsaves2",
"full_name": "Podail Saves",
"follower_count": 0,
"image_medium_url": "https://i.pinimg.com/75x75_RS/..."
},
"board": {
"id": "Qm9hcmQ6...",
"name": "Quick Saves",
"url": "/podailsaves2/_quick_saves/",
"privacy": "public"
},
"comments": []
}

User record (when includeUserInfoOnly is true)

{
"type": "user",
"url": "https://www.pinterest.com/dudadelsanto/",
"id": "...",
"username": "dudadelsanto",
"full_name": "...",
"bio": "...",
"website_url": "",
"follower_count": 1200,
"following_count": 340,
"pin_count": 580,
"board_count": 12,
"image_medium_url": "https://i.pinimg.com/..."
}

Proxy Usage

Pinterest blocks unauthenticated requests without good proxy coverage. Use Apify Proxy:

{ "useApifyProxy": true }

Tech Stack

  • Apify SDK and Crawlee for crawling and dataset management
  • Puppeteer for headless browsing and in-page fetch calls to Pinterest internal API
  • Node.js (ESM project)

Happy scraping!