Pinterest Profile Scraper (Cheap) avatar

Pinterest Profile Scraper (Cheap)

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Pinterest Profile Scraper (Cheap)

Pinterest Profile Scraper (Cheap)

Pinterest profile scraper that pulls follower counts, pin totals, board numbers, bio, and website from any public account, giving marketers and researchers a fast way to track audience data without logging in.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Data API

Data API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 days ago

Last modified

Share

Pinterest Profile Scraper

Pinterest Profile Scraper

Pinterest shows you a profile in the browser, but getting those numbers into a spreadsheet is another story. There is no public API for follower counts, monthly reach, pin totals, or the website a creator links to. This scraper closes that gap. Hand it a Pinterest handle or a profile link and it pulls the account back as one tidy row: followers, following, monthly reach, pins, boards, bio, website, verification flags, avatar and cover images, and the join date. Run it on a single account or feed it a list of hundreds.

What you get

Each handle turns into one row with the same shape every time. Fields that an account does not expose come back empty rather than disappearing, so your columns line up when you drop the results into a sheet or database. The data splits into a few groups:

  • IdentityaccountId, handle, profileLink, displayName, givenName, bioText
  • EngagementfollowersTotal, followingTotal, monthlyReach, pinsTotal, originalPinsTotal, boardsTotal, groupBoardsTotal
  • Website and domainsiteLink, domainConfirmed, domainLink
  • ImagesavatarLink, avatarLinkLarge, coverLink, usesDefaultAvatar
  • Account flagsaccountKind, identityVerified, merchantVerified, creatorProfileOn, searchIndexed, createdDate
  • Run metadatacollectedAt, errorMessage

Quick start

  1. Press Try for free and open the input form.
  2. Type a single handle into Pinterest handle, or paste a list into Pinterest handles (bulk) — plain handles and full profile links both work.
  3. Choose a proxy type and set a Profile cap if you want to limit the run.
  4. Click Start, then download the rows as JSON, CSV, Excel, or XML once it wraps up.

How it works

Use cases

  • Creator outreach — size up Pinterest creators by followers, monthly reach, and pin volume before you pitch a partnership.
  • Competitor tracking — keep tabs on rival brand accounts and watch their audience and pin counts shift over time.
  • Niche benchmarking — stack your own account metrics against the leading profiles in your category.
  • Lead enrichment — attach Pinterest stats and website links to handles you already hold.
  • Scheduled monitoring — run a fixed handle list on a weekly schedule to chart follower growth.
  • Social audits — fold Pinterest reach and engagement numbers into a wider cross-platform report.

Input

FieldTypeRequiredDescription
profileHandlestringOne of profileHandle or profileHandlesA single Pinterest handle or profile link to pull. Example etsy.
profileHandlesarray of stringsOne of profileHandle or profileHandlesA batch of handles or profile links, one per line, for multi-account runs.
resultsLimitintegerNoUpper limit on profiles handled per run. Default 50; use 0 to lift the cap.
requestTimeoutSecondsintegerNoSeconds to wait on each HTTP call before giving up. Default 45; raise it if timeouts recur.
proxyConfigurationobjectNoProxies that route the requests. Defaults to Datacenter (Anywhere); switch to Residential if Pinterest blocks datacenter IPs.

Example input

{
"profileHandle": "etsy",
"profileHandles": ["ikea", "sephora"],
"resultsLimit": 50,
"requestTimeoutSeconds": 45,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Every handle produces one row, and each field is always present — values an account does not share come back as null so the dataset stays rectangular.

Example output

{
"accountId": "340639538913975836",
"handle": "etsy",
"profileLink": "https://www.pinterest.com/etsy/",
"displayName": "Etsy",
"givenName": "Etsy",
"bioText": "Handmade and vintage finds from independent sellers.",
"followersTotal": 1450000,
"followingTotal": 320,
"monthlyReach": 9800000,
"pinsTotal": 12600,
"originalPinsTotal": 4100,
"boardsTotal": 78,
"groupBoardsTotal": 5,
"siteLink": "https://www.etsy.com",
"domainConfirmed": true,
"domainLink": "etsy.com",
"avatarLink": "https://i.pinimg.com/75x75_RS/ab/cd/ef/abcdef123456.jpg",
"avatarLinkLarge": "https://i.pinimg.com/280x280_RS/ab/cd/ef/abcdef123456.jpg",
"coverLink": "https://i.pinimg.com/1200x/ab/cd/ef/abcdef123456.jpg",
"usesDefaultAvatar": false,
"accountKind": "business",
"identityVerified": true,
"merchantVerified": true,
"creatorProfileOn": true,
"searchIndexed": true,
"createdDate": "Tue, 12 Jun 2007 00:00:00 +0000",
"collectedAt": "2026-06-29T12:00:00+00:00",
"errorMessage": null
}

Output fields

FieldTypeDescription
accountIdstringPinterest's internal numeric account ID, stable across handle changes
handlestringThe handle used in the profile link
profileLinkstringFull web address of the profile page
displayNamestringName shown on the profile
givenNamestringFirst-name portion of the display name, when listed separately
bioTextstringThe bio or about blurb on the profile
followersTotalintegerCount of accounts following this profile
followingTotalintegerCount of accounts this profile follows
monthlyReachintegerMonthly views Pinterest displays as reach
pinsTotalintegerAll pins saved, repins included
originalPinsTotalintegerPins the account created itself, repins excluded
boardsTotalintegerHow many boards sit on the profile
groupBoardsTotalintegerShared or collaborative boards the account joins
siteLinkstringWebsite address listed on the profile
domainConfirmedbooleanWhether Pinterest confirmed the website domain
domainLinkstringThe confirmed domain address, when active
avatarLinkstringMedium-size profile avatar address
avatarLinkLargestringHigh-resolution profile avatar address
coverLinkstringCover or banner image at the top of the profile
usesDefaultAvatarbooleanTrue when the account still shows Pinterest's stock avatar
accountKindstringpersonal or business
identityVerifiedbooleanWhether the account holds a verified-identity badge
merchantVerifiedbooleanWhether Pinterest approved the account as a merchant
creatorProfileOnbooleanWhether creator-profile features are switched on
searchIndexedbooleanWhether the profile is indexed and shows up in search
createdDatestringAccount open date in RFC 2822 form
collectedAtstringISO 8601 timestamp of when the row was captured
errorMessagestringReason a profile failed; null on success

Tips for best results

  • Start with a handful. Run five or ten handles first so any proxy or handle-format snags show up early.
  • Switch to Residential when blocked. Datacenter proxies clear most accounts; residential helps when 403s or rate limits pile up on big batches.
  • Cap test runs with resultsLimit. Hold it at 20–50 while you confirm the columns fit your pipeline, then set it to 0 for the full list.
  • Raise requestTimeoutSeconds to ~60 for large batches or slower residential proxies.
  • Mixed handles and links are fine. You can paste plain handles and full profile URLs in the same list; the actor reads either.

How can I use Pinterest profile data?

How can I use the Pinterest Profile Scraper to find creators for a campaign? Paste a list of Pinterest handles for the niche you care about and the scraper returns each account's followers, monthly reach, pin volume, bio, and website link. Sort the rows by reach or follower count to shortlist creators worth approaching, then use the website and bio fields to plan your outreach.

How can I track competitor Pinterest accounts over time? Save a fixed list of handles and schedule the actor to run on a regular cadence. Each run writes one row per account with current followersTotal, pinsTotal, boardsTotal, and monthlyReach, so you can append the results and chart how a rival's audience and posting activity move week to week.

How can I export Pinterest follower and engagement data to a spreadsheet? Run the scraper on any set of handles and download the dataset as CSV, Excel, or JSON. Every account comes back as a flat row of follower counts, reach, pins, boards, and verification flags, ready to drop into Google Sheets, a BI dashboard, or your own database without extra cleanup.

How can I enrich a list of Pinterest handles I already have? Already sitting on handles from another tool? Set resultsLimit to 0 and feed the whole list. Each handle returns a full profile row — stats, website, domain status, and avatar links — turning a bare list of names into an enriched Pinterest dataset you can join with your existing records.

Our actors are ethical and do not extract any private user data, such as email addresses or private contact information. They only extract what the user has chosen to share publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.

However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

You can also read Apify's blog post on the legality of web scraping.

Support

Questions, feature requests, or a field you'd like added? Reach out at data.apify@proton.me and we'll get back to you.