Pinterest Scraper API – Pins, Boards & Profiles, No Login avatar

Pinterest Scraper API – Pins, Boards & Profiles, No Login

Pricing

from $0.70 / 1,000 pins

Go to Apify Store
Pinterest Scraper API – Pins, Boards & Profiles, No Login

Pinterest Scraper API – Pins, Boards & Profiles, No Login

Get Pinterest pins, video pins, boards and profiles from search terms or profile, board and pin links, with no login: saves, outbound links, full-size images, video URLs, product prices, pinner and board. From $0.90 per 1,000 pins, 500 free each month.

Pricing

from $0.70 / 1,000 pins

Rating

0.0

(0)

Developer

K-Data Lab

K-Data Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Features

Limited permissions

Share

Get Pinterest pins, video pins, boards and profiles from a search term or a link: title, description, outbound link, full-size image, video URL, save count, reactions, product price, pinner and board. No login, no cookies, no browser. From $0.90 per 1,000 pins, and the first 500 pins, 50 boards, 50 profiles and 50 pin details every month are free.

Type home office ideas, press Start, and get 50 pins in about 5 seconds. The prefilled run uses 50 of your free pins, so it costs only the $0.005 run start, which Apify's free monthly credit covers. Run it from the Console, on a schedule, or as an API from Python, n8n, Make, Zapier or an AI agent.

{
"type": "pin",
"pinId": "63965257213101837",
"url": "https://www.pinterest.com/pin/63965257213101837/",
"title": "Best Gnocchi Recipe- Creamy Chicken Gnocchi",
"description": "Best Gnocchi Recipe- This Creamy Chicken Gnocchi is a rich and comforting meal made with tender chicken, pillowy gnocchi, and a creamy broth…",
"altText": "creamy chicken gnocchi with spinach and cheese in a skillet",
"link": "https://thecozycook.com/chicken-gnocchi/",
"domain": "thecozycook.com",
"imageUrl": "https://i.pinimg.com/originals/18/0a/89/180a896496b6fafac87103960959f744.jpg",
"imageWidth": 736,
"imageHeight": 1545,
"savesCount": 1146,
"reactionsCount": 6,
"createdAt": "2026-06-30T11:51:27Z",
"pinnerUsername": "TheCozyCook",
"boardName": "Delicious Family Dinner Recipes",
"boardUrl": "https://www.pinterest.com/TheCozyCook/delicious-family-dinner-recipes/",
"siteName": "The Cozy Cook",
"source": "profile:pins",
"position": 662
}

What you can do with it

  • Research a niche or trend. Search any term and get hundreds of pins with titles, descriptions and Pinterest's own keyword suggestions (keywords, topics): the words people search for around your topic.
  • Track competitors and creators. Give a profile and get its follower count, monthly reach and newest pins with save counts. Add postedAfter and schedule it daily to pay only for new pins.
  • Find the content that drives traffic. Every pin carries its outbound link and domain, so you can see which pages and shops get pinned for a keyword.
  • Collect product pins with prices. Shopping searches return the price and currency Pinterest shows (e.g. $135.00 USD, nike.com).
  • Build image and video datasets. Full-size image URLs with width, height and dominant colour; video pins come with the stream URL and duration.
  • Discover boards and influencers. Search boards or profiles for a topic and rank them by pins and followers.

How to use it

  1. Add search terms and pick a search type: pins, video pins, boards or profiles.
  2. Or paste Pinterest links: profiles, boards, pins, a profile's boards page or search links. Country domains such as de.pinterest.com and pinterest.co.uk work too. Usernames can go in their own field.
  3. Set Max results per input (default 50, up to 5,000).
  4. For profiles, choose whether you want the latest pins (on by default) and the boards.
  5. Optional: turn on Pin details for comment, share and repin counts, hashtags and the SEO title of each profile pin.
InputWhat you get
Search term + Pins / Video pinsPins in Pinterest's order, 25 per page, 500+ deep for most terms
Search term + BoardsBoards with pin count, cover and owner
Search term + ProfilesCreators and brands with followers, pins and boards
Profile link or username1 profile row + its newest pins (with saves) and/or its boards
Board link1 board row + the board's pins (with saves)
Pin link1 pin with all details

Every row has source (e.g. search:pins, board:pins), input and position, so a run with many inputs is easy to split. If an input finds nothing, you get a free notice row saying why (NO_RESULTS, NOT_FOUND, INVALID_INPUT…) instead of a silent empty result.

Pricing

Pay per result. Notice rows are free, and nothing is charged for inputs that return nothing.

EventFree planBronzeSilverGold and upFree each month
Pin (any pin row)$0.0010$0.0009$0.0008$0.0007500
Board$0.0010$0.0009$0.0008$0.000750
Profile$0.0015$0.0012$0.0011$0.001050
Pin details (add-on)$0.0015$0.0012$0.0011$0.001050
Run start$0.005$0.005$0.005$0.005

Examples on Bronze, after the free monthly results: 1,000 search pins = $0.90 + $0.005. A profile with its 200 newest pins = $0.0012 + $0.18. Set a maximum cost per run in the Console and the run stops cleanly at that amount.

How it compares

Prices are the Store list prices on 2026-11-10, Bronze plan, for 1,000 pins from a search.

ActorPrice per 1,000 pinsRun startFree each monthProxy it asks you for
This actor$0.90$0.005500 pins + 50 boards/profiles/detailsnone
silentflow/pinterest-scraper-ppr$1.90$0.00005nonenone
automation-lab/pinterest-scraper$3.00$0.01noneresidential (default)
easyapi/pinterest-search-scraper$2.99$0.09none
fatihtahta/pinterest-scraper-search$3.49noneresidential (default)
epctex/pinterest-scraper$0.10 summaries + $0.0015 per search query; $3.10 full pinsfirst page of each query

What you get here that is easy to miss elsewhere: the outbound link and domain on every pin, product price and currency, Pinterest's keyword suggestions, video URL and duration, save counts on profile and board pins, a postedAfter filter that stops paging early, and free notice rows instead of empty runs.

Output

One dataset with a type column (pin, board, profile, notice) and four ready-made views in the Console: Pins, Boards, Profiles, Notices. Download as JSON, CSV, Excel or XML, or read it from the API.

Pin fields: pinId, url, title, description, altText, link, domain, imageUrl, imageWidth, imageHeight, thumbnailUrl, dominantColor, isVideo, videoUrl, videoDurationSec, savesCount, reactionsCount, createdAt, pinnerUsername, pinnerName, pinnerFollowers, pinnerUrl, boardId, boardName, boardUrl, topics, keywords, isPromoted, richPinType, siteName, price, currency. With details: commentsCount, repinCount, shareCount, hashtags, seoTitle.

Board fields: boardId, url, name, description, pinCount, followerCount, sectionCount, isCollaborative, collaboratorCount, coverImageUrl, createdAt, lastPinnedAt, ownerUsername, ownerName, ownerFollowers.

Profile fields: userId, username, url, fullName, about, followerCount, followingCount, pinCount, boardCount, monthlyReach, websiteUrl, websiteDomain, isWebsiteVerified, isVerified, isVerifiedMerchant, imageUrl, createdAt, lastPinSavedAt.

The key-value store holds RUN_SUMMARY: rows per input, status per input, charged and free counts, free results left this month, and request statistics.

FAQ

Do I need a Pinterest account, cookies or a proxy? No. The actor reads the same public data pinterest.com shows a signed-out visitor. It starts with direct requests and moves to Apify datacenter proxies by itself only if Pinterest slows it down, at no extra cost to you.

Why is savesCount empty for search results? Pinterest doesn't show save counts to signed-out visitors in search. Profile pins, board pins and pin links do have them. To get saves for a topic, search boards for it, then scrape the top boards.

Why do search and board pins have IDs like e1_Afq…? That is the encrypted ID Pinterest itself gives signed-out visitors, and the url built from it opens the pin in any browser. Pinterest doesn't let anyone look these IDs up, so the Pin details add-on works on profile pins and numeric pin links only. A pin link with an e1_ ID returns a free notice.

How deep does search go? In our tests, 800 pins for "christmas decor" with no duplicates, and 2,400 rows across three inputs in 52 seconds. Pinterest decides when a search ends; the actor stops there and tells you.

Are comments or related pins included? No. Pinterest only shows those to signed-in users, and this actor never logs in.

How do I monitor a profile for new pins? Add the username, set postedAfter to yesterday's date and schedule the actor daily. The profile's pins are newest first, so paging stops at the first page older than that date, and you pay only for new pins.

Can I scrape private boards or secret pins? No. Only what anyone can see without an account.

Is this affiliated with Pinterest? No. It is an independent, unofficial tool. Please use the data in line with Pinterest's terms and the laws that apply to you; images and texts belong to their creators.

Use it from AI agents (MCP)

This actor fits tasks like "find popular Pinterest pins about a topic", "get this Pinterest profile's latest pins" or "list the boards about wedding planning". Load it as a tool in Claude, Cursor or any MCP client:

https://mcp.apify.com?tools=actors,k-data-lab/pinterest-scraper

A typical call:

{ "searchQueries": ["capsule wardrobe"], "searchType": "pins", "maxResultsPerInput": 30 }

Agents don't need the exact field names: query, queries, startUrls, maxItems and type work too. RUN_SUMMARY tells the agent what happened, and the free monthly results make test calls cheap.

More from K-Data Lab

Social and video:

Marketing research:

Something wrong or missing? Open an issue on the Issues tab.

⌂ 换网址