Pinterest Profile Scraper avatar

Pinterest Profile Scraper

Pricing

from $2.50 / 1,000 pinterest profiles

Go to Apify Store
Pinterest Profile Scraper

Pinterest Profile Scraper

Extract Pinterest profile data by username: profile IDs, names, bios, follower counts, board counts, pin counts, images, cover data, websites, verification flags, and SEO fields. Use API access, scheduling, integrations, and JSON, CSV, Excel exports.

Pricing

from $2.50 / 1,000 pinterest profiles

Rating

0.0

(0)

Developer

ParseBird

ParseBird

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Pinterest Profile Scraper

Pinterest Profile Scraper extracts structured public profile data from Pinterest usernames, including profile IDs, display names, bios, follower counts, board counts, pin counts, images, cover data, websites, verification flags, and SEO fields.

Collect Pinterest profile metadata for one or many usernames and export clean account-level data for creator research, market mapping, monitoring, or integrations.

ParseBird Pinterest Suite   •  Search, profile, keyword, and image data tools
 Pinterest Search Scraper
Keyword search results
 Pinterest Profile Scraper
➤ You are here
 Pinterest Keywords Discovery Tool
Keyword discovery
 Pinterest Image Downloader
Image URLs

Copy to your AI assistant

Copy this block into ChatGPT, Claude, Cursor, or any LLM to start using this actor.

Use Apify Actor parsebird/pinterest-profile-scraper to scrape public Pinterest profile data. Example with ApifyClient: client.actor("parsebird/pinterest-profile-scraper").call(run_input={"usernames":["candyw8119"],"proxyConfiguration":{"useApifyProxy":false}}). Inputs: usernames array required default ["candyw8119"]; proxyConfiguration object optional default {"useApifyProxy":false}. Output fields include username, node_id, about, pin_count, image_xlarge_url, seo_canonical_domain, last_pin_save_time, board_count, id, eligible_profile_tabs, image_medium_url, profile_cover, verified_identity, full_name, website_url, following_count, created_at, follower_count, seo_title, seo_description. API docs: https://docs.apify.com/api/client/python/ and https://docs.apify.com/api/client/js/. Token: https://console.apify.com/account/integrations.

What is Pinterest Profile Scraper?

Pinterest Profile Scraper is a Pinterest scraper and Pinterest API alternative for collecting public profile metadata from one or more usernames. Enter usernames such as candyw8119, or full Pinterest profile URLs, and the actor returns structured account data ready for analysis.

Use it when you need repeatable Pinterest profile data extraction with Apify scheduling, API access, integrations, and export formats.

What can Pinterest Profile Scraper do?

  • Scrape public Pinterest profiles by username, path, or full profile URL.
  • Extract account-level fields such as followers, following, pins, boards, profile images, cover images, websites, and SEO metadata.
  • Deduplicate username input before scraping.
  • Run manually or on a schedule with Apify schedules.
  • Connect profile datasets to the Apify API, webhooks, and integrations.
  • Export Pinterest profile data as JSON, CSV, Excel, HTML, XML, or RSS from Apify datasets.

What data can you extract from Pinterest profiles?

FieldDescription
usernamePinterest username returned for the profile
idPinterest profile ID
node_idEncoded Pinterest node identifier
full_namePublic display name
aboutProfile bio text when available
follower_countNumber of followers returned by Pinterest
following_countNumber of followed accounts returned by Pinterest
pin_countNumber of pins returned by Pinterest
board_countNumber of boards returned by Pinterest
image_medium_urlMedium avatar URL
image_xlarge_urlLarger avatar URL
profile_coverProfile cover image object when available
website_urlPublic website URL when set
created_atProfile creation date returned by Pinterest
seo_titlePinterest SEO title for the profile
seo_descriptionPinterest SEO description for the profile

How to scrape Pinterest profiles

  1. Open Pinterest Profile Scraper on Apify.
  2. Add one or more Pinterest usernames, for example candyw8119.
  3. Keep proxyConfiguration.useApifyProxy off for the cheapest first test, or enable proxy settings if your run is blocked.
  4. Run the actor and open the default dataset.
  5. Export the results as JSON, CSV, Excel, or connect them to a workflow through the Apify API.

Input parameters

ParameterTypeRequiredDefaultDescription
usernamesarrayYes["candyw8119"]Pinterest usernames, profile paths, or profile URLs to scrape
proxyConfigurationobjectNo{"useApifyProxy": false}Optional proxy settings for profile requests

Input / Output

Example input:

{
"usernames": [
"candyw8119"
],
"proxyConfiguration": {
"useApifyProxy": false
}
}

Example output:

[
{
"username": "candyw8119",
"node_id": "VXNlcjo2OTU1MjQ4NzM2MTA1NTMyOTE=",
"about": "",
"pin_count": 39668,
"image_xlarge_url": "https://i.pinimg.com/280x280_RS/46/ef/9f/46ef9f7db778b345adea2419bb09162b.jpg",
"seo_canonical_domain": "www.pinterest.com",
"last_pin_save_time": "Mon, 24 Feb 2025 07:46:54 +0000",
"board_count": 116,
"id": "695524873610553291",
"image_medium_url": "https://i.pinimg.com/75x75_RS/46/ef/9f/46ef9f7db778b345adea2419bb09162b.jpg",
"full_name": "Candy",
"is_private_profile": false,
"website_url": null,
"following_count": 23385,
"created_at": "Thu, 31 May 2018 04:28:16 +0000",
"follower_count": 24056,
"seo_title": "Candy (CandyW8119) - Profile | Pinterest"
}
]

Download results in JSON, CSV, Excel, HTML, XML, or RSS from the Apify dataset.

Python API example

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("parsebird/pinterest-profile-scraper").call(run_input={
"usernames": ["candyw8119"],
"proxyConfiguration": {"useApifyProxy": False},
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)

JavaScript API example

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('parsebird/pinterest-profile-scraper').call({
usernames: ['candyw8119'],
proxyConfiguration: { useApifyProxy: false },
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

See Apify's official Python client and JavaScript client documentation for more options.

How much does it cost to scrape Pinterest profiles?

What is the price per Pinterest profile?

EventFree, Bronze, SilverGold
profile-scraped$0.0029 per profile ($2.90 / 1,000)$0.0025 per profile ($2.50 / 1,000)

Each profile-scraped event means one Pinterest profile was extracted and pushed to the dataset. A run with 1,000 profiles costs $2.90 on Free, Bronze, and Silver plans, or $2.50 on Gold. Apify free trial credits may cover test runs where applicable.

Use cases

  • Build lists of Pinterest creators, brands, and niche accounts.
  • Monitor follower, pin, and board counts for public profiles.
  • Enrich influencer research spreadsheets with profile images and website fields.
  • Compare Pinterest account metadata across markets or content categories.
  • Feed public Pinterest profile data into BI tools, databases, or automation workflows.

How it works

  1. The actor validates and deduplicates the usernames input.
  2. It requests each public Pinterest profile page with browser-like headers and optional proxy settings.
  3. It extracts Pinterest's embedded public profile data from the page state.
  4. It pushes one dataset item per profile.
  5. It charges one PPE event per saved profile on the Apify platform and stops if the spending limit is reached.

Is scraping Pinterest profile data legal?

Scraping publicly available web data is generally allowed in many jurisdictions, but you should review Pinterest's terms, avoid collecting private or sensitive information, and make sure your use case complies with applicable laws. For more background, read Apify's guide: Is web scraping legal?.

ActorStatusBest for
Pinterest Search ScraperAvailableKeyword search results, pins, pinners, and image URLs
Pinterest Profile ScraperAvailablePublic profile metadata by username
Pinterest Keywords Discovery ToolAvailablePinterest keyword and autocomplete research
Pinterest Image DownloaderAvailablePinterest pin image URLs and media variants

More ParseBird actors:

FAQ

Can I scrape multiple Pinterest profiles in one run?

Yes. Add multiple values to the usernames array. The actor deduplicates repeated usernames before scraping.

Can I enter full Pinterest profile URLs?

Yes. The actor accepts candyw8119, /candyw8119/, and https://www.pinterest.com/candyw8119/.

Can I schedule recurring profile monitoring?

Yes. Use Apify schedules to run the actor hourly, daily, weekly, or at a custom interval.

Can I use this as a Pinterest profile API?

Yes. Start runs and fetch datasets through the Apify API, Python client, JavaScript client, webhooks, or integrations.

Why did a profile return no data?

The username may not exist, the profile may not be public, or Pinterest may have blocked the request from the current network. Try enabling Apify Proxy or checking the profile in a browser.

Where can I report issues or request fields?

Open the Issues tab on the actor page and include your input example, run ID, and the fields you expected.