Pinterest Scraper
Pricing
from $20.00 / 1,000 results
Go to Apify Store
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
maxItemscap 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
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | array | No* | Pinterest URLs to scrape (pin, ideas, user, board, or search). |
search | string | No* | Keyword to search on Pinterest - generates a search URL automatically. |
includeUserInfoOnly | boolean | No | For user profile URLs: output only user metadata, skip pins. Default false. |
includeComments | boolean | No | Fetch all comments for each pin. Increases request count. Default false. |
maxItems | integer | No | Maximum total items to push. Default 100. |
endPage | integer | No | Last page of results to paginate through per URL. Default Infinite. |
proxy | object | Yes | Proxy configuration. Apify Proxy (useApifyProxy: true) is recommended. |
At least one of startUrls or search must be provided.
Supported URL types
| URL pattern | Scraped 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!