Pinterest Trends Scraper
Pricing
Pay per event
Pinterest Trends Scraper
Extract Pinterest trend keywords, growth signals, seasonal scores, and market metadata for content, ecommerce, and ad research.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
5 days ago
Last modified
Categories
Share
Extract Pinterest trend keywords, growth signals, seasonal scores, and market metadata from Pinterest Trends.
Use this actor to discover what Pinterest users are searching for across supported countries and regions.
What does Pinterest Trends Scraper do?
Pinterest Trends Scraper collects structured trend rows from Pinterest Trends.
It returns keywords, ranks, normalized search counts, growth changes, seasonality, country, trend type, and a Pinterest Trends URL.
The actor is built for content, ecommerce, social, and advertising research workflows.
Who is it for?
Content marketers
Plan articles, landing pages, and seasonal calendars around rising Pinterest demand.
Ecommerce teams
Spot product and style trends before they peak.
Agencies
Build client reports for different countries and trend types.
SEO researchers
Find visual-search keyword ideas that are not obvious in traditional SEO tools.
Social media teams
Translate trend momentum into boards, pins, campaigns, and creative briefs.
Why use this actor?
- ๐ Get trend keywords with growth metrics.
- ๐ Compare countries and regional markets.
- ๐ Filter by included or excluded keywords.
- ๐๏ธ Choose trend windows and end dates.
- โ๏ธ Export clean JSON, CSV, Excel, or API results from Apify.
Data you can extract
| Field | Description |
|---|---|
term | Pinterest trend keyword |
country | Market code |
trendType | Top monthly, top yearly, growing, or seasonal |
rank | Row rank in the extracted result set |
normalizedCount | Pinterest normalized count when available |
searchCount | Search count score when available |
weeklyChange | Week-over-week change |
monthlyChange | Month-over-month change |
yearlyChange | Year-over-year change |
seasonalityScore | Seasonal relevance score |
pinterestTrendsUrl | Deep link to Pinterest Trends |
scrapedAt | Extraction timestamp |
How much does it cost to scrape Pinterest Trends?
The actor uses pay-per-event pricing.
You pay a small start charge for each run and a per-result charge for each trend keyword saved.
A small default run with one country and 25 results is designed to stay inexpensive.
How to use Pinterest Trends Scraper
- Open the actor on Apify.
- Choose one or more country codes.
- Select trend types.
- Set the maximum results per country and type.
- Optionally add keyword filters.
- Run the actor.
- Download the dataset or consume it through the API.
Input options
Countries
Use Pinterest Trends country or region codes.
Common examples:
USCAGB+IEDEFRITESMXBRAU+NZJP
Trend types
Choose one or more:
top_monthlytop_yearlygrowingseasonal
Keyword filters
Use keywordsToInclude to focus on a topic.
Use keywordsToExclude to remove irrelevant terms.
Lookback window
Supported windows:
7D30D90D180D365D
Example input
{"countries": ["US", "CA"],"trendTypes": ["growing"],"maxResultsPerCountry": 25,"lookbackWindow": "30D","keywordsToInclude": ["nails"]}
Example output
{"term": "may nails","country": "US","trendType": "growing","rank": 3,"normalizedCount": 41,"searchCount": 41,"weeklyChange": -0.3,"monthlyChange": 6,"yearlyChange": 1,"seasonalityScore": 0.8292736,"pinterestTrendsUrl": "https://trends.pinterest.com/detail/?terms=may+nails&country=US","scrapedAt": "2026-05-23T00:00:00.000Z"}
Tips for better results
- Start with one country and one trend type.
- Increase
maxResultsPerCountryafter validating the output. - Use keyword filters for niche research.
- Compare
growingandseasonaltrend types for campaign planning. - Use regional codes such as
GB+IEorAU+NZwhen Pinterest groups markets.
Integrations
Content calendar workflow
Run weekly and send results to Google Sheets, Airtable, or Notion.
Ecommerce workflow
Filter by product terms and send rising trends to a merchandising dashboard.
Agency reporting workflow
Run one market per client and export CSV reports.
SEO workflow
Use trend keywords as seed ideas for keyword research tools.
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-trends-scraper').call({countries: ['US'],trendTypes: ['growing'],maxResultsPerCountry: 25});console.log(run.defaultDatasetId);
Python
from apify_client import ApifyClientclient = ApifyClient('APIFY_TOKEN')run = client.actor('automation-lab/pinterest-trends-scraper').call(run_input={'countries': ['US'],'trendTypes': ['growing'],'maxResultsPerCountry': 25,})print(run['defaultDatasetId'])
cURL
curl -X POST "https://api.apify.com/v2/acts/automation-lab~pinterest-trends-scraper/runs?token=$APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"countries":["US"],"trendTypes":["growing"],"maxResultsPerCountry":25}'
MCP access
Use the Apify MCP server with Claude Code or Claude Desktop.
MCP URL:
https://mcp.apify.com/?tools=automation-lab/pinterest-trends-scraper
Claude Code setup:
$claude mcp add apify-pinterest-trends "https://mcp.apify.com/?tools=automation-lab/pinterest-trends-scraper"
Claude Desktop JSON setup:
{"mcpServers": {"apify-pinterest-trends": {"url": "https://mcp.apify.com/?tools=automation-lab/pinterest-trends-scraper"}}}
Example prompts:
- "Run Pinterest Trends Scraper for US growing trends and summarize ecommerce ideas."
- "Compare Pinterest seasonal trends in US and CA."
- "Find Pinterest trend terms related to nails."
Supported countries
Pinterest controls market availability.
If a country returns no rows, try a common supported market such as US, CA, GB+IE, DE, FR, IT, ES, MX, BR, AU+NZ, or JP.
Limitations
Pinterest may change its public Trends endpoints.
Some countries, filters, or trend types can return fewer rows than requested.
The actor does not scrape individual pins, boards, or profiles.
Troubleshooting
Why did I get zero results?
Try US with growing, remove keyword filters, and use a recent end date.
Why are some growth values null?
Pinterest does not return every metric for every trend row.
Can I scrape pins too?
This actor focuses on Trends. Use a Pinterest pin/profile scraper for pin-level data.
Legality
This actor collects publicly available trend data.
Make sure your use of the data complies with Pinterest terms, privacy laws, and your internal policies.
Do not use scraped data for spam, harassment, or unlawful profiling.
Related scrapers
- https://apify.com/automation-lab/pinterest-scraper
- https://apify.com/automation-lab/tiktok-hashtag-scraper
- https://apify.com/automation-lab/google-trends-scraper
- https://apify.com/automation-lab/instagram-hashtag-scraper
Changelog
0.1
Initial version with Pinterest Trends keyword extraction.
Support
If you need a new field or market, open an issue on the actor page.
Output quality checklist
- One row per trend keyword.
- Numeric growth metrics where Pinterest provides them.
- Market and trend type on every row.
- Deep link back to Pinterest Trends.
Performance notes
The actor uses direct HTTP requests rather than a browser.
This keeps runs fast and cost-efficient.
Versioning
The actor follows semantic-ish Apify build versions.
Breaking output changes will be documented in this README.
FAQ
Does this require a Pinterest account?
No account is required for the current public Trends endpoints used by this actor.
Can I run multiple countries?
Yes. The actor loops over every selected country and trend type.
Can I schedule it?
Yes. Use Apify schedules to run daily, weekly, or monthly.