Pinterest Scraper - Profiles, Pins, Boards & Search (No Login)
Pricing
$2.00 / 1,000 profile scrapeds
Pinterest Scraper - Profiles, Pins, Boards & Search (No Login)
Scrape Pinterest profiles, boards, search results & related pins. Get followers, monthly views, pin/board counts, bio, plus pins with save counts, images & links. No login. Works in Claude, ChatGPT & any MCP agent.
Pricing
$2.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
3
Total users
2
Monthly active users
a day ago
Last modified
Categories
Share
Pinterest Scraper β Profiles, Boards, Search & Related Pins (No Login)
Harvest public Pinterest data without any login. One engine, four modes: scrape profiles (followers, monthly views, pin/board counts, bio), pull every pin from a board, run a keyword search, or fan out from a seed pin into Pinterest's visual-similarity related feed.
It works by opening a real Chromium browser over an Apify residential proxy and intercepting Pinterest's own internal /resource/ API responses. No account, no cookies you supply.
Modes
| Mode | Input field | What it returns | Charged event |
|---|---|---|---|
| Profile | usernames / username | One profile record per username (optionally with recent pins) | profile-scraped (per profile) |
| Board | boardUrls | Every pin in the board | pin-scraped (per pin) |
| Search | searchQueries | Pins matching each keyword query | pin-scraped (per pin) |
| Related | seedPins | Pinterest's "More like this" feed for each seed pin | pin-scraped (per pin) |
You can mix modes in a single run β fill any combination of the four input fields and each target is processed independently.
Profile mode
Scrape one or more public profiles. Set includePins: true to also collect each profile's most recent pins.
Input
{"usernames":["nasa","natgeo"],"includePins":true,"maxPins":50}
username is a convenience field for a single profile and is merged into the usernames list. Full profile URLs are accepted in place of bare usernames.
Output (one record per profile, _mode: "profile")
{"_mode":"profile","username":"nasa","full_name":"NASA","about":"Explore the universe and discover our home planet.","followers":1200000,"following":35,"pin_count":4200,"board_count":60,"monthly_views":8500000,"is_verified":true,"profile_pic_url":"https://i.pinimg.com/...jpg","website_url":"https://www.nasa.gov","profile_url":"https://www.pinterest.com/nasa/","source":"xhr-intercept","scraped_at":"2026-06-29T10:00:00.000Z","recent_pins":[/* pin objects β only present when includePins is true */]}
source records how the record was produced (xhr-intercept, dom-text, widgets-api, optionally +widgets-pins). Some fields can be null when a fallback path was used (for example the widgets API does not return pin_count, board_count, or monthly_views).
Board mode
Pull every pin from a curated board. Best source for brand-curated, head-led creative.
Input
{"boardUrls":["https://www.pinterest.com/nasa/galaxies/","natgeo/wildlife"],"maxItems":40}
Both full board URLs and the username/board-slug shorthand are accepted.
Search mode
Keyword search across all public pins. Use specific brand/collection vocabulary β generic terms return noise.
Input
{"searchQueries":["Cartier Trinity","Tiffany Lock"],"maxItems":40}
Related mode
For each seed pin, harvest Pinterest's visual-similarity "More like this" feed. Stays inside the seed's aesthetic neighbourhood, escaping keyword pollution.
Input
{"seedPins":["https://www.pinterest.com/pin/12345678901234567/","98765432109876543"],"maxItems":40}
Both pin URLs and raw pin ids are accepted.
Pin output shape
Board, Search, and Related modes (and recent_pins in Profile mode) emit pin records. Each pin in the dataset carries its mode and source target:
{"_mode":"board","_source":"https://www.pinterest.com/nasa/galaxies/","pin_id":"12345678901234567","url":"https://www.pinterest.com/pin/12345678901234567/","title":"Spiral galaxy","description":"A barred spiral galaxy ...","image_url":"https://i.pinimg.com/originals/...jpg","save_count":4200,"comment_count":18,"is_video":false,"video_url":null,"board":"Galaxies","board_url":"https://www.pinterest.com/nasa/galaxies/","pinner":"NASA","pinner_username":"nasa","link":"https://www.nasa.gov/...","domain":"nasa.gov","dominant_color":"#1a2b3c","timestamp":"2026-01-15T12:00:00.000Z","scraped_at":"2026-06-29T10:00:00.000Z"}
Some fields may be null depending on what Pinterest returns. If pins are recovered via the DOM fallback (when the XHR intercept yields nothing), save_count, comment_count, and timestamp will be null.
Run summary
The final dataset item is a run summary:
{"_type":"summary","requested":4,"by_mode":{"profile":2,"board":1,"search":1},"targets_scraped":4,"pins_delivered":80,"blocked":0,"not_found":0,"charged_for":55,"free_results_used":25,"free_remaining":0,"scraped_at":"2026-06-29T10:00:00.000Z"}
Limits
maxPinsβ recent pins per profile (Profile mode only). Default 50, max 200.maxItemsβ pins per board / seed / query. Default 40, max 250.- Up to 500 targets per run across all modes combined.
Pricing
Pay-Per-Event. The first 25 results per Apify account are free (lifetime, shared across both event types):
- Profile mode β charged per profile successfully delivered (
profile-scraped). - Board / Search / Related modes β charged per pin successfully delivered (
pin-scraped).
Blocked and not-found targets are never charged.
Notes
- Works on any public Pinterest profile, board, search, or pin without login.
- Uses a real Chromium browser with a residential proxy (required for Pinterest) to intercept Pinterest's own API calls.
- Profile mode falls back to the public widgets API for basic data if the browser tier is blocked (reduced field coverage).
- Image URLs are public
i.pinimg.comCDN links you can download directly over plain HTTP.
Use in Claude, ChatGPT & any MCP agent
This actor is also a Model Context Protocol (MCP) server tool β call it directly from Claude, ChatGPT, Cursor, Windsurf, or any MCP-compatible AI agent. The agent only pays for results delivered (same pay-per-result model).
- Per-actor MCP endpoint:
https://mcp.apify.com/?tools=themineworks/pinterest-profile-scraper - Full Mine Works MCP server (all tools):
https://the-mine-works-mcp.hatchable.site/api/mcp
// Call this actor as a tool via apify-client (Node)import{ ApifyClient }from'apify-client';const client =newApifyClient({token:'YOUR_APIFY_TOKEN'});const run =await client.actor('themineworks/pinterest-profile-scraper').call({/* input from the table above */});const{ items }=await client.dataset(run.defaultDatasetId).listItems();console.log(items);
