Pinterest Scraper - Pins, Boards & Profiles
Pricing
from $2.00 / 1,000 dataset items
Pinterest Scraper - Pins, Boards & Profiles
Scrape Pinterest pins, video pins, boards and profiles from keyword search or Pinterest URLs. Get image and video URLs, outbound links, saves, repins, shares, product prices, followers and monthly views. No login or cookies needed.
Pricing
from $2.00 / 1,000 dataset items
Rating
0.0
(0)
Developer
axly
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
Scrape Pinterest pins, video pins, boards and profiles from keyword search or Pinterest URLs. Get image and video URLs, titles, descriptions, outbound links and domains, saves, repins, shares, comment counts, product names and prices, pinner and board details, follower counts and monthly views. No Pinterest account, cookies or browser needed.
What you get
Every row has a type: pin, board or user.
Pins
| Field | Notes |
|---|---|
id, url | pin ID and link |
title, description, alt_text | text |
image_url, video_url, is_video, dominant_color | full-size image; MP4/HLS URL for video pins |
link, domain, site_name | the outbound link the pin points to |
saves, repin_count, share_count, comment_count, reaction_count | engagement (saves, repins, shares and comment count need Full pin details) |
hashtags, annotations | hashtags and Pinterest's topic tags (with Full pin details) |
product_name, product_price, product_price_value, product_currency | for product pins ("$115.00", 115.0, USD) |
created_at, is_promoted | |
pinner_username, pinner_name, pinner_followers | who pinned it |
board_id, board_name, board_url | where it is saved |
Boards: name, url, description, pin_count, follower_count, section_count, owner_username,
owner_followers, created_at, cover_image_url.
Profiles: username, full_name, about, website, domain_verified, follower_count, following_count,
monthly_views, pin_count, board_count, is_business, is_verified_merchant, last_pin_save_time,
created_at.
Every row also has source (the keyword or URL that produced it) and scraped_at. The dataset has three views:
Pins, Boards and Profiles.
Use cases
- Content and trend research: see which pins rank for a keyword and how many saves they get.
- Competitor and brand monitoring: track what a brand or creator publishes and how it performs.
- E-commerce: collect product pins with prices and the shops they link to.
- Influencer discovery: search profiles by niche and sort by followers and monthly views.
- Datasets for AI and design: image and video URLs with titles, descriptions and tags.
Need business emails and phone numbers? Use Pinterest Business Leads & Email Finder, which returns the contact details business profiles show.
Input
| Parameter | Description |
|---|---|
searchQueries | Keywords to search. |
searchType | pins, videos, boards or users (profiles). |
startUrls | Pin, profile, board or search URLs. pin.it short links work too. |
maxItems | Total rows across all inputs. |
maxItemsPerQuery | Rows per keyword or search URL (Pinterest returns up to about 1,000). |
includePinDetails | Open each pin for saves, repins, shares, comment count, hashtags, topic tags and product price. Pin URLs always come with full details. |
profileContent | For profile URLs: the user's created pins, saved pins and/or boards. |
maxPinsPerProfile | Cap for each profile list (created pins, saved pins, boards) and each board's pins. |
skipPromoted | Leave out ads mixed into search results (default on). |
Example input
{"searchQueries": ["boho bedroom", "japandi living room"],"searchType": "pins","maxItemsPerQuery": 200,"maxItems": 400,"includePinDetails": true,"startUrls": ["https://www.pinterest.com/marthastewart/"],"profileContent": ["created_pins", "boards"]}
Example output row (pin)
{"type": "pin","id": "421016265188954336","url": "https://www.pinterest.com/pin/421016265188954336/","title": "Minimalist Mountain Line Art | Linen Canvas | Neutral Living Room Wall Decor","image_url": "https://i.pinimg.com/originals/e8/b0/0a/e8b00ad121a35dde61cd9909743aa457.jpg","link": "https://nhuedesignlab.etsy.com/listing/4477391801","domain": "nhuedesignlab.etsy.com","saves": 9258,"repin_count": 9020,"share_count": 330,"comment_count": 1,"site_name": "Etsy","created_at": "Tue, 16 Jun 2026 22:02:39 +0000","pinner_username": "nessgn","board_name": "NHueDesignLab","source": "search:minimalist living room","scraped_at": "2026-10-14T02:20:00Z"}
Scheduling and integrations
Schedule runs from the Apify Console and send results to Google Sheets, Airtable, a database or a webhook with Apify integrations. Re-running the same input after an interrupted run resumes where it stopped.
Use with AI assistants (MCP)
Use the actor as a tool in Claude, ChatGPT and other MCP clients through the Apify MCP server
(https://mcp.apify.com). Example prompt: "Get the 50 most saved Pinterest pins for 'capsule wardrobe' with their
links."
FAQ
How many results per keyword? Pinterest returns up to about 1,000 results per search. Use several narrower keywords to collect more.
Why do boards return only about 25 pins? Pinterest shows logged-out visitors only the first ~25 pins of a board, and this actor does not log in. Profiles' created pins stop at about 350 for the same reason. Search and saved-pin lists go further.
Can I get comments? Not at the moment: Pinterest does not serve comments to logged-out visitors.
Do I need a Pinterest account or cookies? No.
Why are saves and repins empty? Search results don't include them. Turn on includePinDetails to open each pin.
Something broke or a field is missing? Open an issue on the actor's Issues tab and include the run link.