Pinterest Keyword Research Scraper
Pricing
Pay per event
Pinterest Keyword Research Scraper
Extract Pinterest keyword ideas, related searches, and public pin results for SEO, content, ecommerce, and trend research.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
9 days ago
Last modified
Categories
Share
Extract Pinterest keyword ideas, related searches, and public pin results for SEO, content, ecommerce, and trend research.
What does Pinterest Keyword Research Scraper do?
Pinterest Keyword Research Scraper turns Pinterest search terms into structured research data.
It collects related query suggestions and public pin result metadata from Pinterest search pages.
Use it to understand what people search, save, and click around visual topics.
The actor is built for public Pinterest search data and does not require a Pinterest login.
Who is it for?
SEO teams
Find Pinterest-style long-tail keywords for blog posts, landing pages, and image search content.
Ecommerce teams
Research product trends, style modifiers, seasonal demand, and destination domains in your niche.
Content marketers
Plan boards, articles, newsletters, and social campaigns from real Pinterest search language.
Agencies
Run repeatable keyword discovery for multiple clients without copying data by hand.
Trend researchers
Track visual-topic demand across categories like fashion, decor, weddings, food, crafts, and beauty.
Why use this actor?
Pinterest is a discovery engine, not just a social network.
Search results reveal how users describe intent visually.
Manual collection is slow, inconsistent, and hard to repeat.
This actor gives you clean rows that can be exported to CSV, JSON, Excel, Google Sheets, or your own database.
What data can I extract?
| Field | Description |
|---|---|
type | pin or related_query |
keyword | Original keyword searched |
searchUrl | Pinterest search URL |
rank | Rank within the keyword result group |
relatedQuery | Related Pinterest query text |
pinId | Pinterest pin ID |
pinUrl | Public Pinterest pin URL |
title | Pin title when available |
description | Pin description when available |
imageUrl | Pin image URL |
destinationUrl | External destination URL when public |
destinationDomain | Destination domain |
creatorName | Creator display name |
creatorUsername | Creator username |
creatorUrl | Pinterest creator profile URL |
boardName | Board name |
boardUrl | Pinterest board URL |
repinCount | Public save/repin count when returned |
commentCount | Public comment count when returned |
extractedAt | ISO timestamp |
How much does it cost to scrape Pinterest keywords?
The actor uses pay-per-event pricing.
You pay a small start fee and a per-result fee for each saved row.
A small test with two keywords and 25 pin rows per keyword is designed to be inexpensive.
Increase result limits only after you confirm the output matches your workflow.
Input options
keywords is the main input.
Add terms like home decor, summer outfits, wedding centerpieces, or healthy dinner ideas.
searchUrls is optional.
Use it when you already have Pinterest search URLs from a browser or another workflow.
maxResultsPerKeyword controls public pin rows per keyword.
includePins can be turned off if you only want keyword suggestions.
includeRelatedQueries can be turned off if you only want pin examples.
Example input
{"keywords": ["home decor", "summer outfits"],"maxResultsPerKeyword": 25,"includePins": true,"includeRelatedQueries": true}
Example output
{"type": "pin","keyword": "home decor","rank": 1,"pinUrl": "https://www.pinterest.com/pin/123456789/","title": "Cozy Reading Nook","imageUrl": "https://i.pinimg.com/...jpg","destinationDomain": "example.com","creatorName": "Example Creator","boardName": "Home Ideas","extractedAt": "2026-05-27T08:00:00.000Z"}
How to scrape Pinterest keyword data
-
Open the actor on Apify.
-
Enter one or more Pinterest keywords.
-
Keep the default result limit for your first run.
-
Start the actor.
-
Download the dataset as CSV, JSON, XML, Excel, or HTML.
-
Repeat weekly or monthly for trend monitoring.
Tips for better results
Use specific visual phrases.
Try modifiers such as ideas, aesthetic, outfits, room, wedding, template, DIY, or 2026.
Compare broad and narrow terms.
Run seasonal terms before the season starts.
Keep keyword batches focused by niche for cleaner analysis.
Common use cases
-
Pinterest SEO keyword discovery
-
Content calendar planning
-
Ecommerce product trend research
-
Competitor destination-domain discovery
-
Blog image topic research
-
Affiliate content ideation
-
Agency client reports
-
Social media campaign planning
Integrations
Send the dataset to Google Sheets for editorial planning.
Export CSV into Airtable for keyword clustering.
Load JSON into a warehouse for historical trend tracking.
Trigger the actor from Make or Zapier for recurring reports.
Use Apify webhooks to notify Slack when a run finishes.
API usage
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: process.env.APIFY_TOKEN });const run = await client.actor('automation-lab/pinterest-keyword-research-scraper').call({keywords: ['home decor'],maxResultsPerKeyword: 25});console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_APIFY_TOKEN')run = client.actor('automation-lab/pinterest-keyword-research-scraper').call({'keywords': ['home decor'],'maxResultsPerKeyword': 25,})print(run['defaultDatasetId'])
cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~pinterest-keyword-research-scraper/runs?token=$APIFY_TOKEN" \-H 'Content-Type: application/json' \-d '{"keywords":["home decor"],"maxResultsPerKeyword":25}'
MCP usage
Use this actor from Claude Desktop, Claude Code, or any MCP-compatible client through Apify MCP.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/pinterest-keyword-research-scraper
Claude Code setup:
$claude mcp add apify-pinterest-keywords https://mcp.apify.com/?tools=automation-lab/pinterest-keyword-research-scraper
Claude Desktop JSON config:
{"mcpServers": {"apify-pinterest-keywords": {"url": "https://mcp.apify.com/?tools=automation-lab/pinterest-keyword-research-scraper"}}}
Example prompts:
-
Run Pinterest keyword research for
coastal bedroomand summarize related queries. -
Find public Pinterest pin examples for
summer wedding centerpieces. -
Export destination domains from the latest dataset.
Data quality notes
Pinterest may return different results by time, locale, device, and ranking experiments.
Some pins do not expose destination URLs or descriptions publicly.
Related query modules are returned when Pinterest includes them in the public search response.
The actor keeps optional fields empty rather than inventing values.
Performance
The actor uses HTTP requests and does not launch a browser.
This keeps runs fast and inexpensive.
For best reliability, avoid very large keyword batches in one run.
Split large research projects by topic or client.
Legality
This actor extracts publicly available Pinterest search data.
You are responsible for using the data in accordance with applicable laws, Pinterest terms, and privacy rules.
Do not use the actor to collect private account data or bypass access controls.
Troubleshooting
Why did I get fewer pins than requested?
Pinterest may return stories, modules, or repeated items mixed with pins.
The actor saves unique public pin rows and skips non-pin modules.
Why are some destination URLs missing?
Not every public pin exposes an external destination in the search result payload.
Use the Pinterest pin URL for manual follow-up when destination data is not returned.
Why did a keyword produce no rows?
The term may have few results, Pinterest may have changed its response, or the request was temporarily limited.
Try a broader keyword and a small result limit.
FAQ
Does this require Pinterest login?
No. It uses public search data.
Can I scrape boards or profiles?
This actor focuses on keyword search research. Use a dedicated Pinterest scraper for boards or profiles.
Can I schedule it?
Yes. Use Apify schedules for daily, weekly, or monthly monitoring.
Can I export to Google Sheets?
Yes. Export the dataset or connect it through Apify integrations.
Related scrapers
Explore more Automation Lab actors at https://apify.com/automation-lab/.
Useful adjacent categories include social media scrapers, ecommerce scrapers, SEO tools, and image search tools.
Changelog
0.1
Initial version with keyword inputs, related query rows, public pin rows, and HTTP-based extraction.
Support
If Pinterest changes its public response or your keyword produces unexpected output, open an Apify issue with the run URL and input.
We use run logs and datasets to diagnose changes quickly.