Pinterest Profile Scraper
Pricing
from $2.80 / 1,000 profile scrapeds
Pinterest Profile Scraper
Scrape public Pinterest profiles by username or URL: followers, pins, boards, bio, website, verification and recent pins. No login needed.
Pricing
from $2.80 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
92
Total users
33
Monthly active users
2 days ago
Last modified
Categories
Features
Share
What is Pinterest Profile Scraper?
Pinterest Profile Scraper turns Pinterest usernames, @handles or profile URLs into one clean row per profile: display name, bio, follower and following counts, pin and board totals, linked website and whether its domain is verified, identity and merchant verification, linked Instagram, profile and cover images, join date, and any email or phone written in the bio. Each row also carries the profile's boards (up to 25) with pin and follower counts, its 25 most recent pins with image sizes and video links, and monthly views and reach. Brand managers, influencer marketers, sales teams and AI agents use it to size up creators and brands on Pinterest, with no Pinterest login.
Why marketers use it for creator research
- Audience size at a glance.
followerCount,pinCountandboardCountsit next to each other for quick ranking. - Business signals.
websiteUrl,domainVerified,isVerifiedMerchantandisVerifiedIdentityshow who runs a real business behind the account. - Contacts when they are public.
emailandphoneare filled when the bio or linked fields publish them, andinstagramUrllinks the same creator on Instagram. - Reach, not just followers.
monthlyViewsandmonthlyReachshow how many people the account reaches (Pinterest reports 10 million as the top figure andmonthlyViewsCappedtells you when you hit it);storyPinCount,videoPinCountandlastPinSavedAtshow how active it is. - Board-level detail. Each board in
boardshas its own pin count, follower count and description, so you can see which topics an account invests in. - Pay only for real profiles. Missing usernames come back marked
profile-not-foundand are free.
How to use it
Compare a list of creators:
{"usernames": ["marthastewart","@nike","https://www.pinterest.com/homedepot/"],"includeBoards": true,"includePins": true}
Profile counts only, smallest rows:
{"usernames": ["marthastewart"],"includeBoards": false,"includePins": false}
| Input | What it controls |
|---|---|
usernames | Pinterest usernames, @handles or full profile URLs, one per entry |
username | A single profile, merged with usernames |
maxItems | Profiles to process from the list, which also caps the cost (default 100) |
includeBoards | Add the profile's boards, up to 25 (default on) |
includePins | Add the 25 most recent pins with ID, link, image in every size and video link (default on) |
proxyConfiguration | Optional. The default picks the cheapest route that works and falls back to Apify Residential (US) on its own |
Still looking for accounts to check? Start with Pinterest Search Scraper (linked below) to find users by keyword, then pass their usernames in here.
Output: Pinterest profile data you receive
A real row for a public brand profile (the boards array is shortened to one board here):
{"username": "marthastewart","fullName": "Martha Stewart","userId": "32088353503445352","profileUrl": "https://www.pinterest.com/marthastewart/","about": "Daily recipes, crafts, and inspiration from Martha Stewart.","followerCount": 1867963,"followingCount": 322,"pinCount": 105420,"boardCount": 174,"websiteUrl": "http://marthastewart.com","domainUrl": "marthastewart.com","domainVerified": true,"isVerifiedIdentity": true,"isVerifiedMerchant": false,"isPrivateProfile": false,"accountType": "user","email": null,"phone": null,"instagramUrl": "https://www.instagram.com/marthastewart/","joinedAt": "2011-09-15T07:56:17.000Z","boards": [{"name": "#LetsCelebrate Pin Party","url": "https://www.pinterest.com/marthastewart/letscelebrate-pin-party/","pinCount": 1165,"followerCount": 1507531,"privacy": "public","createdAt": "2013-06-05T14:01:03.000Z"}],"monthlyViews": 10000001,"monthlyReach": 6954355,"monthlyViewsCapped": true,"storyPinCount": 151,"videoPinCount": 0,"lastPinSavedAt": "2026-11-11T03:00:14.000Z","boardsReturned": 24,"recentPins": [{"id": "32088216099812059","url": "https://www.pinterest.com/pin/32088216099812059/","imageUrl": "https://i.pinimg.com/originals/d4/c6/34/d4c634c1691a45333bffa246c4b7a388.jpg","images": { "236x": { "url": "https://i.pinimg.com/236x/d4/c6/34/d4c634c1691a45333bffa246c4b7a388.jpg", "width": 236, "height": 157 } },"isVideo": false,"videoUrl": null,"dominantColor": "#715841"}],"recentPinsReturned": 23,"status": "OK","scrapedAt": "2026-10-01T00:03:50.755Z","error": null}
| Field | What it contains |
|---|---|
fullName, about, profileUrl, userId | Who the account is |
followerCount, followingCount, pinCount, boardCount | Audience and activity totals |
websiteUrl, domainUrl, domainVerified | The linked website and whether Pinterest verified the domain |
isVerifiedIdentity, isVerifiedMerchant, accountType | Verification and account type |
email, phone, instagramUrl | Public contact details found in the profile |
monthlyViews, monthlyReach, monthlyViewsCapped | Pinterest's monthly audience figures (10 million is the top value it reports) |
storyPinCount, videoPinCount, groupBoardCount, lastPinSavedAt | How active the account is |
boards, boardsReturned | Up to 25 boards with counts and descriptions |
recentPins, recentPinsReturned | The 25 most recent public pins: ID, link, image in every size, video link and length, dominant colour |
status, error | OK and null for a scraped profile; NOT_FOUND and profile-not-found for a missing one (free); FAILED if Pinterest blocked every attempt (free) |
Example workflow: shortlisting home-decor creators
An agency planning a home-decor campaign has 40 Pinterest handles from a brief. They run the list, sort by followerCount, and keep accounts with domainVerified true, since a verified website means a real business that can sign a contract. They read boards to confirm each creator has active home-decor boards with real follower counts. Then they pass the shortlisted websiteUrl values to Bulk Website Contact Extractor to find a business email for outreach.
Pricing
This Actor uses Pay per event. Apify platform usage is included in the event price, so you pay one event per profile scraped plus one start event per run. The profile price is lower on paid Apify plans: $0.0035 on Free, $0.0032 on Bronze, $0.0030 on Silver and $0.0028 on Gold and above. Profiles marked profile-not-found are free. The live Pricing tab on this page shows the current price.
- 40 profiles = 40 profile events + 1 start event.
- Boards and pins cost nothing extra.
maxItemscaps each run, so it doubles as a cost ceiling.
Creator research with AI agents (MCP)
Connect this Actor to an AI agent through Apify MCP and ask in plain language:
Look up these 10 Pinterest accounts and rank them by follower count. For each, give me the website, whether the domain is verified, any public email, and their three biggest boards.
Agent checklist:
- Pass usernames, @handles or URLs in
usernames. - Set
includePins: falsewhen only counts and boards matter, to keep rows short. - Read rows with
get-dataset-items; keep rows wherestatusisOK. The run'sOUTPUTrecord has a plain-textagentSummaryand counts for scraped, not found and failed profiles. - Keep
profileUrlas the stable ID when joining with other data.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~pinterest-profile-scraper/run-sync-get-dataset-items" \-H "Authorization: Bearer $APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"usernames": ["marthastewart"], "includePins": false}'
Related Pinterest tools from the same developer
| Your next step | Use | Why |
|---|---|---|
| When you still need to find accounts by keyword | Pinterest Search Scraper | Pins, boards and users for any search term |
| When you then want every pin on a board | Pinterest Board Scraper | Board metadata plus all its pins |
| When you want full detail for specific pins | Pinterest Pins Scraper | Pin details and media |
| When you want pins, boards and profiles in one run | Pinterest Pins, Boards & Profiles Scraper | Several Pinterest page types together |
| When you then want the same creator on Instagram | Instagram Profile Scraper | Followers, bio and contacts from Instagram |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| A mixed list of handles and URLs | Paste them as they are into usernames | One row per profile, duplicates skipped |
| Ranking creators | Turn off includePins | Shorter rows with all the counts |
| Checking topics an account covers | Keep includeBoards on | Board names, pin counts and followers |
| Needing every recent pin | Use Pinterest Board Scraper on the boards you care about | Full pin lists per board |
Builder's note
I found that people researching Pinterest accounts mostly want to know two things: how big the audience is and whether a real business stands behind it. That is why each row puts follower counts next to the website, domain verification and merchant flags. I learned that Pinterest only shows the newest 25 pins and about two dozen boards on a public profile, so the full pin history is left to the board-level tools.
FAQ
Can I use profile URLs instead of usernames?
Yes. Bare usernames, @handles and full Pinterest profile URLs all work and can be mixed in one list.
Why is recentPins empty for some profiles?
Only when the account has no public pins or you turned includePins off. Public listings carry an image, link, size options, colour and video details but no pin titles or descriptions. For complete pin lists, use Pinterest Board Scraper.
How many boards are included?
Up to 25 boards, newest activity first. boardCount always shows the account's total.
Does it return emails?
When an email or phone number is written in the bio or linked fields, it is returned in email and phone. Otherwise those fields are null.
What happens with a username that does not exist?
It gets a row with status: "NOT_FOUND" and error: "profile-not-found" and is not billed.
Responsible use
This Actor collects public Pinterest profile data, which can include personal data protected by laws such as the GDPR and CCPA. Use it only with a lawful basis, honor opt-outs, and respect Pinterest's terms. Read Apify's guide on whether web scraping is legal for more context. Pinterest is a trademark of Pinterest, Inc. This independent Actor is not affiliated with, associated with, or endorsed by Pinterest. For questions or bugs, open a ticket in the Issues tab.