Pinterest Trends Scraper avatar

Pinterest Trends Scraper

Pricing

Pay per event

Go to Apify Store
Pinterest Trends Scraper

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

Stas Persiianenko

Maintained by Community

Actor 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.

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

FieldDescription
termPinterest trend keyword
countryMarket code
trendTypeTop monthly, top yearly, growing, or seasonal
rankRow rank in the extracted result set
normalizedCountPinterest normalized count when available
searchCountSearch count score when available
weeklyChangeWeek-over-week change
monthlyChangeMonth-over-month change
yearlyChangeYear-over-year change
seasonalityScoreSeasonal relevance score
pinterestTrendsUrlDeep link to Pinterest Trends
scrapedAtExtraction timestamp

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.

  1. Open the actor on Apify.
  2. Choose one or more country codes.
  3. Select trend types.
  4. Set the maximum results per country and type.
  5. Optionally add keyword filters.
  6. Run the actor.
  7. Download the dataset or consume it through the API.

Input options

Countries

Use Pinterest Trends country or region codes.

Common examples:

  • US
  • CA
  • GB+IE
  • DE
  • FR
  • IT
  • ES
  • MX
  • BR
  • AU+NZ
  • JP

Trend types

Choose one or more:

  • top_monthly
  • top_yearly
  • growing
  • seasonal

Keyword filters

Use keywordsToInclude to focus on a topic.

Use keywordsToExclude to remove irrelevant terms.

Lookback window

Supported windows:

  • 7D
  • 30D
  • 90D
  • 180D
  • 365D

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 maxResultsPerCountry after validating the output.
  • Use keyword filters for niche research.
  • Compare growing and seasonal trend types for campaign planning.
  • Use regional codes such as GB+IE or AU+NZ when 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 ApifyClient
client = 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.

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.