100 free credits. No credit card required.Start building
Logo
Pinterest logo
100 free credits. No credit card required

Pinterest Trends API

Scrape Pinterest Trends data with one API call. Returns what people in one market are searching for on Pinterest, with no keyword in: the Pinterest Trends list for a country and a table. `type` picks the table: `growing` (terms rising fastest, the default), `seasonal` (terms that come back at this time every year), `top_monthly` or `top_yearly` (the most searched). Each item has `rank` (1 is the top), `term`, `country`, `market` (the list Pinterest reads it from: Ireland reads GB+IE, Australia and New Zealand read AU+NZ, Great Britain alone has its own list), `type`, `search_index` (relative search volume, 0 to 100 within the answer), `weekly_change`, `monthly_change` and `yearly_change` (as Pinterest reports them, a fraction where 0.3 is +30%; Pinterest reports 100.01 for a term that was near zero before), `seasonality` (0 to 1), `url` (the term's Pinterest Trends page) and `as_of` (the date Pinterest's weekly data is as of; null on the rare call served while Pinterest throttles the primary route). Narrow with `include` and `exclude`, comma-separated keywords. Filters that match nothing, and a list Pinterest has empty, return 404 at 0 credits. Flat 10 credits whatever the depth. Exact repeats within 6 hours are served from cache at 0 credits.

Last updated September 2026Maintained by the SocialCrawl team

Returns the Pinterest Trends list for a country: growing, seasonal or top terms, each with rank, relative search volume, weekly, monthly and yearly change, and seasonality.

Use it to find what a market is starting to search for on Pinterest without naming a keyword, optionally narrowed with include and exclude keywords.

Searching 67 platforms in parallel

·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
Pinterest API

What can you do with the Trends API?

The Trends endpoint gives you structured Pinterest data with computed fields in a single request. No scraping infrastructure to build or maintain.

Example Request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://www.socialcrawl.dev/v1/pinterest/trends?country=DE&type=growing&limit=5"
import requests

response = requests.get(
    "https://www.socialcrawl.dev/v1/pinterest/trends",
    params={
    'country': 'DE',
    'type': 'growing',
    'limit': '5',
    },
    headers={"x-api-key": "YOUR_API_KEY"},
)

data = response.json()
const response = await fetch(
  "https://www.socialcrawl.dev/v1/pinterest/trends?country=DE&type=growing&limit=5",
  {
    headers: { "x-api-key": "YOUR_API_KEY" },
  },
);

const data = await response.json();

Parameters

ParameterRequiredDescription
countryNoISO country code, in any case: AR, AU, BR, CA, CO, DE, EG, ES, FR, GB, ID, IE, IN, IT, KR, MX, MY, NZ, PH, SA, TH, TR, US. Pinterest publishes no list for other countries, and one of them is a free 400. IE reads Pinterest's GB+IE list and AU and NZ read AU+NZ; GB alone has its own list. Defaults to US. (AR | AU | BR | CA | CO | DE | EG | ES | FR | GB | ID | IE | IN | IT | KR | MX | MY | NZ | PH | SA | TH | TR | US)
typeNoWhich Pinterest Trends table: growing (the default), seasonal, top_monthly or top_yearly. (growing | seasonal | top_monthly | top_yearly)
limitNoHow many terms to return, from the top, 1 to 50. Defaults to 25. The price is the same at any depth.
includeNoKeep only terms containing one of these keywords, comma-separated (up to 10, e.g. nails,wedding).
excludeNoDrop terms containing any of these keywords, comma-separated (up to 10, e.g. fall).
Example Response

What does the Pinterest Trends API return?

This example shows the endpoint's response shape and fields. Values are illustrative; this is not a live capture.

Example response
{
  "success": true,
  "platform": "pinterest",
  "endpoint": "/v1/pinterest/trends",
  "data": {
    "items": [
      {
        "rank": 1,
        "term": "herbst nagel inspo",
        "country": "DE",
        "market": "DE",
        "type": "growing",
        "search_index": 49,
        "weekly_change": 1,
        "monthly_change": 100.01,
        "yearly_change": 50,
        "seasonality": 0.406474,
        "url": "https://trends.pinterest.com/detail/?terms=herbst+nagel+inspo&country=DE",
        "as_of": "2026-09-19"
      },
      {
        "rank": 2,
        "term": "blumenkübel für den herbst",
        "country": "DE",
        "market": "DE",
        "type": "growing",
        "search_index": 100,
        "weekly_change": 0.2,
        "monthly_change": 100.01,
        "yearly_change": -0.3,
        "seasonality": 0.95956206,
        "url": "https://trends.pinterest.com/detail/?terms=blumenk%C3%BCbel+f%C3%BCr+den+herbst&country=DE",
        "as_of": "2026-09-19"
      }
    ],
    "total": 5,
    "dropped": 0
  },
  "credits_used": 10,
  "credits_remaining": 9990,
  "request_id": "req-a1b2c3d4e5f6",
  "pagination": {
    "next_cursor": null,
    "has_more": false,
    "page_size": 5
  }
}

Illustrative fixture for the documented response shape. Values are examples, not a production capture.

API Details

How does the Pinterest Trends API work?

Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.

Method

GET

Response

JSON

Why SocialCrawl

Why use SocialCrawl for Pinterest Trends data?

We handle the complexity of Pinterest data extraction so you can focus on building. Unified schema, AI enrichment, and zero platform logic in your code.

Developer First

How do you scrape social media data in seconds?

The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 67 platforms covering 10B+ monthly active users.

One schema, every platform

Query 67 platforms with identical response structures. Write your integration once.

Computed fields, not just scraped

When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language. Ready to use.

See your data before you code

Visual Data Explorer. Paste any URL, get rich result cards, sortable tables, CSV export.

import requests

response = requests.get(
    'https://www.socialcrawl.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json()
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
+ 67 platforms

Ready to scrape Pinterest Trends data?

Get your API key and start pulling Pinterest data in under 60 seconds.

Start for free

🤖 AI agent or LLM? Read this page as markdown