Pinterest Scraper - Pins, Boards, Profiles & Saves, No Login
Pricing
from $1.02 / 1,000 pin delivereds
Pinterest Scraper - Pins, Boards, Profiles & Saves, No Login
Scrape Pinterest without login: keyword search for pins, videos, boards or profiles, plus board, profile, pin, pin.it and search links. Saves, outbound link, MP4 video, profile followers. Hard caps per input and per run. US$ 1.20 per 1,000 rows, errors free.
Pricing
from $1.02 / 1,000 pin delivereds
Rating
0.0
(0)
Developer
Scrapewise Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 hours ago
Last modified
Categories
Share
Pinterest Scraper
Pinterest Scraper turns public Pinterest data into clean JSON, CSV or Excel, without login or cookies. Search by keyword for pins, video pins, boards or creator profiles, paste any Pinterest link (pin, pin.it short link, board, profile, search or idea page), and get every pin's title, description, outbound link and domain, full-size image, saves, reactions, comments, creation date, pinner and board. Profiles come with followers, pin and board counts, website and profile image.
US$ 1.20 per 1,000 rows. No monthly fee, no start fee. Error rows are free.
At a glance
- Price per 1,000 rows: US$ 1.20, no run start fee
- Inputs: Keywords, board links, profiles, any Pinterest link (pin,
pin.it, board, profile, search page, idea page) - Search for: All pins, video pins only, boards or creator profiles
- Profile data: Followers, following, pins, boards, monthly views, website, verified badge, profile and cover image; or the profile row alone, without pins
- Video: HLS stream on every video pin; the MP4 file and duration with
includePinDetails - Spend control: Limit per input (default 100) and an optional hard cap for the whole run (
maxTotalItems); the run also stops at your maximum charge - Error rows: Free, with an
errorCode
What it fixes
- No surprise bills. The default is 100 rows per input, not tens of thousands.
maxTotalItemscaps the whole run, and the run's own max items and max charge settings are respected, so an integration that forgets the limit cannot burn credit. - "Profiles" really means profiles. With
searchType: "profiles"a keyword returns creator profiles, and a profile link returns only the profile row (no pins billed).profileDetailsOnlydoes the same for any profile. - Follower count and profile image are on the profile row, as well as website, about, pin and board counts.
- Short links work.
pin.it/...links are followed to the pin. Search pages, idea pages, boards and profiles pasted as links are each read the right way. - Videos come as MP4 (with
includePinDetails), not only as a stream playlist; Idea Pin videos are found too. - The output tab loads. Results open straight in the dataset view and as JSON or CSV links.
Switching from another Pinterest actor? Your existing input works
Paste the input you already use. These field names are understood as they are:
| You may already send | Read as |
|---|---|
queries, search, keywords | searchQueries |
type: all-pins, videos, boards, profiles (or users) | searchType |
limit, maxPins | maxItems (per keyword, board or profile) |
startUrls, urls, profileUrls | Links of any kind, profiles |
includeDetails | includePinDetails |
includeUserInfoOnly | profileDetailsOnly |
{ "queries": ["home decor"], "type": "all-pins", "limit": 50 }
{ "startUrls": ["https://www.pinterest.com/marthastewart/"], "includeUserInfoOnly": true }
One real row
Search wedding cake with includePinDetails on (collected on 2026-09-30):
{"type": "pin","id": "774124927321868","url": "https://www.pinterest.com/pin/774124927321868/","title": "Playful Garden-Inspired Italian Summer Wedding","link": "https://junebugweddings.com/wedding-blog/garden-inspired-italian-summer-wedding/","domain": "junebugweddings.com","createdAt": "2022-02-25T04:05:23Z","imageUrl": "https://i.pinimg.com/originals/12/9a/e5/129ae56f09d43ace2fbd62c029b585d9.jpg","dominantColor": "#503520","isVideo": false,"saveCount": 44031,"reactionCount": 27,"commentCount": 0,"siteName": "Junebug Weddings","pinnerUsername": "graceylouthegreat","boardName": "one day","source": "search:wedding cake"}
What you can do with it
- Trend and product research: what gets saved the most for a keyword, and which websites those pins lead to.
- Competitor and traffic analysis: which domains win Pinterest traffic in your niche, and with which images and titles.
- Content planning for bloggers and shops: find the pin formats, titles and descriptions that get saves.
- Image datasets: full-size image links, alt text and dominant color on every row.
Input
| Field | What it does |
|---|---|
searchQueries | Keywords as you would type them on Pinterest |
searchType | pins (default), videos, boards or profiles |
boardUrls | Board links like https://www.pinterest.com/username/board-name/ |
profiles | Usernames or profile links; returns the pins the profile saved |
includeProfileDetails | Also one row per profile with followers, counts, website and images (billed as one row) |
profileDetailsOnly | Only the profile row, no pins |
pinUrls | Any Pinterest link: pin, pin.it, board, profile, search page or idea page |
maxItems | Default 100, per keyword, board or profile |
maxTotalItems | Optional cap for the whole run (0 = none) |
includePinDetails | Search results come without saves and comment counts; this opens each pin to add them, plus the MP4 of video pins. Slower, same price |
onlyNew | For schedules: delivers, and charges, only pins not delivered by earlier runs (see below) |
{ "searchQueries": ["kitchen ideas", "fall outfits"], "maxItems": 500, "includePinDetails": true }
Find creators and boards for a topic:
{ "searchQueries": ["capsule wardrobe"], "searchType": "boards", "maxItems": 50 }
{ "searchQueries": ["wedding photography"], "searchType": "profiles", "maxItems": 50 }
A profile's numbers without its pins:
{ "profiles": ["marthastewart"], "profileDetailsOnly": true }
{"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,"isVerified": true,"followerCount": 1868084,"followingCount": 322,"pinCount": 105488,"boardCount": 174,"monthlyViews": 5797970,"profileImageUrl": "https://i.pinimg.com/280x280_RS/c8/11/4c/c8114c783347e27daef00e5d4a6ac4f3.jpg","createdAt": "2011-09-15T07:56:17Z","source": "profile:marthastewart"}
Schedule it daily: only new pins
Turn on onlyNew, save your keywords, boards or profiles as a Task and attach a daily Schedule:
{ "profiles": ["marthastewart"], "searchQueries": ["fall outfits"], "maxItems": 100, "onlyNew": true }
- Profiles are read newest first and stop at the first pin you already have, so a daily check is usually one request.
- Searches come in relevance order: the first run delivers up to
maxItemsand starts the watch; after that, each run delivers the pins created since the watch started that you have not received. - Boards do not show when a pin was added: the first run marks the whole board as seen (up to about 1,000 pins), and later runs deliver the pins that appeared since, stopping at the first page with nothing new.
- Already delivered pins are never delivered or charged again and do not count toward
maxItems. A day with nothing new ends successfully with the status "No new pins since the last run" and charges nothing. - The memory lives in a Key-Value Store in your own Apify account (
pinterest-scraper-only-new), one record per search, board and profile. Delete it to start over. Pin links are always delivered.
Output fields
Pin rows (type: "pin"): id, url, title, description, altText, link, domain, createdAt, imageUrl, imageWidth, imageHeight, dominantColor, hashtags, isVideo, videoUrl, videoMp4Url, videoDurationSec, saveCount, reactionCount, commentCount, isPromoted, productName, productPrice, siteName, pinnerUsername, pinnerName, pinnerFollowers, boardName, boardUrl, source, scrapedAt.
Profile rows (type: "profile"): username, url, fullName, about, websiteUrl, domain, domainVerified, isVerified, isVerifiedMerchant, followerCount, followingCount, pinCount, boardCount, videoPinCount, monthlyViews, profileImageUrl, coverImageUrl, createdAt.
Board rows (type: "board", from a board search): id, url, title, description, pinCount, sectionCount, imageUrl, isCollaborative, pinnerUsername, pinnerName, pinnerFollowers.
About the person who saved a pin, only what Pinterest shows publicly: username, display name and follower count. Never ids or photos. Profile images are only on the row of a profile you asked for.
Error codes (never charged)
| errorCode | Meaning |
|---|---|
BOARD_NOT_FOUND, PROFILE_NOT_FOUND, PIN_NOT_FOUND | Nothing public at this link or username |
NO_RESULTS | Pinterest returned no pin for this input |
INVALID_URL, INVALID_INPUT | A value the Actor does not understand |
BLOCKED | Pinterest did not answer after retries; run again |
NOT_REACHED, UNEXPECTED | The run timeout arrived, or something unforeseen broke; only that input is lost |
Pricing
| Event | Per 1,000 |
|---|---|
| Row delivered (pin, profile or board) | US$ 1.20 |
1,000 rows cost US$ 1.20. Duplicates and error rows are free, and there is no Apify compute bill on top. A profile row or a board row is billed as one pin.
Limitations
- Search results do not carry saves or comment counts on Pinterest's side;
includePinDetailsadds them with one extra request per pin. - Video pins in search results come with the HLS stream link (
.m3u8);includePinDetailsadds the MP4 file (videoMp4Url). Pin links always include it. onlyNewapplies to pins; board and profile search rows are always delivered.- Only public boards and profiles. This Actor reads public pages only and respects the site's terms.
FAQ
Do I need a Pinterest account or cookies? No. The Actor reads public pins, boards and profiles without login or cookies.
What does a run cost? US$ 1.20 per 1,000 rows. A profile row or a board row is billed as one pin. Duplicates and error rows are free, and there is no Apify compute bill on top.
How do I get saves and comment counts for search results?
Turn on includePinDetails. It opens each pin from a keyword search to add saves, comment counts and the MP4 of video pins. Same price, but slower. Boards and profiles already include them.
How do I get a profile's follower count without its pins?
Put the username in profiles and turn on profileDetailsOnly: one row with followers, following, pin and board counts, website and images. To find creators by keyword, set searchType to profiles.
How do I keep the cost under control?
maxItems limits each keyword, board or profile (default 100), and maxTotalItems caps the whole run. The run also stops at your maximum charge.
Can I schedule it and get only new pins?
Yes. Turn on onlyNew, save the input as a Task and attach a daily Schedule. Pins delivered by earlier runs are never delivered or charged again, and a day with nothing new charges nothing.
Changelog
-
2026-10-17: FAQ in this page.
-
2026-10-08: search for boards and creator profiles; profile rows (followers, counts, website, images) with
includeProfileDetailsorprofileDetailsOnly; any Pinterest link inpinUrls/startUrls(pin.it, search, idea, board, profile);maxTotalItemsrun cap; MP4 and duration for video pins; hashtags and image size; input field names from other Pinterest actors accepted. -
2026-10-04:
onlyNew(aliasonlyNewPins) for daily schedules: only pins not delivered by earlier runs are delivered and charged; a day with nothing new charges nothing. -
2026-09-30, 0.1: first release. Keyword search (pins or videos), boards, profiles and pin links, optional saves and comments on search results, free error rows.