Pinterest Trends Scraper: Rising Search Terms
Pricing
from $0.50 / 1,000 trend terms
Pinterest Trends Scraper: Rising Search Terms
Find Pinterest trend terms and related searches for selected markets. Compare relative interest, growth momentum, seasonality, weekly history, and audience context when Pinterest publishes them.
Pricing
from $0.50 / 1,000 trend terms
Rating
0.0
(0)
Developer
Maxime Dupré
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
4
Monthly active users
6 days ago
Last modified
Categories
Share
📈 Pinterest trends for content research
Content planners, SEO researchers, ecommerce teams, and agencies can use Pinterest Trends Scraper to find ranked Pinterest trend terms and related searches for selected markets. It returns relative search interest, relative volume, growth momentum, seasonality, weekly history, and audience context so you can compare demand signals before planning content, products, or SEO work.
- Export structured Pinterest Trend Data for a selected market before building a content or product plan.
- Compare Pinterest Seasonal Trends when planning around seasonal search interest.
- Expand a seed phrase into Pinterest Related Keywords for new topic ideas.
- Review Pinterest Search Trends to compare relative demand in a market.
- Find rising terms with Pinterest Trending Keywords for a content brief.
📊 Ranked Pinterest terms and related searches
Published trend-list runs return rows for Pinterest trend terms. Seed-keyword runs return related search terms and keep the originatingTerm that led to each suggestion. Each row includes its market and the date or period described by Pinterest.
The data uses relative signals, not absolute search counts. Pinterest may omit a metric when it does not publish one. Growth values are shown as percentages. Pinterest shows capped growth in published trend lists as 10,000%+. Treat that ceiling as a capped signal, not an exact value.
▶️ Run one focused Pinterest research job
Use one run for one coherent trend-research job. Choose published trend lists or seed keywords, then set one or more Pinterest markets. Fields for the other discovery method are ignored. Pinterest source availability can differ by market and date, so a market may return fewer or no rows.
- Choose
Published trend liststo read growing, seasonal, top-monthly, or top-yearly terms. - Choose
Seed keywordsto find related Pinterest search terms from one or more starting phrases. - Set
marketsand any date, ranking, category, event, or keyword filters. - Set
maxItemswhen you want a run-wide cap, then open the default dataset.
⚙️ Input
Input fields
| Field | Type | What it does |
|---|---|---|
discoveryMethod | string | Required. Choose publishedTrendLists for Pinterest trend lists or seedKeywords for related search terms. |
trendView | string | Used with publishedTrendLists. Choose growing, seasonal, topMonthly, or topYearly. |
trendWatch | object | Used with publishedTrendLists. Names a watch to compare the list with its last saved results and return newly seen terms. Use the same name and research settings on later runs. Leave blank to return the full list. Failed reads do not show that a term is gone. |
trendWatch.name | string | Required within trendWatch. Keeps this watch separate from other watches. |
trendWatch.restart | boolean | Starts a fresh history for the named watch on this run. |
seedKeywords | array of strings | Used with seedKeywords. Adds one or more starting keywords for related Pinterest search terms. |
markets | array of strings | Required. Adds one or more Pinterest market codes, such as US or GB. |
endDate | string in YYYY-MM-DD format | Sets the report's last date. Leave blank to use the available source date. |
lookbackDays | integer, minimum 1 | Sets how many days of trend history to use. Leave blank to use the source lookback period for the chosen method and trend view. |
includeKeywords | array of strings | Keeps returned terms that match at least one of these keywords. This filters results and does not set seed keywords. |
excludeKeywords | array of strings | Removes returned terms that match any of these keywords. Leave blank to remove none. |
interestCategories | array of strings | Filters results by Pinterest interest category names shown by Pinterest. |
seasonalEvents | array of strings | Filters results by seasonal event names shown by Pinterest. |
minimumGrowth | number, minimum 0 | Keeps terms when at least one published weekly, monthly, or yearly growth value meets this percentage. Leave blank to keep all terms. |
minimumWeeklyGrowth | number, minimum 0 | Keeps terms with published weekly growth at or above this percentage. Leaves out terms without weekly growth. Leave blank to skip this filter. If minimumGrowth is also set, terms must pass both filters. |
rankingBasis | string | Orders returned terms by weeklyGrowth, monthlyGrowth, yearlyGrowth, or relativeSearchInterest. Pinterest may not publish every signal for every term. |
maxItems | integer, minimum 1 | Stops after this many ranked terms across the run. Leave blank to return all available results until the source is exhausted. The schema has no fixed upper bound. |
Default input example
This is the public input from a successful current beta default-input run.
{"discoveryMethod": "publishedTrendLists","trendView": "growing","markets": ["US"],"lookbackDays": 30,"maxItems": 100}
🧾 Output
Run output
| Field | Type | What it does |
|---|---|---|
dataset | URL string | Opens the default dataset with the saved Pinterest trend and related-search rows. |
Trend row
This shape is used when termType is trend. Optional fields are omitted when Pinterest does not publish the value.
| Field | Type | What it does |
|---|---|---|
term | string | Pinterest trend search term. |
termType | string | Identifies this row as trend. |
market | string | Pinterest market code for the row. |
sourceDate | string | Date or period that Pinterest gives for the row. |
relativeSearchInterest | number, optional | Pinterest's relative search-interest value when published. |
relativeVolume | number, optional | Pinterest's relative search-volume value when published. |
momentum | object, optional | Published growth signals for the term. A period is omitted when Pinterest does not publish it. |
momentum.weekly | object, optional | Weekly growth signal. |
momentum.weekly.value | number | Weekly growth percentage published by Pinterest. |
momentum.weekly.rank | number, optional | Position Pinterest gives the term for weekly growth. |
momentum.monthly | object, optional | Monthly growth signal. |
momentum.monthly.value | number | Monthly growth percentage published by Pinterest. |
momentum.monthly.rank | number, optional | Position Pinterest gives the term for monthly growth. |
momentum.yearly | object, optional | Yearly growth signal. |
momentum.yearly.value | number | Yearly growth percentage published by Pinterest. |
momentum.yearly.rank | number, optional | Position Pinterest gives the term for yearly growth. |
seasonalitySignal | string, optional | Pinterest's published seasonality signal for the term. |
weeklySearchHistory | array of objects, optional | Available weekly search-interest observations for the term. |
weeklySearchHistory[].week | string | Week or week-start date described by Pinterest. |
weeklySearchHistory[].relativeSearchInterest | number | Pinterest's relative search-interest value for that week. |
audienceDemographics | object, optional | Pinterest's aggregate audience distributions for the term. |
audienceDemographics.age | array of objects | Audience shares grouped by age range. |
audienceDemographics.age[].range | string | Age range reported by Pinterest. |
audienceDemographics.age[].percentage | number | Aggregate audience share for the age range. |
audienceDemographics.gender | array of objects | Audience shares grouped by gender label. |
audienceDemographics.gender[].label | string | Gender label reported by Pinterest. |
audienceDemographics.gender[].percentage | number | Aggregate audience share for the gender label. |
Trend row example
This complete row comes from a successful current beta seasonal run.
{"term": "october white board ideas","termType": "trend","market": "US","sourceDate": "2026-10-05","relativeSearchInterest": 100,"relativeVolume": 100,"momentum": {"weekly": {"value": 200,"rank": 3},"monthly": {"value": 6000,"rank": 3},"yearly": {"value": 30,"rank": 3}},"seasonalitySignal": "0.9459276","weeklySearchHistory": [{"week": "2025-10-06","relativeSearchInterest": 80},{"week": "2025-10-13","relativeSearchInterest": 18},{"week": "2025-10-20","relativeSearchInterest": 8},{"week": "2025-10-27","relativeSearchInterest": 4},{"week": "2025-11-03","relativeSearchInterest": 1},{"week": "2025-11-10","relativeSearchInterest": 0},{"week": "2025-11-17","relativeSearchInterest": 0},{"week": "2025-11-24","relativeSearchInterest": 0},{"week": "2025-12-01","relativeSearchInterest": 0},{"week": "2025-12-08","relativeSearchInterest": 0},{"week": "2025-12-15","relativeSearchInterest": 0},{"week": "2025-12-22","relativeSearchInterest": 0},{"week": "2025-12-29","relativeSearchInterest": 0},{"week": "2026-01-05","relativeSearchInterest": 0},{"week": "2026-01-12","relativeSearchInterest": 0},{"week": "2026-01-19","relativeSearchInterest": 0},{"week": "2026-01-26","relativeSearchInterest": 0},{"week": "2026-02-02","relativeSearchInterest": 0},{"week": "2026-02-09","relativeSearchInterest": 0},{"week": "2026-02-16","relativeSearchInterest": 0},{"week": "2026-02-23","relativeSearchInterest": 0},{"week": "2026-03-02","relativeSearchInterest": 0},{"week": "2026-03-09","relativeSearchInterest": 0},{"week": "2026-03-16","relativeSearchInterest": 0},{"week": "2026-03-23","relativeSearchInterest": 0},{"week": "2026-03-30","relativeSearchInterest": 0},{"week": "2026-04-06","relativeSearchInterest": 0},{"week": "2026-04-13","relativeSearchInterest": 0},{"week": "2026-04-20","relativeSearchInterest": 0},{"week": "2026-04-27","relativeSearchInterest": 0},{"week": "2026-05-04","relativeSearchInterest": 0},{"week": "2026-05-11","relativeSearchInterest": 0},{"week": "2026-05-18","relativeSearchInterest": 0},{"week": "2026-05-25","relativeSearchInterest": 0},{"week": "2026-06-01","relativeSearchInterest": 0},{"week": "2026-06-08","relativeSearchInterest": 0},{"week": "2026-06-15","relativeSearchInterest": 0},{"week": "2026-06-22","relativeSearchInterest": 0},{"week": "2026-06-29","relativeSearchInterest": 0},{"week": "2026-07-06","relativeSearchInterest": 0},{"week": "2026-07-13","relativeSearchInterest": 0},{"week": "2026-07-20","relativeSearchInterest": 0},{"week": "2026-07-27","relativeSearchInterest": 0},{"week": "2026-08-03","relativeSearchInterest": 0},{"week": "2026-08-10","relativeSearchInterest": 0},{"week": "2026-08-17","relativeSearchInterest": 0},{"week": "2026-08-24","relativeSearchInterest": 0},{"week": "2026-08-31","relativeSearchInterest": 1},{"week": "2026-09-07","relativeSearchInterest": 1},{"week": "2026-09-14","relativeSearchInterest": 2},{"week": "2026-09-21","relativeSearchInterest": 3},{"week": "2026-09-28","relativeSearchInterest": 31},{"week": "2026-10-05","relativeSearchInterest": 100}],"audienceDemographics": {"age": [{"range": "18-24","percentage": 47},{"range": "25-34","percentage": 41},{"range": "35-44","percentage": 8},{"range": "45-49","percentage": 4},{"range": "50-54","percentage": 4},{"range": "55-64","percentage": 4},{"range": "65+","percentage": 4}],"gender": [{"label": "male","percentage": 4},{"label": "female","percentage": 92},{"label": "unspecified","percentage": 6}]}}
Related search term row
This shape is used when termType is relatedSearchTerm. It keeps the seed or primary term in originatingTerm. Pinterest can publish additional context fields for a related term, and optional fields are omitted when unavailable.
| Field | Type | What it does |
|---|---|---|
term | string | Pinterest related search term. |
termType | string | Identifies this row as relatedSearchTerm. |
market | string | Pinterest market code for the row. |
sourceDate | string | Date or period that Pinterest gives for the row. |
originatingTerm | string | Primary term that led Pinterest to return this related search term. |
relativeSearchInterest | number, optional | Pinterest's relative search-interest value when published. |
relativeVolume | number, optional | Pinterest's relative search-volume value when published. |
momentum | object, optional | Published growth signals for the term. A period is omitted when Pinterest does not publish it. |
momentum.weekly | object, optional | Weekly growth signal. |
momentum.weekly.value | number | Weekly growth percentage published by Pinterest. |
momentum.weekly.rank | number, optional | Position Pinterest gives the term for weekly growth. |
momentum.monthly | object, optional | Monthly growth signal. |
momentum.monthly.value | number | Monthly growth percentage published by Pinterest. |
momentum.monthly.rank | number, optional | Position Pinterest gives the term for monthly growth. |
momentum.yearly | object, optional | Yearly growth signal. |
momentum.yearly.value | number | Yearly growth percentage published by Pinterest. |
momentum.yearly.rank | number, optional | Position Pinterest gives the term for yearly growth. |
seasonalitySignal | string, optional | Pinterest's published seasonality signal for the term. |
weeklySearchHistory | array of objects, optional | Available weekly search-interest observations for the term. |
weeklySearchHistory[].week | string, optional | Week or week-start date described by Pinterest. Omitted when Pinterest gives no dates. |
weeklySearchHistory[].relativeSearchInterest | number | Pinterest's relative search-interest value for that week. |
audienceDemographics | object, optional | Pinterest's aggregate audience distributions for the term. |
audienceDemographics.age | array of objects | Audience shares grouped by age range. |
audienceDemographics.age[].range | string | Age range reported by Pinterest. |
audienceDemographics.age[].percentage | number | Aggregate audience share for the age range. |
audienceDemographics.gender | array of objects | Audience shares grouped by gender label. |
audienceDemographics.gender[].label | string | Gender label reported by Pinterest. |
audienceDemographics.gender[].percentage | number | Aggregate audience share for the gender label. |
Related search term row example
This complete row comes from a successful current beta seed-keyword run.
{"term": "home decoration ideas","termType": "relatedSearchTerm","market": "GB+IE","sourceDate": "2026-10-05","originatingTerm": "home decor","relativeSearchInterest": 100,"weeklySearchHistory": [{"week": "2026-07-13","relativeSearchInterest": 50},{"week": "2026-07-20","relativeSearchInterest": 70},{"week": "2026-07-27","relativeSearchInterest": 65},{"week": "2026-08-03","relativeSearchInterest": 71},{"week": "2026-08-10","relativeSearchInterest": 68},{"week": "2026-08-17","relativeSearchInterest": 75},{"week": "2026-08-24","relativeSearchInterest": 82},{"week": "2026-08-31","relativeSearchInterest": 74},{"week": "2026-09-07","relativeSearchInterest": 65},{"week": "2026-09-14","relativeSearchInterest": 65},{"week": "2026-09-21","relativeSearchInterest": 91},{"week": "2026-09-28","relativeSearchInterest": 90},{"week": "2026-10-05","relativeSearchInterest": 100}],"momentum": {"weekly": {"value": 10},"monthly": {"value": 20}}}
💳 Pricing
This Actor uses pay-per-event pricing. The primary event is ranked-pinterest-trend-term, shown to buyers as Trend term, and it applies to each ranked trend term saved to the dataset. The price depends on your Apify plan tier. Set maxItems to cap the number of possible saved-term events.
🔌 Integrations
Dataset and API
Open the dataset link from the run output, export the saved rows from Apify, or read them through the Apify API.
Video guide
❓ FAQ
What does a capped growth value mean?
Pinterest shows capped growth in published trend lists as 10,000%+. Treat that ceiling as a capped signal, not an exact value. Other growth measurements may be uncapped.
How do I keep a named trend watch?
Set trendWatch.name when using published trend lists. Use the same name and research settings on later runs to return newly seen terms. Set trendWatch.restart to start a fresh history. Failed reads do not show that a term is gone.
What is the difference between published trend lists and seed keywords?
Published trend lists return Pinterest terms from the selected growing, seasonal, top-monthly, or top-yearly view. Seed keywords return related search terms and keep the originating term in each row.
Does relative search interest mean absolute search volume?
No. The values are relative Pinterest signals. They are not absolute search counts or a guaranteed real-time feed.
What happens when Pinterest does not publish a metric?
The field is omitted when the source does not publish that metric. The Actor does not turn an unavailable value into zero.
Can I choose more than one market?
Yes. Add one or more market codes to the same coherent research run. Pinterest can group markets or have gaps for a market, so a selected market may return fewer or no rows.
Can one run contain separate research jobs?
No. One run represents one trend-research job. Fields for the discovery method you did not choose are ignored.
What does leaving Maximum results empty do?
It returns all available results until the source is exhausted. maxItems has no fixed upper bound in the schema.
Does this Actor scrape pins, boards, or profiles?
No. It returns Pinterest trend terms and related search terms with the published context described above. It does not collect pin-, board-, profile-, creator-, image-, or engagement-level data.
Do I need a Pinterest account or API key?
No. The input does not ask for a Pinterest login, API key, or other source credential.
📝 Changelog
v1.0 (09-10-2026)
- Rows no longer include
sourceLinks,interestCategories,seasonalEvents, or growthisCappedflags. Update tools that read these fields. - Show published trend-list growth as percentages, with a ceiling of 10,000%.
- Use Pinterest's latest available report date when a seed-keyword end date is newer.
- Add named watches that return newly seen terms from published trend lists.
- Add a minimum weekly growth filter.
- Check Pinterest category membership when filtering seed-keyword results.
v0.1 (03-10-2026)
- Restore trend lists and related searches from seed keywords.
- Keep results in the chosen rank order and honor result and charge limits.
- Include Pinterest's growth-rank positions when available.
- Use Pinterest's grouped markets for Britain, Ireland, Austria, and Switzerland.
v0.0 (18-09-2026)
- Initial release.
🆘 Support
For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡
🔗 Related Actors
- Pinterest Keyword Autocomplete Scraper - Expand seed phrases into autocomplete suggestions before choosing trend terms.
- Pinterest Ads Scraper - Review public Pinterest ad creative and audience details after trend research.
- Pinterest Boards Scraper - Find public boards for the topics you choose from trend research.
- Pinterest Image Downloader - Collect source image links and pin details for visual research on a trend topic.
- Pinterest Video Downloader - Get video and image links from known public pins for creative research.
Made with ❤️ by Maxime Dupré