Pinterest Search Scraper
Scrape Pinterest search results by keyword. Get pins as JSON: image/video URLs, destination links, save and comment counts. No login, paginated.
How it works
- 1Open it on Apify
Hit Run on Apify — it opens the tool in the cloud, no install.
- 2Set the inputs
Adjust
query,maxItems,includeVideosOnly(sensible defaults are pre-filled). - 3Click Run
The tool runs on Apify’s cloud and collects the data for you.
- 4Export the results
Download as JSON, CSV or Excel, or pipe straight into your app, Google Sheets, or an AI agent.
Pricing
$0.0016 per pin = $1.6 per 1,000
| You are charged for | When | Price |
|---|---|---|
| Pin returned | Charged per pin returned in the dataset (empty searches are not charged). | $0.0016 |
Pay-per-event pricing: you are billed per result, not per subscription — a run that returns nothing costs nothing beyond the start fee. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-08-03, and they are what you are actually charged.
Inputs
| Field | What it does | Type |
|---|---|---|
query | Keywords to search Pinterest pins for (e.g. "home office setup", "minimalist tattoo"). | string |
maxItems | How many pins to collect. The scraper paginates through Pinterest's search results to reach this number. | integer |
includeVideosOnly | Return only pins that are videos. The direct video URL is included when Pinterest exposes it, but videoUrl may still be null for some video pins where Pinterest's API omits the video field. | boolean |
includePromoted | Include sponsored/promoted pins in the results. Off by default. | boolean |
notionConnector | Optional. Write each pin as a page into your Notion when the run finishes. Authorize a Notion connector once in Settings → API & Integrations → MCP connectors, then pick it here. Leave empty to skip (default) — results are always saved to the dataset regardless. | string |
notionParentId | Optional. The Notion data source ID of the database to write into (only used if a Notion connector is set). Leave empty to create the pages privately in your workspace instead. | string |
What you get
A structured dataset — each result includes fields like:
boardNameboardUrlcommentCountcreatedAtdescriptiondominantColoridimageUrlisPromotedisVideolinkpinUrlpinnerNamepinnerUsernametitlerepinCountExport every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.
20 ready-to-run use cases
Afrobohemian Home Decor Pin Scraper | Pinterest 2026
Afrobohemian home decor pins from Pinterest with image URLs, descriptions and source links. A mood-board feed of 2026's fastest-rising interior trend.
Gothic Coffin Nail Pin Scraper for Nail Salons & Brands
Nail salons and beauty brands chasing the Vamp Romantic look get Gothic coffin nail pins from Pinterest: image URLs, titles and source links, ready to board.
Jelly Blush Pin Scraper | Spot Rising Beauty Products
Is jelly blush the next viral beauty buy? Dropshippers and product researchers get Pinterest pin images, titles and source links validating the texture trend.
Plum & Olive Wedding Pin Scraper for Vendors & Planners
Plum and olive wedding pins for florists, planners and venue vendors: Pinterest image URLs, titles and source links behind 2026's moodiest color palette.
Eggplant Parmesan Recipe Pin Scraper | Pinterest Food
Trending eggplant parmesan recipe pins from Pinterest, with image URLs, titles and links to the blog behind each dish for food creators and recipe sites.
Promoted Pet Supply Pin Scraper | Pinterest Ad Spy
Which brands run pet-supply ads on Pinterest? This ad-spy task returns promoted pin images, titles and destination links for competitor ad intelligence.
Poetcore Pin Scraper for Etsy & Print-on-Demand Sellers
Etsy and print-on-demand sellers mining the Poetcore aesthetic get Pinterest pin images, titles and source links to validate designs before listing.
Fine-Line Birth Flower Tattoo Pin Scraper for Artists
Tattoo artists and studios source fine-line birth flower references from Pinterest: pin image URLs, titles and links to the original on-trend 2026 designs.
Tailored Suit Pin Scraper | Pinterest 2026 Fashion Trend
Fashion brands, stylists and buyers track the 2026 maximalist tailoring trend with tailored suit pins from Pinterest, including image URLs and source links.
Outfit Pin Scraper | Build a Fashion Image Dataset
ML engineers and computer-vision teams collect outfit pins from Pinterest, with image URLs, titles and source links to label fashion training datasets.
Pinterest Keyword Scraper for SEO & Affiliate Research
High-intent Pinterest keywords for SEO and affiliate marketers: pin images, titles and source links that reveal what buyers actually search and click.
Christmas Gift Guide Pin Scraper | Seasonal Planning
Plan holiday content early with Christmas gift guide pins from Pinterest: image URLs, titles and source links for marketers and seasonal merchandisers.
Viral Phone Accessory Pin Scraper for Dropshipping
Dropshippers hunting winning products pull viral phone accessory pins from Pinterest, with image URLs, titles and source links to the shops behind them.
Pinterest Idea & Video Pin Scraper | Find Niche Creators
Influencer agencies and brands discover Pinterest creators in shopping-heavy niches via idea and video pins, returning clip URLs and source links.
Neo Deco Interior Pin Scraper for Designers & Renovators
Neo Deco interior pins for designers and renovators: Pinterest image URLs, titles and source links feeding mood boards for the revived art-deco look.
Capsule Wardrobe Pin Scraper for Stylists & Resellers
Capsule wardrobe pins for stylists and resale sellers, returning Pinterest image URLs, titles and source links to spot the staples shoppers keep saving.
Pinterest Fall Outfit Pin Scraper | Read Save Counts
Fall outfit ideas pins from Pinterest with save counts attached, so you see which seasonal looks are actually catching on, not just which ones look pretty.
Promoted Skincare Pin Scraper | Pinterest Ad Research
Skincare routine ads on Pinterest, surfaced: sponsored pins showing which brands are buying placement and where each promoted pin links for ad research.
Pinterest Product Scraper | Boho Living Room Pins
Boho living room pins from Pinterest with the destination link followed to the shop or product page behind each image, for product and decor researchers.
Healthy Smoothie Video Pin Scraper on Pinterest
Video-only pins for healthy smoothie recipes from Pinterest, returning the clip URL plus the blog link behind each one for recipe and food-content teams.
Related tools in Social Media Scrapers
Other ready-to-run tools in the same category — all pay-per-use on the Apify cloud.
Bluesky Scraper
Scrape Bluesky posts by keyword or handle. Get post text, URLs, likes, reposts, and full profiles as clean JSON. No login or API key needed.
Mastodon Scraper
Scrape public Mastodon posts from any instance by hashtag, account, or timeline. Clean text, author, engagement and media as JSON. No login or key.
Lemmy Scraper
Scrape public Lemmy posts from any instance by feed, community, or keyword. Get title, author, score, comments and more as JSON. No login needed.
Reddit Text Cleaner — TTS-Ready Narration
Turn raw Reddit posts into TTS-ready narration. Strips markdown, links and edit stamps, expands AITA/MIL/TIFU, splits into sentences. No AI, instant.
TikTok Comments Scraper
TikTok comments scraper at $0.25 per 1,000 with no run-start fee. Text, likes, reply counts, authors and timestamps including replies. No login or key.
TikTok Hashtag Scraper
Scrape any TikTok hashtag for videos, views, likes, comments, shares and author data. No login or API key. $0.25 per 1,000 videos.
Where this tool sits
- Categories
- Social Media Scrapers
- Platforms
Pinterest Search Scraper
Search Pinterest by keyword and get clean, structured pins — image and video URLs, title, description, the destination link (where the pin actually goes), pinner, board, and repin/comment counts. No login.
Pinterest's web API rejects anything that doesn't look like a real browser session with the current app build, which is why naive scrapers just get Invalid Resource Request. This actor bootstraps a real session and the live build hash on every run, then paginates cleanly through the results.
Pricing
$1.60 per 1,000 pins ($0.0016 each), with no run-start fee. Flat rate — no volume tiers, no plan gates — and you are charged only for pins actually returned.
Priced per pin, flat, with no minimums — most Pinterest search scrapers charge more than this and reserve their best rate for a paid plan or a volume tier. The $1.60 here is the rate on your very first run, on every plan.
> Price change on 24 August 2026: the per-pin rate stays at $1.60 per 1,000, and a $0.005 run-start fee is added. There is no run-start fee before that date.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
query | string | — | Keywords, e.g. home office setup, minimalist tattoo. |
maxItems | integer | 50 | Pins to collect; the scraper paginates to reach it. |
includeVideosOnly | boolean | false | Only video pins (with the direct video URL where Pinterest exposes it). |
includePromoted | boolean | false | Include sponsored pins. |
notionConnector | string | — | Optional. Authorize a Notion MCP connector once in Settings → API & Integrations, pick it here, and every pin is written into Notion when the run finishes. |
Output
One row per pin: title, description, pinUrl, imageUrl, isVideo, videoUrl, link (destination), repinCount, commentCount, createdAt, pinnerUsername, pinnerName, boardName, boardUrl, dominantColor. Queries with no matches return a single note row and are not charged.
Nullable fields
Pinterest does not return every field for every pin, so some fields can be null even on otherwise complete rows:
videoUrlcan benulleven whenisVideoistrue— Pinterest's API does not always include the playable video field for a given pin. Such pins are still real video pins; only the direct URL is missing.link(destination),description,repinCount,commentCount,createdAt,boardName,boardUrl, anddominantColormay also benullwhen Pinterest omits them for a pin.
Diagnostics & charging
Only genuine pins are charged (pay-per-result). Runs that are blocked, rate-limited, return no results, or are given bad input are never charged — instead a single diagnostic row (ok: false) is written to the dataset with a clear errorCode:
BAD_INPUT— noquerywas provided.BLOCKED/RATE_LIMITED— Pinterest blocked or throttled the exit address; the Actor rotates addresses automatically, so simply retry.NO_RESULTS— the query succeeded but matched no pins.NETWORK/SERVER_ERROR— a transient connectivity or Pinterest server error; retry later.
If you request more pins than you receive, it usually means Pinterest's relevance ranking simply ran out of fresh results for that query (the scraper stops after two consecutive empty pages), or the IP was rate-limited — check for a diagnostic row to tell the two apart.
Notes
Proxying is handled for you — the Actor goes out through rented static addresses and falls back to Apify datacenter, and rotates on a block. You can supply your own proxy servers in the Proxy input if you prefer. Results follow Pinterest's own relevance ranking for the query.