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": [
    {
      "channels": [
        {
          "platform": "<string>",
          "handle": "<string>",
          "url": "<string>",
          "platform_id": "UCBcRF18a7Qf58cCRy5xuWwQ",
          "display_name": "MrBeast",
          "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
          }
        }
      ],
      "tags": [
        {
          "id": "<string>",
          "name": "<string>"
        }
      ]
    }
  ]
}

Authorizations

X-API-Key
string
header
required

Query Parameters

include
string[]

Optional expansions to include in the response. Allowed values: engagement_metrics. Example: include=engagement_metrics

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.