Pinterest Profile Scraper
Pricing
from $2.50 / 1,000 pinterest profiles
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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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?
| Field | Description |
|---|---|
username | Pinterest username returned for the profile |
id | Pinterest profile ID |
node_id | Encoded Pinterest node identifier |
full_name | Public display name |
about | Profile bio text when available |
follower_count | Number of followers returned by Pinterest |
following_count | Number of followed accounts returned by Pinterest |
pin_count | Number of pins returned by Pinterest |
board_count | Number of boards returned by Pinterest |
image_medium_url | Medium avatar URL |
image_xlarge_url | Larger avatar URL |
profile_cover | Profile cover image object when available |
website_url | Public website URL when set |
created_at | Profile creation date returned by Pinterest |
seo_title | Pinterest SEO title for the profile |
seo_description | Pinterest SEO description for the profile |
How to scrape Pinterest profiles
- Open Pinterest Profile Scraper on Apify.
- Add one or more Pinterest usernames, for example
candyw8119. - Keep
proxyConfiguration.useApifyProxyoff for the cheapest first test, or enable proxy settings if your run is blocked. - Run the actor and open the default dataset.
- Export the results as JSON, CSV, Excel, or connect them to a workflow through the Apify API.
Input parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
usernames | array | Yes | ["candyw8119"] | Pinterest usernames, profile paths, or profile URLs to scrape |
proxyConfiguration | object | No | {"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 ApifyClientclient = 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?
| Event | Free, Bronze, Silver | Gold |
|---|---|---|
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
- The actor validates and deduplicates the
usernamesinput. - It requests each public Pinterest profile page with browser-like headers and optional proxy settings.
- It extracts Pinterest's embedded public profile data from the page state.
- It pushes one dataset item per profile.
- It charges one PPE event per saved profile on the Apify platform and stops if the spending limit is reached.
Is it legal to scrape Pinterest profiles?
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?.
Other Pinterest scrapers / Related Actors
| Actor | Status | Best for |
|---|---|---|
| Pinterest Search Scraper | Available | Keyword search results, pins, pinners, and image URLs |
| Pinterest Profile Scraper | Available | Public profile metadata by username |
| Pinterest Keywords Discovery Tool | Available | Pinterest keyword and autocomplete research |
| Pinterest Image Downloader | Available | Pinterest pin image URLs and media variants |
More ParseBird actors:
- YouTube Search Scraper - Extract structured YouTube search results.
- Unsplash Image Scraper - Collect image search data from Unsplash.
- Product Hunt Scraper - Scrape product launches and maker data.
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.