Pinterest Scraper avatar

Pinterest Scraper

Pricing

from $1.00 / 1,000 pins

Go to Apify Store
Pinterest Scraper

Pinterest Scraper

Pinterest Scraper: Scrape Pinterest pins by keyword, board or profile: title, description, image, video, link, saves, comments, pinner and board, plus board and profile stats. No login. Export to CSV, JSON or Excel, schedule runs or use the API.

Pricing

from $1.00 / 1,000 pins

Rating

0.0

(0)

Developer

Automly

Automly

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

5

Monthly active users

a day ago

Last modified

Categories

Share

Pinterest Scraper - Pins, Boards, Profiles & Search

What is Pinterest Scraper?

Pinterest Scraper is a tool that lets you scrape pins from Pinterest search results, boards and profiles: title, description, full-size image, video, outbound link and domain, save count, comments, repins, reactions, creation date, the pinner and the board, plus follower, pin and board counts for every board and profile you ask for. Type a keyword or paste any Pinterest link, click Start, and download the pins as Excel, CSV or JSON.

  • โšก Fast: a 1,150-pin board in about 30 seconds, 4,800 pins from three keywords, a board and a profile in under 2 minutes (our tests)
  • ๐Ÿ”— Any link, any mix: keywords, pins, boards, profiles, search pages and pin.it short links in one run
  • ๐Ÿ“Š Engagement numbers: saves, comments, repins, shares and reactions for every pin
  • ๐Ÿ”“ No login: no Pinterest account needed
  • ๐Ÿ’ธ Free to try: the $5 of free usage every Apify account gets each month covers about 3,300 pins

What can Pinterest Scraper do?

  • Scrape Pinterest search results for any keyword, like modern kitchen or easy dinner recipes
  • Scrape every pin on a Pinterest board, with the board's followers, pin count and sections
  • Scrape a Pinterest profile: followers, following, boards, pins, bio and website, plus the profile's pins
  • Scrape single Pinterest pins from their links, including pin.it short links
  • Download Pinterest images in full size and Pinterest videos (as MP4 files with full pin details)
  • Find the websites behind Pinterest pins: every pin's outbound link and domain
  • Track Pinterest pin performance over time with save, comment and repin counts
  • Export to Excel, CSV, JSON, HTML or XML, or send the data to Google Sheets, Make, Zapier and more

What data can you extract from Pinterest?

๐Ÿ“Œ Pin title and description๐Ÿ–ผ๏ธ Full-size image and thumbnail๐ŸŽฌ Video file and length
๐Ÿ”— Outbound link and domain๐Ÿ’พ Saves๐Ÿ’ฌ Comments
๐Ÿ” Repins and sharesโค๏ธ Reactions๐Ÿ“… Date created
#๏ธโƒฃ Hashtags๐ŸŽจ Dominant color๐Ÿท๏ธ Image description (alt text)
๐Ÿ‘ค Pinner: username, name, followers๐Ÿ“‹ Board: name, link, owner๐Ÿ“ข Promoted pin flag
๐Ÿ—‚๏ธ Board followers, pins, sections, collaborators๐Ÿง‘ Profile followers and following๐ŸŒ Profile website, bio and Instagram

How to scrape Pinterest

  1. Create a free Apify account (no credit card needed).
  2. Open Pinterest Scraper.
  3. Enter search keywords, or paste Pinterest pin, board or profile links, one per line.
  4. Set how many pins you want per keyword or link, turn on Include full pin details if you need save and comment counts for search results, then click Start.
  5. When the run finishes, download the pins as Excel, CSV, JSON, HTML or XML.

How much does it cost to scrape Pinterest pins?

You pay only for the rows you get: per pin, and per board or profile summary row. The price per 1,000 depends on your Apify plan:

Apify planPins per 1,000Boards per 1,000Profiles per 1,000
Free$1.50$2.00$2.00
Starter (Bronze)$1.35$2.00$2.00
Scale (Silver)$1.20$2.00$2.00
Business (Gold) and higher$1.00$2.00$2.00

Platform usage is included in these prices, so you pay nothing extra for it.

Example: 1,000 pins cost $1.50 on the Free plan and $1.00 on Business. A board link with 1,000 pins adds one board row, $0.002 on any plan.

Every Apify account gets $5 of free usage each month, enough for about 3,300 pins. Setting Max pins per keyword or link keeps the cost of a run under control, and you can also set a maximum cost per run. See the Pricing tab for details.

โฌ‡๏ธ Input

SettingWhat it does
Search keywordsWords to search Pinterest for, like modern kitchen
Pin, board or profile linksAny mix of pins (https://www.pinterest.com/pin/982910687447280283/), boards (https://www.pinterest.com/marthastewart/letscelebrate-pin-party/), profiles (https://www.pinterest.com/marthastewart/), search pages and pin.it short links, from any Pinterest country site
Max pins per keyword or linkHow many pins to save for each keyword, board or profile (default 100). Set 0 for all of them
Include full pin detailsAdds save, comment, repin and share counts and the MP4 video to pins from search results, boards and profiles

Pins for two keywords:

{
"searchQueries": ["modern kitchen", "boho bedroom"],
"maxItems": 200
}

Every pin on a board, and a profile's stats with all its pins:

{
"startUrls": [
"https://www.pinterest.com/marthastewart/letscelebrate-pin-party/",
"https://www.pinterest.com/marthastewart/"
],
"maxItems": 0
}

Search results with save and comment counts:

{
"searchQueries": ["wedding cake"],
"maxItems": 100,
"includeDetails": true
}

โฌ†๏ธ Output

Every pin is one row. A board link also gives one board row, and a profile link one profile row; the type field says which. A pin from a search with full details on:

{
"type": "pin",
"id": "703756188206293",
"url": "https://www.pinterest.com/pin/703756188206293/",
"title": "White Three Tier Wedding Cake",
"description": "White three tier wedding cake with edible pearls",
"link": "https://www.melanieparentevents.com/country-club-wedding/",
"domain": "melanieparentevents.com",
"imageUrl": "https://i.pinimg.com/originals/6f/07/55/6f07553c5ccd7c4e91bba0c9ce8408f5.jpg",
"imageWidth": 801,
"imageHeight": 1201,
"thumbnailUrl": "https://i.pinimg.com/236x/6f/07/55/6f07553c5ccd7c4e91bba0c9ce8408f5.jpg",
"isVideo": false,
"videoUrl": null,
"saves": 19737,
"comments": 0,
"repinCount": 2994,
"shareCount": 86,
"reactions": 544,
"createdAt": "2025-04-16T14:31:15Z",
"hashtags": [],
"dominantColor": "#938773",
"isPromoted": false,
"isRepin": true,
"pinner": {
"username": "wendyywu001",
"fullName": "Wendy H",
"followerCount": 83,
"profileUrl": "https://www.pinterest.com/wendyywu001/"
},
"board": {
"name": "wedding",
"url": "https://www.pinterest.com/wendyywu001/wedding/",
"owner": "wendyywu001"
},
"source": "wedding cake",
"sourceType": "search",
"scrapedAt": "2026-10-01T15:17:27Z"
}

A board row:

{
"type": "board",
"id": "32088284784058747",
"url": "https://www.pinterest.com/marthastewart/letscelebrate-pin-party/",
"name": "#LetsCelebrate Pin Party",
"pinCount": 1165,
"followerCount": 1507545,
"sectionCount": 0,
"collaboratorCount": 13,
"isCollaborative": true,
"category": "diy_crafts",
"owner": {"username": "marthastewart", "fullName": "Martha Stewart", "isVerified": true}
}

A profile row has username, fullName, about, websiteUrl, followerCount, followingCount, boardCount, pinCount, isVerified, isBusiness, instagramUrl, createdAt and lastPinSavedAt.

The Overview tab lists every row, and the Pins, Boards and Profiles tabs show each kind as its own table with images. The run report names any pin, board or profile that does not exist.

Which fields come with which input?

FieldSearchBoardProfilePin link
Title, description, image, link, date, pinner, boardโœ…โœ…โœ…โœ…
Saveswith detailsโœ…โœ…โœ…
Repinswith detailsโœ…with detailsโœ…
Comments and shareswith detailswith detailswith detailsโœ…
MP4 videowith detailswith detailswith detailsโœ…

Pins with no title or link on Pinterest have empty title or link fields.

How can I use Pinterest data?

  • Trend research: see which ideas, products and styles get the most saves for a keyword
  • Content planning for creators and brands: study top pins in your niche, their titles, descriptions and hashtags
  • Competitor tracking: follow a competitor's boards and profile, their follower growth and best pins
  • Influencer discovery: find active pinners in a niche with their follower counts and websites
  • E-commerce and affiliate research: collect the websites and products pins link to
  • Image and video datasets: download full-size images and videos with their descriptions

How many pins can I get?

Boards and profiles are read to the end: every public pin on a board, and thousands of pins on a profile. For a search keyword, Pinterest shows visitors who are not logged in about 800 to 1,000 pins; add more keywords (kitchen ideas, small kitchen ideas, kitchen decor) to collect more. A pin that appears twice in one search, board or profile is saved once.

Scrape more social media data

ActorWhat it gets
Instagram Posts & Reels ScraperPosts and reels from any public Instagram profile: captions, likes, comment counts, hashtags, images and videos
Instagram Profile ScraperPublic Instagram profiles: bio, followers, following, post count, website and verified badge
TikTok Hashtag ScraperTikTok videos from any hashtag: captions, views, likes, comments, shares and creator
TikTok Search ScraperTikTok videos or accounts for a keyword, ranked as TikTok shows them
YouTube Search Scraper - Videos, Channels & PlaylistsRanked YouTube videos, channels and playlists for a keyword, with views, durations and upload dates

โ“FAQ

How much does it cost to scrape Pinterest?

$1.50 per 1,000 pins on the Free plan, down to $1.00 on Business, and $2.00 per 1,000 board or profile rows. See the cost section above for every plan.

How many pins can I scrape from one keyword?

About 800 to 1,000 pins per search keyword, the number Pinterest shows visitors. Boards are read to the end, and profiles give thousands of pins. Add more keywords to collect more search results.

Can I download Pinterest images and videos?

Yes. imageUrl is the full-size original image and thumbnailUrl a small version. For video pins, videoUrl is the video; turn on Include full pin details to get an MP4 file for search, board and profile pins.

Can I scrape a Pinterest board's sections?

Paste the board's own link: its pins come through, including the pins in its sections. Links to a single section are not supported yet.

Do I need a Pinterest account?

No. The scraper reads the same public pins, boards and profiles anyone can see without signing in. Private boards and secret pins are not available.

The run goes on with the other inputs, and the run report lists the pins, boards and profiles that do not exist. A link that is not a Pinterest pin, board, profile or search page is named in the error message before the run starts.

Can I connect Pinterest Scraper to other tools or AI agents?

Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.

You can also call its real-time API at /search?query=... and /url?url=..., which answers with the pins directly, without starting a run.

This scraper collects only publicly available pins, boards and profiles. Profiles and pins can contain personal data, which may be protected by laws such as the GDPR, so only collect it for a legitimate reason, respect copyright when you reuse images, and ask a lawyer if you are unsure. You can read more in Is web scraping legal?

Pinterest Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Pinterest.

Something isn't working?

Open the Issues tab with your input and what you expected, or tell us which field you need. We read every one and usually reply within a day.

โญ Your feedback

Have an idea or found a problem? Open the Issues tab and tell us. If Pinterest Scraper saved you time, a short review on the Reviews tab helps other people find it.