Skip to content

Trends List

v1.0.0
OpenAPI 3.1.0

Upriver API

A social insights API for ad generation platforms. It provides structured signals, like psychographics, behavioral insights, trends, and audience language, to help AI models generate relevant, higher-converting ads.

Server:https://api.upriver.ai

Production API server

Client Libraries

Trends List

Get the latest trending formats.

Query Parameters
  • commercial_music_status
    const:  
    approved

    When set to 'approved', returns only sound trends whose attached music was explicitly approved by the platform for commercial/business use. Trends without a known approval signal are excluded.

Body·Data
application/json
  • Type: object · Datanullable

    Payload model for the /trends/broad endpoint.

Responses
  • application/json
  • application/json
Request Example for post/v2/trends/broad
curl https://api.upriver.ai/v2/trends/broad \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: YOUR_SECRET_TOKEN' \
  --data '{
  "audience": {
    "location": "United States"
  }
}'
{
  "meta": {
    "generated_at": "2026-09-05T06:49:26.587Z",
    "industries": [
      "string"
    ],
    "continuation_token": "string",
    "counts": {
      "total": 1,
      "by_scope": {
        "general": 0,
        "multi_platform": 0,
        "platform_specific": 0
      }
    },
    "source_filters": {
      "platforms": [
        "string"
      ],
      "source_names": [
        "string"
      ],
      "source_urls": [
        "https://example.com"
      ],
      "restriction": "none"
    },
    "debug_info": {
      "duration_ms": 1,
      "candidates_before_filter": 1,
      "applied_filters": [
        {
          "name": "string",
          "value": null,
          "reason": "string"
        }
      ]
    }
  },
  "trends": [
    {
      "title": "string",
      "summary": "string",
      "uses_specific_sound": true,
      "participation_type": "string",
      "content_structure": "string",
      "has_text_template": true,
      "id": "string",
      "status": "string",
      "video_samples": [],
      "emerged_at": "string",
      "earliest_evidence_at": "2026-09-05T06:49:26.587Z",
      "freshness_score": 1,
      "timeliness_status": "string",
      "typical_duration_seconds": 1,
      "tags": [
        {
          "tag_name": "string",
          "strength": 1,
          "purpose": "string",
          "rationale": "string"
        }
      ],
      "brand_safety": "string",
      "commercial_music_approved": true
    }
  ],
  "has_more": false,
  "next_cursor": "string"
}