Pinterest Search Scraper avatar

Pinterest Search Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Pinterest Search Scraper

Pinterest Search Scraper

Scrape Pinterest search results with ease 📌🔎 Extract pins, titles, images, links, hashtags, and more from any keyword search. Perfect for trend tracking, SEO research, content planning, and competitor analysis. Turn Pinterest data into actionable insights fast 🚀

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScraperForge

ScraperForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

0

Monthly active users

2 days ago

Last modified

Share

Pinterest Search Scraper

Pinterest Search Scraper is a fast, reliable Pinterest search results extractor that automates keyword-based pin discovery and saves structured data to your Apify dataset. It solves the tedious task of manual browsing by letting you scrape Pinterest search results at scale, including images, titles, links, boards, and pinner metadata. Ideal for marketers, developers, data analysts, and researchers, this Pinterest pin search scraper helps you scrape Pinterest pins by keyword for trend tracking, SEO, and content planning — turning Pinterest SERPs into actionable datasets you can export and analyze.

What data / output can you get?

Below are the exact fields the actor saves to the dataset for each pin. These are pushed programmatically during the run and reflect the real output structure.

Data typeDescriptionExample value
queryThe search term used for the run"laundry room ideas"
node_idUnique ID of the pin"140806234212431"
typePin type (e.g., pin, story)"pin"
titlePin title or derived visual annotation"Dream laundry room remodel ideas"
descriptionPin description or SEO/auto alt text fallback"Modern laundry room ideas with storage and neutral palette"
domainSource domain (or “Uploaded by user”)"Uploaded by user"
linkExternal link associated with the pin""
dominant_colorDominant color for the original image"#a09990"
created_atPin creation timestamp"Tue, 15 Jul 2025 12:51:39 +0000"
image_urlURL of the original image"https://i.pinimg.com/originals/57/5d/e1/575de1eed160baf017bc6bd84ae6e1e8.jpg"
image_widthWidth of the original image1024
image_heightHeight of the original image1820
boardBoard metadata object returned by Pinterest{ "id": "140874927373222", "name": "Dream house", "url": "/ellysebull/dream-house/", "type": "board", ... }
pinnerPinner (user) metadata object{ "id": "140943646788322", "username": "ellysebull", "full_name": "Ellyse Bull", ... }
native_creatorNative creator metadata object{}
reaction_countsAggregated reaction counts{ "1": 460 }

Notes:

  • Board, pinner, native_creator, and reaction_counts are nested objects as returned by Pinterest; fields may vary by pin.
  • Results are saved to the Apify dataset so you can export Pinterest search results in JSON, CSV, or Excel from the platform.

Key features

  • 🔍 Bold keyword targeting
    Extract pins from any search term with a precise Pinterest keyword scraper. Choose between all content or videos only for focused Pinterest search data extraction.

  • 🎬 Videos-only mode
    Use the filter setting to limit results to video pins when you need a Pinterest SERP scraper focused on short-form content.

  • 📸 High-fidelity image metadata
    Capture original image URL plus dimensions and dominant color so you can export Pinterest search results with rich asset data.

  • 🧱 Board and pinner context
    Every pin includes board and pinner objects, enabling deeper analysis and downstream Pinterest search automation workflows.

  • 🧹 Smart deduplication & pagination
    The scraper listens to Pinterest’s BaseSearchResource/get responses, scrolls, respects bookmarks, and deduplicates by node_id to maximize quality at scale.

  • 📦 Structured outputs, analytics-ready
    Clean JSON with stable field names makes this a strong Pinterest search API alternative for dashboards, SEO, and research pipelines.

  • 💾 Dataset export
    Results are saved to your Apify dataset for one-click export in JSON, CSV, or Excel and easy integration with BI tools.

  • 🧪 Developer-friendly operation
    Provide input via the standard Apify input UI or pass a JSON string to the INPUT environment variable for terminal-style runs — perfect for Pinterest search scraper Python workflows.

  • 🛠️ Production-grade runtime
    Built on Playwright + Apify infrastructure for reliability and repeatable scraping of Pinterest SERPs.

How to use Pinterest Search Scraper - step by step

  1. Create or log in to your Apify account.
  2. Open the “Pinterest Search Scraper” actor in the Apify Store.
  3. Enter your search settings:
    • query: your keyword (e.g., “wallpaper”, “DIY ideas”)
    • filter: choose “all” or “videos”
    • limit: set how many pins to collect (1–10,000)
  4. Start the run. The actor navigates Pinterest search results and collects pins while scrolling and following server bookmarks.
  5. Monitor progress in the run logs. You’ll see counts as new pins are discovered and saved.
  6. Download your results from the run’s dataset. Export to JSON, CSV, or Excel for analysis and sharing.
  7. Optional: Run locally by setting the INPUT environment variable with the same JSON you’d use on Apify.

Pro tip: Chain the dataset to your analytics stack or CRM and schedule recurring runs for always-fresh Pinterest search results scraping.

Use cases

Use case nameDescription
SEO & keyword researchDiscover themes by extracting titles, descriptions, and reaction counts from Pinterest SERPs for content planning.
Trend tracking & market analysisCollect large volumes of pins and analyze engagement to spot emergent topics and styles.
Creative & content planningBuild inspiration boards by exporting image URLs and metadata directly from keyword searches.
E-commerce product researchIdentify product aesthetics, competitor content, and audience taste profiles from search results.
Social video strategyUse the videos-only filter to analyze popular video pins for hooks, formats, and creative angles.
Data enrichment pipelineFeed structured pin, board, and pinner data into APIs or warehouses for downstream analytics.
Academic & UX researchStudy visual patterns, color palettes, and topical clusters using dominant_color and image dimensions.

Why choose Pinterest Search Scraper?

Purpose-built for accuracy and structure, this Pinterest search scraper tool turns keyword SERPs into clean, analytics-ready data.

  • ✅ Precision extraction: Captures stable fields like node_id, title, description, image_url, and engagement counts.
  • 📈 Scales to your needs: Control volume with limit (1–10,000) for small tests or large collections.
  • 🧩 Rich context: Includes board and pinner objects for deeper analysis beyond basic pin metadata.
  • 💻 Developer-friendly: Simple JSON input, terminal-friendly via INPUT env var — ideal for Pinterest search scraper Python workflows.
  • 🔐 Ethical by design: Targets publicly available search results only; no private or authenticated data.
  • 🔁 Reliable automation: Playwright-driven scraping + Apify’s managed infrastructure beats fragile extensions.
  • 💾 Easy exports: Save to dataset and export in the formats your team needs.

In short, it’s a robust Pinterest search results scraper vs. unstable browser plugins — built for repeatability, scale, and structured outputs.

Yes—when done responsibly. This actor targets publicly available Pinterest search results and does not access private or authenticated data.

Guidelines for compliant use:

  • Scrape only public content you’re allowed to access.
  • Respect Pinterest’s terms and policies and applicable laws (e.g., GDPR/CCPA).
  • Use the data responsibly and avoid spam or misuse.
  • Consult your legal team if you have edge cases or questions about usage.

Input parameters & output format

Example JSON input

{
"query": "wallpaper",
"filter": "videos",
"limit": 100
}

Parameter reference

  • query (string, required): What to search for on Pinterest (e.g., wallpaper, recipes, DIY ideas). Default: "wallpaper".
  • filter (string, optional): Show all pins or only video pins. Allowed values: "all", "videos". Default: "videos".
  • limit (integer, optional): How many pins you want (1–10,000). Default: 100.

Notes:

  • You can also pass input via the INPUT environment variable as a JSON string for terminal runs.

Example JSON output

[
{
"query": "laundry room ideas",
"node_id": "140806234212431",
"type": "pin",
"title": "Dream laundry room remodel ideas",
"description": "Modern laundry room ideas with storage and neutral palette",
"domain": "Uploaded by user",
"link": "",
"dominant_color": "#a09990",
"created_at": "Tue, 15 Jul 2025 12:51:39 +0000",
"board": {
"id": "140874927373222",
"type": "board",
"url": "/ellysebull/dream-house/",
"name": "Dream house"
},
"reaction_counts": {
"1": 460
},
"native_creator": {},
"pinner": {
"id": "140943646788322",
"full_name": "Ellyse Bull",
"username": "ellysebull"
},
"image_url": "https://i.pinimg.com/originals/57/5d/e1/575de1eed160baf017bc6bd84ae6e1e8.jpg",
"image_width": 1024,
"image_height": 1820
}
]

Field behavior notes:

  • title and description may be empty if Pinterest doesn’t provide them; description can fall back to seo_alt_text or auto_alt_text.
  • image_url/image_width/image_height are present when images.orig is available; otherwise they default to empty string/0.
ToolTool
⌨️ Pinterest Autocomplete Scraper📣 Pinterest Followers Scraper
📌 Pinterest Pins/Videos Search Scraper☎️ Pinterest Phone Number Scraper
📧 Pinterest Email Scraper🔁 Pinterest Following Scraper
📂 Pinterest Boards Scraper👤 Pinterest Profile Scraper
🔑 Pinterest Keywords Discovery

FAQ

Is there a free way to try this Pinterest search results scraper?

Yes. You can run the actor on Apify’s free tier for limited usage and evaluate how it scrapes Pinterest search results before scaling up.

Do I need to log in to Pinterest to use this Pinterest SERP scraper?

No. The actor targets publicly available search pages and collects data directly from Pinterest SERPs without requiring account login.

Can I integrate this with Python as a Pinterest search scraper Python workflow?

Yes. Provide JSON input programmatically and consume the Apify dataset output. You can also supply input via the INPUT environment variable for terminal-style runs.

How many results can I collect per run?

You control volume with the limit parameter (1–10,000). The actor scrolls and follows Pinterest’s bookmark pagination to gather results up to your limit.

What types of data does this Pinterest search scraper tool extract?

It collects core fields including node_id, title, description, image_url with dimensions, dominant_color, created_at, and nested board, pinner, native_creator, and reaction_counts objects.

Is this a Pinterest search API alternative?

Yes. If you need structured Pinterest search data without managing API keys, the actor functions as a practical Pinterest search API alternative by exporting Pinterest search results from the SERP itself.

Can it focus on videos only?

Yes. Set filter to "videos" to scrape video pins only, useful for short-form content research and social strategy.

Where do results go and how do I export them?

All items are saved to your run’s Apify dataset. From there, you can export Pinterest search results as JSON, CSV, or Excel for analysis and sharing.

Final thoughts

Pinterest Search Scraper is built to turn keyword-based Pinterest SERPs into structured, analytics-ready data. With precise fields, scalable limits, and rich context objects, it helps marketers, developers, analysts, and researchers move from browsing to insight. Use JSON input (or the INPUT env var) to automate runs, and export datasets into your dashboards or pipelines. Start extracting smarter Pinterest search data and transform trends into action.