Pinterest Profile Scraper avatar

Pinterest Profile Scraper

Pricing

from $2.80 / 1,000 profile scrapeds

Go to Apify Store
Pinterest Profile Scraper

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

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

92

Total users

33

Monthly active users

2 days ago

Last modified

Features

Limited permissions

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, pinCount and boardCount sit next to each other for quick ranking.
  • Business signals. websiteUrl, domainVerified, isVerifiedMerchant and isVerifiedIdentity show who runs a real business behind the account.
  • Contacts when they are public. email and phone are filled when the bio or linked fields publish them, and instagramUrl links the same creator on Instagram.
  • Reach, not just followers. monthlyViews and monthlyReach show how many people the account reaches (Pinterest reports 10 million as the top figure and monthlyViewsCapped tells you when you hit it); storyPinCount, videoPinCount and lastPinSavedAt show how active it is.
  • Board-level detail. Each board in boards has 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-found and 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
}
InputWhat it controls
usernamesPinterest usernames, @handles or full profile URLs, one per entry
usernameA single profile, merged with usernames
maxItemsProfiles to process from the list, which also caps the cost (default 100)
includeBoardsAdd the profile's boards, up to 25 (default on)
includePinsAdd the 25 most recent pins with ID, link, image in every size and video link (default on)
proxyConfigurationOptional. 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
}
FieldWhat it contains
fullName, about, profileUrl, userIdWho the account is
followerCount, followingCount, pinCount, boardCountAudience and activity totals
websiteUrl, domainUrl, domainVerifiedThe linked website and whether Pinterest verified the domain
isVerifiedIdentity, isVerifiedMerchant, accountTypeVerification and account type
email, phone, instagramUrlPublic contact details found in the profile
monthlyViews, monthlyReach, monthlyViewsCappedPinterest's monthly audience figures (10 million is the top value it reports)
storyPinCount, videoPinCount, groupBoardCount, lastPinSavedAtHow active the account is
boards, boardsReturnedUp to 25 boards with counts and descriptions
recentPins, recentPinsReturnedThe 25 most recent public pins: ID, link, image in every size, video link and length, dominant colour
status, errorOK 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.
  • maxItems caps 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:

  1. Pass usernames, @handles or URLs in usernames.
  2. Set includePins: false when only counts and boards matter, to keep rows short.
  3. Read rows with get-dataset-items; keep rows where status is OK. The run's OUTPUT record has a plain-text agentSummary and counts for scraped, not found and failed profiles.
  4. Keep profileUrl as 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}'
Your next stepUseWhy
When you still need to find accounts by keywordPinterest Search ScraperPins, boards and users for any search term
When you then want every pin on a boardPinterest Board ScraperBoard metadata plus all its pins
When you want full detail for specific pinsPinterest Pins ScraperPin details and media
When you want pins, boards and profiles in one runPinterest Pins, Boards & Profiles ScraperSeveral Pinterest page types together
When you then want the same creator on InstagramInstagram Profile ScraperFollowers, bio and contacts from Instagram

Best results

Starting situationHelpful actionExpected outcome
A mixed list of handles and URLsPaste them as they are into usernamesOne row per profile, duplicates skipped
Ranking creatorsTurn off includePinsShorter rows with all the counts
Checking topics an account coversKeep includeBoards onBoard names, pin counts and followers
Needing every recent pinUse Pinterest Board Scraper on the boards you care aboutFull 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.

⌂ 换网址