Cheap Pinterest Search Scraper avatar

Cheap Pinterest Search Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Cheap Pinterest Search Scraper

Cheap Pinterest Search Scraper

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

ScraperX

ScraperX

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

9 days ago

Last modified

Share

Cheap Pinterest Search Scraper — Extract Pins, Images, Videos & Creators by Keyword

Search Pinterest by keyword and export every matching pin as structured data: title, description, image URL and dimensions, outbound link, source domain, creation date, dominant colour, engagement reactions, board details and the creator behind the pin.

One input field to fill in, up to 10,000 pins per run, and a deliberately low pay-per-result price — this Actor exists to make bulk Pinterest data cheap.


What you get

📌 Pin data👤 Creator & board🎛️ Controls
Pin ID, type and titlePinner profile objectAny keyword or phrase
Description (with SEO/alt-text fallback)Native creator objectAll pins or video pins only
Original-resolution image URLBoard the pin lives on1 – 10,000 pins per run
Image width & heightReaction countsResidential proxy support
Outbound link and domainLive streaming to dataset
Dominant colour hexJSON, CSV, Excel, XML export
Creation timestampAPI, schedules, webhooks

Key features

  • Keyword in, dataset out. No URLs to build, no login, no cookies — type what you would type into Pinterest's search box.
  • Video-only mode. Set the content type to videos to collect just video pins — useful for short-form content research and trend spotting.
  • Real image URLs at original resolution. Every row carries the orig image URL plus its pixel width and height, so you can filter by aspect ratio or quality before downloading anything.
  • Outbound link and domain. link and domain reveal where the pin sends traffic — the single most useful field for competitor, affiliate and content research.
  • Deep pagination. The Actor follows Pinterest's own search pagination and keeps going until it hits your limit or runs out of results, up to 10,000 pins.
  • Live output. Pins are pushed to the dataset as they are found; you can start exporting before the run ends.
  • Built for residential proxies. Pinterest blocks datacenter IPs aggressively, so the Actor defaults to Apify's Residential proxy group — which is why it actually returns data instead of empty runs.
  • Deliberately cheap. Pay-per-result pricing designed for high-volume keyword sweeps.

Use cases

  • Trend & content research — see what is actually being pinned for a topic right now, and what it looks like.
  • SEO and keyword research — pin titles, descriptions and alt text reveal the language Pinterest's audience uses.
  • Competitor monitoring — group results by domain to see which sites dominate a keyword on Pinterest.
  • Affiliate & e-commerce discovery — find which products and landing pages are being promoted for a niche.
  • Creative & mood-board automation — pull thousands of original-resolution image URLs with colour and dimension metadata.
  • Video content research — filter to video pins only and study which formats get traction.
  • Dataset building for ML — image URLs plus text descriptions and colour metadata make a clean training corpus.
  • Lead sourcing — outbound domains and creator profiles point you to active brands and publishers in a niche.

How it works

  1. You give it a search query, a content type (all pins or videos only) and how many pins you want.
  2. The Actor queries Pinterest's own search endpoint through your proxy session, exactly as the website does.
  3. Each result page is parsed into flat records, with sensible fallbacks — if a pin has no title, the visual-annotation tag is used; if it has no description, SEO or auto alt text is used instead.
  4. Video detection filters the stream when you choose the videos content type.
  5. Rows are pushed to the dataset immediately, and pagination continues until your limit is reached.

Quick start

  1. Open the Actor and type a keyword into Search Query — e.g. minimalist kitchen.
  2. Choose Content Type: all for every pin, videos for video pins only.
  3. Set Number of Pins (start with 20–50, then scale up).
  4. Leave Proxy Configuration on Apify Residential.
  5. Click Start and export the Output tab as CSV, Excel or JSON.

Minimal input

{
"query": "minimalist kitchen",
"filter": "all",
"limit": 100
}

Input configuration

FieldTypeDefaultDescription
querystringwallpaperRequired. What to search for on Pinterest — e.g. recipes, DIY ideas, wedding invitations.
filterstringvideosall returns every pin type; videos returns video pins only.
limitinteger10How many pins to collect, from 1 to 10,000.
proxyConfigurationobjectApify Proxy, RESIDENTIALKeep residential enabled. Pinterest blocks datacenter IPs, and without a residential session a run typically returns zero pins.

Output data

One row per pin.

FieldTypeDescription
querystringThe search term that produced the row.
node_idstringPinterest pin ID.
typestringPin type as reported by Pinterest.
titlestringPin title, or the first visual-annotation tag when no title exists.
descriptionstringPin description, falling back to SEO alt text or auto alt text.
image_urlstringOriginal-resolution image URL.
image_width, image_heightnumberImage dimensions in pixels.
linkstringOutbound destination URL of the pin.
domainstringDomain of the outbound link.
dominant_colorstringDominant colour of the image.
created_atstringWhen the pin was created.
boardobjectBoard the pin belongs to (id, name, url and related metadata).
pinnerobjectThe account that pinned it.
native_creatorobjectThe original creator account, when Pinterest reports one.
reaction_countsobjectReaction counts by type.

Example output

{
"query": "minimalist kitchen",
"node_id": "1125899906842624",
"type": "pin",
"title": "Minimalist Scandinavian Kitchen Ideas",
"description": "Warm oak cabinets, matte black hardware and hidden storage.",
"image_url": "https://i.pinimg.com/originals/ab/cd/ef/abcdef.jpg",
"image_width": 1200,
"image_height": 1800,
"link": "https://example-interiors.com/minimalist-kitchen-ideas",
"domain": "example-interiors.com",
"dominant_color": "#d8cfc4",
"created_at": "Tue, 04 Mar 2026 11:22:31 +0000",
"board": { "id": "1125899906800000", "name": "Kitchen Inspo", "url": "/example/kitchen-inspo/" },
"pinner": { "id": "998877", "username": "example", "full_name": "Example Interiors" },
"reaction_counts": { "1": 412 }
}

Illustrative values — a live run returns current Pinterest data.


Usage examples

Bulk keyword sweep for content research

{
"query": "home office setup",
"filter": "all",
"limit": 2000
}

Video-only trend scan

{
"query": "air fryer recipes",
"filter": "videos",
"limit": 500
}

Find which sites win a keyword

Run any query, export to CSV, then pivot on the domain column — the domains with the most pins are the ones dominating that search on Pinterest.

Build an image dataset

Run with a high limit, then filter rows by image_width / image_height to keep only large, portrait-format images before downloading.


Run it from your own code

Python

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_API_TOKEN>")
run = client.actor("scraperx/pinterest-search-scraper").call(run_input={
"query": "minimalist kitchen",
"filter": "all",
"limit": 500,
})
for pin in client.dataset(run["defaultDatasetId"]).iterate_items():
print(pin["title"], pin["domain"], pin["image_url"])

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_API_TOKEN>' });
const run = await client.actor('scraperx/pinterest-search-scraper').call({
query: 'minimalist kitchen',
filter: 'all',
limit: 500,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

cURL

curl -X POST "https://api.apify.com/v2/acts/scraperx~pinterest-search-scraper/runs?token=<YOUR_APIFY_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"query":"minimalist kitchen","filter":"all","limit":500}'

Integrations

Send pins straight to Google Sheets, Airtable, Slack, Make, Zapier, Google Drive or your own endpoint with webhooks. Pair with Schedules to track a keyword over time.


Pricing

Pay-per-event: a small Actor-start charge plus a charge for each pin delivered to your dataset. That is the whole point of this Actor — bulk Pinterest data at a low per-result price, with no charge for results you never receive. Current rates are on the Pricing tab of this Actor's page, and Apify shows an estimate before and during every run.

Note that Apify Residential proxy traffic is billed separately by the platform, according to your Apify plan.


Limits & good to know

  • Residential proxy is effectively mandatory. Datacenter IPs are blocked by Pinterest; runs without residential typically return zero pins.
  • Maximum 10,000 pins per run. For more, split the work across several queries or scheduled runs.
  • Pinterest's search depth is finite — very narrow keywords may return fewer pins than your limit. That is the search result set, not a failure.
  • board, pinner, native_creator and reaction_counts are returned as nested objects. In CSV exports they are flattened by Apify; JSON keeps the structure intact.
  • Only public pins are returned. Private and secret boards are never accessible.
  • The Actor collects image URLs, not image binaries. Download them separately if you need the files.
  • Default run options are 4 GB memory and a 1-hour timeout.

FAQ

Do I need a Pinterest account, cookies or an API key? No. The Actor reads public search results only.

Why did my run return no pins? Almost always proxy-related. Make sure Apify Proxy is enabled with the RESIDENTIAL group.

Can I scrape only videos? Yes — set filter to videos.

Can I get the pin's destination website? Yes. link is the outbound URL and domain is its host — ideal for competitor and affiliate research.

Does it download the images? No, it returns original-resolution image URLs plus width and height. You can fetch the files yourself or pipe the URLs into another tool.

How many pins can I get? Up to 10,000 per run, subject to how many results Pinterest actually has for your keyword.

Can I export to Excel or CSV? Yes — JSON, CSV, Excel (XLSX), XML and RSS are all available from the UI and the API.

Can I run it on a schedule? Yes. Save your input as a Task and attach an Apify Schedule for daily or weekly keyword tracking.


This Actor collects only publicly visible Pinterest content — the same results any visitor sees when searching. It does not log in, access private boards, or bypass any protection. Images and pin content remain the property of their creators; make sure your use of the exported data respects copyright, Pinterest's terms and applicable law.

Support

Bug, missing field, or a custom Pinterest workflow you need? Open an issue on the Issues tab.