Pinterest Scraper: Pins, Boards, Profiles & Search avatar

Pinterest Scraper: Pins, Boards, Profiles & Search

Pricing

$2.00 / 1,000 result scrapeds

Go to Apify Store
Pinterest Scraper: Pins, Boards, Profiles & Search

Pinterest Scraper: Pins, Boards, Profiles & Search

Scrape Pinterest search results, boards, profiles and single pins: image URLs, titles, descriptions, outbound links and domains, saves, reactions, pinner and board, plus profile followers, monthly views and website. No login, no browser. Pay per result.

Pricing

$2.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Torix

Torix

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Pinterest Scraper — Pins, Boards, Profiles & Search

Scrape Pinterest without logging in: search results, boards, user profiles and single pins. Every pin comes with its full-size image URL, title, description, alt text, outbound link and domain, save count, reactions, comment count, creation date, video URL, pinner and board — and profile rows include followers, following, monthly views, pin and board counts, website and bio.

The actor uses the same JSON resources as pinterest.com itself, so it doesn't need a browser.

Features

  • All entry points: keywords, profile URLs, board URLs, pin URLs or plain usernames.
  • Outbound links & saves for every pin (scrapePinDetails) — the data you need for e-commerce and content research.
  • Profile analytics: followers and monthly views for influencer and brand research.
  • Deduplicated across sources; full-resolution originals images.
  • Pay per result: $2 per 1,000 pins or profiles.

Use cases

  • E-commerce & dropshipping research: which products and shops get saved most for a keyword (link, domain, saves).
  • Content & trend research for marketers and designers.
  • Influencer discovery: profiles with followers, monthly views and website.
  • Competitor monitoring: a brand's latest pins and boards.
  • Image datasets with titles, descriptions and alt texts.

Input

{
"searchQueries": ["modern kitchen", "wedding cake"],
"startUrls": [
"https://www.pinterest.com/marthastewart/",
"https://www.pinterest.com/marthastewart/letscelebrate-pin-party/",
"https://www.pinterest.com/pin/18999629667015418/"
],
"maxPinsPerSource": 200,
"scrapePinDetails": true,
"includeProfiles": true
}

Output — pin (type: "pin")

Real output (default input)

First 2 of 41 records from a run with the prefilled input (7.0 s on a test machine; long values shortened here):

[
{
"type": "profile",
"username": "marthastewart",
"url": "https://www.pinterest.com/marthastewart/",
"fullName": "Martha Stewart",
"about": "Daily recipes, crafts, and inspiration from Martha Stewart.",
"websiteUrl": "http://marthastewart.com",
"domainVerified": true,
"followers": 1868070,
"following": 322,
"pinCount": 105545,
"boardCount": 174,
"monthlyViews": 10000001,
"isVerifiedMerchant": false,
"country": null,
"avatar": "https://i.pinimg.com/280x280_RS/c8/11/4c/c8114c783347e27daef00e5d4a6ac4f3.jpg",
"userId": "32088353503445352",
"source": "https://www.pinterest.com/marthastewart/",
"scrapedAt": "2026-10-15T12:13:47.466Z"
},
{
"type": "pin",
"pinId": "47921183531617924",
"url": "https://www.pinterest.com/pin/47921183531617924/",
"title": null,
"description": null,
"altText": "an image of a kitchen setting with two stools in front of the counter top",
"link": null,
"domain": null,
"image": "https://i.pinimg.com/originals/a0/73/b8/a073b811a0c08c39abf7c6770b85b458.png",
"imageWidth": 1125,
"imageHeight": 1704,
"dominantColor": "#7f705a",
"isVideo": false,
"videoUrl": null,
"saves": 2115,
"reactions": 90,
"commentCount": 0,
"createdAt": "2026-09-20T17:45:51.000Z",
"isPromoted": false,
"pinnerUsername": "beaudry0287",
"pinnerName": "Ghyslain Beaudry",
"pinnerFollowers": 12,
"boardName": "NOVAVI",
"boardUrl": "https://www.pinterest.com/beaudry0287/novavi/",
"source": "modern kitchen",
"scrapedAt": "2026-10-15T12:13:48.238Z"
}
]
{
"type": "pin",
"pinId": "18999629667015418",
"url": "https://www.pinterest.com/pin/18999629667015418/",
"title": "This is Exactly How to Host an Easy Dinner Party in 6 steps",
"description": null,
"altText": "a dinner table set with plates and candles",
"link": "https://celebrationsathomeblog.com/host-a-laid-back-dinner-party-with-6-easy-steps/",
"domain": "celebrationsathomeblog.com",
"image": "https://i.pinimg.com/originals/…jpg",
"imageWidth": 1000,
"imageHeight": 1500,
"dominantColor": "#7f705a",
"isVideo": false,
"videoUrl": null,
"saves": 2201,
"reactions": 76,
"commentCount": 0,
"createdAt": "2021-04-17T18:48:36.000Z",
"isPromoted": false,
"pinnerUsername": "marthastewart",
"pinnerName": "Martha Stewart",
"pinnerFollowers": 1868076,
"boardName": "#LetsCelebrate Pin Party",
"boardUrl": "https://www.pinterest.com/marthastewart/letscelebrate-pin-party/",
"source": "https://www.pinterest.com/marthastewart/letscelebrate-pin-party/"
}

Output — profile (type: "profile")

{
"type": "profile",
"username": "marthastewart",
"url": "https://www.pinterest.com/marthastewart/",
"fullName": "Martha Stewart",
"about": "Daily recipes, crafts, and inspiration from Martha Stewart.",
"websiteUrl": "http://marthastewart.com",
"domainVerified": true,
"followers": 1868076,
"following": 322,
"pinCount": 105532,
"boardCount": 174,
"monthlyViews": 10000001
}

Use the Pins and Profiles dataset views to export each type.

Use with AI agents (MCP), LangChain, RAG & the API

This actor is a ready-made tool for AI agents: an LLM can call it, wait for the run and read clean JSON back.

MCP server (Claude Desktop, Claude Code, Cursor, VS Code, any MCP client) — add Apify's hosted MCP server with this actor enabled as a tool:

{
"mcpServers": {
"apify": {
"url": "https://mcp.apify.com/?tools=murch1k/pinterest-scraper",
"headers": { "Authorization": "Bearer <APIFY_TOKEN>" }
}
}
}

LangChain / LangGraph (pip install langchain-apify, set APIFY_API_TOKEN):

import json
from langchain_apify import ApifyActorsTool, ApifyWrapper
from langchain_core.documents import Document
# 1) give the actor to an agent as a tool
tool = ApifyActorsTool("murch1k/pinterest-scraper")
# 2) or load results as Documents for a RAG index
loader = ApifyWrapper().call_actor(
actor_id="murch1k/pinterest-scraper",
run_input={"searchQueries": ["modern kitchen", "wedding cake"], "startUrls": ["https://www.pinterest.com/marthastewart/", "https://www.pinterest.com/marthastewart/letscelebrate-pin-party/", "https://www.pinterest.com/pin/18999629667015418/"], "maxPinsPerSource": 200, "scrapePinDetails": True, "includeProfiles": True},
dataset_mapping_function=lambda item: Document(page_content=json.dumps(item, ensure_ascii=False), metadata={"url": item.get("url")}),
)
docs = loader.load()

REST API — one synchronous call, dataset items in the response:

curl -X POST "https://api.apify.com/v2/acts/murch1k~pinterest-scraper/run-sync-get-dataset-items?token=<APIFY_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries": ["modern kitchen", "wedding cake"], "startUrls": ["https://www.pinterest.com/marthastewart/", "https://www.pinterest.com/marthastewart/letscelebrate-pin-party/", "https://www.pinterest.com/pin/18999629667015418/"], "maxPinsPerSource": 200, "scrapePinDetails": true, "includeProfiles": true}'

Also works with the Apify Python/JS clients, Make, Zapier, n8n, Google Sheets, webhooks and schedules. Export as JSON, CSV, Excel, XML or RSS.

RAG tip: Use title, description and outbound link of pins to let an agent map trending products and content ideas for a niche.

Pricing

  • $2.00 per 1,000 results ($0.002 per result).
  • The prefilled input returns 41 results → $0.082.
  • Example: 1,000 results → $2.00; 10,000 → $20.00. Set Max results (cost cap) to limit any run.

Limitations

  • Only public pins, boards and profiles are collected. Private boards and secret pins are not accessible.
  • Pinterest reports monthly views above 10M as "10M+".

FAQ

Do I need a Pinterest login? No. Only public pins, boards and profiles are collected.

Can I get the outbound link of each pin? Yes. Turn on scrapePinDetails for outbound links and save counts.

Does it download full-size images? It returns the full-resolution originals image URL for every pin.