Skip to main content
POST
/
v1
/
creators
/
search
Search
curl --request POST \
  --url https://api.upriver.ai/v1/creators/search \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "creator_url": "https://www.youtube.com/@MrBeast",
  "creator_name": "MrBeast"
}
'
{
  "results": [
    {
      "bio": {
        "summary": "MrBeast is a YouTube creator known for expensive stunts and philanthropy."
      },
      "channels": [
        {
          "platform": "<string>",
          "handle": "<string>",
          "url": "<string>",
          "platform_id": "UCBcRF18a7Qf58cCRy5xuWwQ",
          "display_name": "MrBeast",
          "relationship_type": "owner",
          "profile_pic_url": "https://yt3.ggpht.com/...",
          "subscriber_count": 4227,
          "subscriber_count_text": "4.2K",
          "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
          }
        }
      ],
      "labels": [
        {
          "id": "<string>",
          "name": "<string>",
          "type": "category",
          "level": 1,
          "parent_id": "beauty"
        }
      ],
      "creator_id": "<string>",
      "tags": [
        {
          "id": "<string>",
          "name": "<string>"
        }
      ],
      "audience": {
        "description": "Young female audience interested in comedy and lifestyle content.",
        "gender": {
          "value": "female",
          "percentage": 72,
          "confidence": "medium"
        },
        "age": {
          "min_age": 13,
          "max_age": 24,
          "segments": [
            {
              "percentage": 50,
              "min_age": 13,
              "max_age": 17
            }
          ],
          "confidence": "medium"
        },
        "geography": {
          "countries": [
            {
              "country": "<string>",
              "country_name": "United States",
              "percentage": 65
            }
          ],
          "international": true,
          "confidence": "medium"
        },
        "languages": {
          "value": "<string>",
          "breakdown": [
            {
              "language": "<string>",
              "percentage": 50
            }
          ],
          "confidence": "medium"
        }
      }
    }
  ]
}

Authorizations

X-API-Key
string
header
required

Query Parameters

include
string[]

Optional expansions to include in the response. Allowed values: engagement_metrics, video_metrics, bio, audience, brand_safety, creator_id. creator_id is accepted as a backward-compatible no-op because the field is now always returned. video_metrics returns trailing 12-week inventory metrics. Examples: include=engagement_metrics&include=bio or include=engagement_metrics,bio

Body

application/json

Input payload for creator discovery.

creator_url
string | null

Known social media URL for the creator.

Example:

"https://www.youtube.com/@MrBeast"

creator_name
string | null

Creator name or brand to research.

Example:

"MrBeast"

Response

JSON object containing associated social profiles

Envelope returned by the creator search endpoint.

results
CreatorSearchResult · object[]

Ordered list of creator matches. The first result is the best canonical match when an exact creator exists.