Pinterest Scraper | Pins | Search | Comments | Leads
Merci · @mercidev
The cheapest Pinterest scraper. Extract pins, search results, boards, and profiles with engagement stats, follower counts, comments, and HD image URLs.

About
Pinterest Scraper — The Cheapest Pinterest Data Extractor on ByteWells
Scrape Pinterest pins, search results, boards, and user profiles at $19 per month — No API key, no login, no developer account required.
Use Cases
- Pinterest competitor analysis — Monitor what competitors pin, how their content performs, and which topics drive saves
- Content marketing research — Discover trending pins, viral topics, and high-engagement formats in any niche
- Pinterest lead generation — Collect creator profiles, follower counts, and contact signals from niche boards
- E-commerce product intelligence — Track product pins with external URLs, prices, and save counts for market analysis
- Brand monitoring — Find every pin mentioning your brand, product, or campaign keywords
- Image dataset collection for ML/AI — Build labelled image + text datasets for training visual search or recommendation models
- Influencer market analysis — Rank creators by follower counts and engagement to shortlist partnership candidates
- SEO & keyword research — Mine Pinterest autocomplete suggestions and pin titles for content ideas
Extract Pinterest Pin Data Without an Official API
Pinterest does not offer a public API for reading pins, boards, or profiles. Its developer API requires business approval, and there is no official way to pull search results, engagement metrics, or creator data programmatically.
This Actor fills that gap with structured public pin data: provide URLs or a search query and get clean JSON ready for CSV, Excel or your own database.
Pinterest API alternative? Yes — a practical alternative for public pin and profile data.
What Data You Get Per Pin
Each pin result is a structured record with:
- Identity — pin
id,title,description,created_at - Links — pin
link, outboundexternal_url, sourcesite_name(where the pin came from) - Engagement —
statsobject withlikes,repins,comments,saves - Images —
images.originalandimages.hddirect CDN URLs (no Pinterest login wall on the raw files) - Author —
authorobject withid,username,full_name,follower_count - Board —
boardobject withid,name,url(which board the pin lives in) - Comments — full
comments_listwhenincludeCommentsis enabled - Tags — hashtag
tagsextracted from the pin
Track Engagement Metrics and Save Counts
The stats object gives you likes, repins, comments, and saves for every pin — the exact signals that tell you whether content is actually resonating. Use them to:
- Rank your own or competitors' pins by performance
- Benchmark engagement rates per follower size
- Identify which content formats earn the most saves (Pinterest's primary ranking signal)
Build Creator Databases With Follower Counts
Enable includeUserInfoOnly to extract only author profiles: username, full name, and follower count. Perfect for:
- Influencer shortlisting and outreach lists
- Competitive creator benchmarking
- Building a directory of relevant pinners in your niche
The data lands in your dataset as structured rows you can join with pin data or export straight into your CRM.
How It Works

Looking for a reliable Pinterest scraper or a practical Pinterest API alternative? Paste search, board or profile URLs and get structured pin data for visual trend research, creative inspiration and lead discovery. Each record includes title, description, image URL, pin URL, author, likes, comments, saves, created date and source.
Use the dataset to spot emerging aesthetics, analyze engagement, build mood boards or feed content and ecommerce research. Export as JSON, CSV or Excel, or pull results through the API. Start with a small run, then pay from $0.97 per 1,000 results.
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
startUrls | array | No | [] | Pinterest URLs to scrape: pin pages, board URLs, profile URLs, or search result pages |
search | string | No | — | Keyword to run a Pinterest search and scrape the results feed |
maxItems | integer | No | 100 | Maximum number of pins to extract (1–10,000) |
includeComments | boolean | No | false | Fetch the full comment thread for each pin (uses additional proxy resources) |
includeUserInfoOnly | boolean | No | false | Extract author profiles only, skipping pin details |
proxy | object | Yes | {"useProxy": true} | proxy configuration. Recommended for reliable coverage |
💡
proxyis a required input field — make sure the proxy stays enabled. Keep Proxy enabled for reliable bulk runs.
Example Input
{
"startUrls": [
"https://www.pinterest.com/search/pins/?q=web%20design%20inspiration"
],
"maxItems": 200,
"includeComments": false
}
Or scrape a single pin, a board, or a profile:
{
"startUrls": [
"https://www.pinterest.com/pin/1001839879614200593/",
"https://www.pinterest.com/username/board-name/",
"https://www.pinterest.com/username/"
],
"maxItems": 500
}
Or run a pure keyword search:
{
"search": "minimalist home decor",
"maxItems": 100
}
Example Output
{
"id": "1001839879614200593",
"title": "Minimal Dashboard UI Kit",
"description": "Clean dashboard design with dark mode support.",
"created_at": "2025-11-10T14:30:00Z",
"link": "https://www.pinterest.com/pin/1001839879614200593/",
"external_url": "https://dribbble.com/shots/minimal-dashboard",
"site_name": "Dribbble",
"stats": {
"likes": 342,
"repins": 189,
"comments": 28,
"saves": 189
},
"images": {
"original": "https://i.pinimg.com/originals/ab/c1/23/def456.jpg",
"hd": "https://i.pinimg.com/736x/ab/c1/23/def456.jpg"
},
"author": {
"id": "853246790182345679",
"username": "designstudio",
"full_name": "Design Studio",
"follower_count": 45210
},
"board": {
"id": "789012345678901234",
"name": "UI Inspiration",
"url": "https://www.pinterest.com/designstudio/ui-inspiration/"
},
"comments_list": [],
"tags": ["ui", "dashboard", "design"]
}
Monitor Pinterest Trends With Scheduled Runs
Set up daily or weekly schedules in Console and the actor will automatically re-scrape your URLs or keywords:
- Daily trend tracking — see new pins and engagement shifts as they happen
- Weekly competitor sweeps — stay current on what your niche's top pinners publish
- Brand alerting — get notified via webhook the moment new pins mention your brand
Integrations & Automation
- API access — call the actor from any language via the REST API
- Webhooks — push results to your backend, Slack, or email on run completion
- Zapier / Make — connect to 5,000+ apps without code
- Google Sheets — export dataset rows directly to a spreadsheet
- CSV / JSON / Excel / XML — export in any format from the dataset
Frequently Asked Questions
Does this require a Pinterest API key?
No. The Actor works without a Pinterest developer account or API key. Provide public URLs or a search query and export the structured results.
Is there a free Pinterest API I can use instead?
Pinterest's official API is restricted to approved business partners and does not expose the public pin search and engagement data available through this Actor. This Actor gives you a practical, pay-per-result alternative without an integration project.
How fast is the scraping?
Typically 50–100 pins per minute depending on proxy configuration and page complexity. For large jobs, raise maxItems up to 10,000 and let the actor paginate automatically.
Can I scrape private boards?
No. The actor only accesses publicly available pins, boards, and profiles — the same data any anonymous visitor can see.
Do I need residential proxies?
For large or recurring runs, keep Proxy enabled. Coverage and speed may vary when proxy support is disabled.
Can I get follower counts and engagement data?
Yes. author.follower_count comes with every pin result, and stats (likes, repins, comments, saves) is extracted for each pin. Enable includeComments for full comment threads.
What about videos, product pins, and Idea Pins?
The actor extracts whatever Pinterest shows on the page — video pins, product pins, and Idea Pins all come through with their metadata, external URLs, and engagement stats.
Is scraping Pinterest legal?
The actor only accesses public data and does not bypass logins. Users are responsible for complying with Pinterest's Terms of Service and applicable laws — see the disclaimer below.
For AI Agents & LLM Apps
Purpose: Scrape Pinterest pins, search results, boards, and profiles. Returns structured pin records with engagement stats, author info, image URLs, board context, and optional comments.
Minimal working input:
{
"startUrls": ["https://www.pinterest.com/search/pins/?q=design"],
"maxItems": 20
}
Keyword-search variant:
{
"search": "minimalist home decor",
"maxItems": 50
}
Profile-only variant (follower research):
{
"startUrls": ["https://www.pinterest.com/designstudio/"],
"includeUserInfoOnly": true
}
Output fields (actual dataset schema): id, title, description, created_at, link, external_url, site_name, stats.likes, stats.repins, stats.comments, stats.saves, images.original, images.hd, author.id, author.username, author.full_name, author.follower_count, board.id, board.name, board.url, comments_list, tags
Behaviors an agent should know:
proxyis required — always pass{"useProxy": true}or a suitable proxy group for reliable coverageincludeCommentsroughly doubles per-pin proxy cost — keep it off unless comments are actually neededincludeUserInfoOnlychanges the result set to author profiles only (pin details are skipped)- If both
startUrlsandsearchare provided, both sources are crawled;maxItemscaps the combined total - Pins without a title may still have a description;
title/descriptioncan be null for image-only pins
Billing: Pay-per-result — $0.001 per pin (~$1 per 1,000 pins), plus a minimal $0.00005 actor-start charge. No subscriptions.
Legal & Compliance Disclaimer
This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Pinterest, Inc. Pinterest is a trademark of Pinterest, Inc.
The Actor accesses only publicly available Pinterest data. It does not access private boards or bypass login requirements.
Users are solely responsible for ensuring their use of this Actor and the extracted data complies with Pinterest's Terms of Service and applicable laws (including data protection regulations such as GDPR and CCPA where relevant). The developer assumes no liability for misuse.
SEO Keywords
pinterest scraper, pinterest pin scraper, scrape pinterest, pinterest data extraction, pinterest api alternative, pinterest scraper api, extract pinterest pins, pinterest board scraper, pinterest search scraper, pinterest comments scraper, pinterest profile scraper, cheapest pinterest scraper, pinterest marketing data, pinterest analytics, pinterest lead generation, scrape pinterest without api, pinterest image scraper, pinterest engagement metrics, pinterest follower counts, pinterest competitor analysis, pinterest trend research, pinterest automation, pinterest data export, pinterest influencer research
FAQ
- Does this require a Pinterest API key?
- No. The Actor works without a Pinterest developer account or API key. Provide public URLs or a search query and export the structured results.
- Is there a free Pinterest API I can use instead?
- Pinterest's official API is restricted to approved business partners and does not expose the public pin search and engagement data available through this Actor. This Actor gives you a practical, pay-per-result alternative without an integration project.
- How fast is the scraping?
- Typically 50–100 pins per minute depending on proxy configuration and page complexity. For large jobs, raise maxItems up to 10,000 and let the actor paginate automatically.
Input
Preview of the input form. Rent the Actor to fill it in and start runs from the console.
Fields
startUrlsList of Pinterest URLs (Pin, Profile, Board or Search).
searchKeyword for searching new pins.
maxItemsMaximum number of pins you want in the result.
includeCommentsIf checked, extracts comments for each pin (uses more proxy resources).
includeUserInfoOnlyExtracts only author data, without pin details.
proxyProxy configuration. Residential proxy recommended for large runs.
API
Bytewells speaks the Apify API. Existing integrations keep working: point apify-client at https://bytewells.com/api and use your Bytewells API token (Console → Settings → API access). The Actor ID is mercidev/pinterest-scraper (or mercidev~pinterest-scraper in URLs).
JavaScript · apify-client
import { ApifyClient } from 'apify-client';
const client = new ApifyClient({
token: process.env.BYTEWELLS_TOKEN,
baseUrl: 'https://bytewells.com/api',
});
const input = {
"startUrls": [
{
"url": "https://www.pinterest.com/pin/1001839879614200593/"
}
],
"search": "cat",
"maxItems": 100,
"includeComments": false,
"includeUserInfoOnly": false,
"proxy": {
"useApifyProxy": true
}
};
const run = await client.actor('mercidev/pinterest-scraper').call(input);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);Python · apify-client
import os
from apify_client import ApifyClient
client = ApifyClient(os.environ["BYTEWELLS_TOKEN"], api_url="https://bytewells.com/api")
run_input = {
"startUrls": [
{
"url": "https://www.pinterest.com/pin/1001839879614200593/"
}
],
"search": "cat",
"maxItems": 100,
"includeComments": False,
"includeUserInfoOnly": False,
"proxy": {
"useApifyProxy": True
}
}
run = client.actor("mercidev/pinterest-scraper").call(run_input=run_input)
items = client.dataset(run["defaultDatasetId"]).list_items().items
print(items)HTTP · curl
curl -X POST "https://bytewells.com/api/v2/acts/mercidev~pinterest-scraper/runs" \
-H "Authorization: Bearer $BYTEWELLS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"startUrls":[{"url":"https://www.pinterest.com/pin/1001839879614200593/"}],"search":"cat","maxItems":100,"includeComments":false,"includeUserInfoOnly":false,"proxy":{"useApifyProxy":true}}'Runs are billed as compute from your credit balance. Paid Actors need an active rental or trial; otherwise the API answers 402 rental-required.
Related
More Actors from the same publisher.

SoundCloud Scraper | Track Data & Direct Stream Links
Merci · @mercidev
Extract track and artist data from SoundCloud — titles, play counts, genres, stream links and engagement metrics for music analytics and discovery.
AIE-commerceLead generation$29/mo1-day free trial
X (Twitter) Quotes & Reposts Scraper
Merci · @mercidev
Collect every quote tweet and every account that reposted any X post, over plain HTTP against X's own GraphQL endpoints.
AutomationE-commerceLead generation$15/mo1-day free trial
Reddit Scraper | Posts | Comments | Subreddit Data
Merci · @mercidev
Scrape Reddit posts, comments, user profiles and subreddits by URL or keyword - full text, scores, authors and timestamps for sentiment, trend and research.
AutomationLead generationMarketing$20/mo1-day free trial
Mobile.de Scraper | German Car Listings
Merci · @mercidev
Collect mobile.de vehicle listings across Germany. Get prices, mileage, first registration, power, fuel, gearbox, body type and other fields.
AIAutomationDeveloper tools$20/mo1-day free trial