Skip to content

Batch Creator Details

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

Batch Creator Details

Provides creator profile information for multiple creators in a single request. Returns associated channels and labels for each URL.

Input: Provide 1-10 social media profile URLs (e.g., https://youtube.com/@handle)

Note: Engagement metrics are not available for batch requests.

Body·CreatorBatchInput
required
application/json

Input payload for batch creator lookup.

  • urls
    Type: array string[] · Urls 1…10
    required

    Known social media profile URLs for the creators. Example: https://youtube.com/@handle

Responses
  • application/json
  • application/json
Request Example for post/v1/creators/batch
curl https://api.upriver.ai/v1/creators/batch \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: YOUR_SECRET_TOKEN' \
  --data '{
  "urls": [
    "https://youtube.com/@MrBeast",
    "https://youtube.com/@MKBHD",
    "https://youtube.com/@CelineDept"
  ]
}'
{
  "results": [
    {
      "url": "string",
      "channels": [
        {
          "platform": "string",
          "handle": "string",
          "url": "https://example.com",
          "platform_id": "UCBcRF18a7Qf58cCRy5xuWwQ",
          "display_name": "MrBeast",
          "channel_relationship": "attached",
          "profile_pic_url": "https://d111111abcdef8.cloudfront.net/creator-avatars/v1/...",
          "subscriber_count": 4227,
          "subscriber_count_text": "4.2K",
          "follower_bucket": {
            "id": "10k_50k",
            "display": "10K-50K followers",
            "min_followers": 10000,
            "max_followers": 49999
          },
          "engagement_metrics": {
            "avg_views": 125000,
            "avg_likes": 5000,
            "avg_comments": 500,
            "avg_engagement_rate": 0.05
          },
          "video_metrics": {
            "avg_duration_seconds": 615,
            "lookback_weeks": 12,
            "pct_over_8m": 66.7,
            "uploads_per_week": 1.75,
            "weeks_observed": 12,
            "window_complete": true
          },
          "relative_metrics": {
            "engagement": {
              "benchmark_basis": {
                "platform": "[Max Depth Exceeded]",
                "follower_bucket_id": "[Max Depth Exceeded]",
                "specificity": "[Max Depth Exceeded]",
                "benchmark_date": "[Max Depth Exceeded]",
                "content_category": "[Max Depth Exceeded]"
              },
              "avg_views": "[Max Depth Exceeded]",
              "avg_engagement_rate": "[Max Depth Exceeded]"
            }
          }
        }
      ],
      "associated_creators": [
        {
          "creator_id": "cb4f53f0-c905-4c0a-86df-9a6c7551c408",
          "creator_role": "surface"
        }
      ],
      "labels": [
        {
          "id": "beauty",
          "name": "Beauty",
          "type": "category",
          "level": 1,
          "parent_id": "beauty"
        }
      ],
      "creator_id": "string",
      "error": "string"
    }
  ],
  "successful_count": 1,
  "failed_count": 1
}