InsightSocial API
Pinterest

Pinterest Trends API reference

Your first 10 calls are free, no card needed. Pricing and FAQ

Get a free API key
Example request
curl "https://api.insightsocial.app/v1/pinterest/trends" \
  -H "x-api-key: $INSIGHTSOCIAL_API_KEY"
GET
/v1/pinterest/trends

Returns the Pinterest Trends list for one country: ranked search terms with a relative search index, for growing, seasonal, monthly or yearly tables.

Beta. The source's own structure under our naming rules (snake_case keys, string ids, ISO times where the source gives a timestamp), not one of the schema-2 entities. Fields may change. See Schema 2.

Use it when you want what a market is searching for on Pinterest right now, with no keyword to start from.

100 credits per call.

x-api-key<token>

Your key from the dashboard. It starts with isk_.

In: header

Query Parameters

country?string

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

Value in

  • "AR"
  • "AU"
  • "BR"
  • "CA"
  • "CO"
  • "DE"
  • "EG"
  • "ES"
  • "FR"
  • "GB"
  • "ID"
  • "IE"
  • "IN"
  • "IT"
  • "KR"
  • "MX"
  • "MY"
  • "NZ"
  • "PH"
  • "SA"
  • "TH"
  • "TR"
  • "US"
type?string

Which Pinterest Trends table: growing (the default), seasonal, top_monthly or top_yearly.

Value in

  • "growing"
  • "seasonal"
  • "top_monthly"
  • "top_yearly"
limit?integer

How many terms to return, from the top, 1 to 50. Defaults to 25. The price is the same at any depth.

Range1 <= value <= 50
include?string

Keep only terms containing one of these keywords, comma-separated (up to 10, e.g. nails,wedding).

exclude?string

Drop terms containing any of these keywords, comma-separated (up to 10, e.g. fall).

dry_run?"1"

Set to 1 to get the price of this call without making it: data.dry_run carries credits_min and credits_max. Nothing is charged.

Value in

  • "1"

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://api.insightsocial.app/v1/pinterest/trends"
{  "success": true,  "platform": "string",  "endpoint": "string",  "schema_version": "2",  "pagination": {    "next_cursor": "string",    "has_more": true,    "page_size": 0,    "stopped_at": "since"  },  "unavailable": [    "string"  ],  "credits_used": 0,  "credits_remaining": 0,  "request_id": "string",  "cached": true,  "idempotent_replay": true,  "charge_reason": "string",  "free_call": true,  "data": {    "property1": null,    "property2": null  }}