Skip to content

More

Channel Relationships

How Upriver classifies the relationship between a creator and their channels

Creators often have multiple channels — across platforms or even within the same platform. Not all of these channels are “theirs” in the same way. The channel_relationship field tells you how a channel relates to the creator it’s listed under.

The field is only present on non-primary channels. If it’s absent, the channel is the creator’s own.


Values

Value Meaning
"attached" Attached. A separate channel associated with the creator — through their company, a branded property, or a project — but with its own identity.
"group" Group. A shared channel that multiple creators participate in, either as co-owners or as members.

Primary vs. Attached

A creator can have multiple channels with different names and still be the primary identity behind all of them. The distinction isn’t about branding — it’s about whether the channel is the creator or is something separate that’s associated with them.

Primary (field absent): The creator is the identity behind the channel, even if the channel has its own name. Alexandra Cooper hosts the interview show Call Her Daddy — the channel is her, just branded as a show. Same with Caleb Pressley’s Sundae Conversation and Sonny Side’s Best Ever Food Review Show. These all appear as primary channels because the creator is the face, the host, and the sole operator.

Attached: The channel has its own independent existence — it may have a different host, belong to the creator’s company rather than to the creator personally, or represent a standalone project.

Austin Evans is a tech reviewer on YouTube. He also founded Overclock Media, a company that runs @Denki — a separate tech channel with its own host and branding. Austin’s personal accounts are his primary channels. Denki is "attached" because it’s associated with Austin at the company level, but isn’t his channel:

{
"channels": [
// Austin's own accounts — no channel_relationship field
{ "platform": "youtube", "handle": "@austinevans" },
{ "platform": "instagram", "handle": "@austinevans" },
{ "platform": "twitter", "handle": "@austinnotduncan" },
// Company channel — associated with Austin, but not his personal account
{
"platform": "youtube",
"handle": "@Denki",
"channel_relationship": "attached"
}
]
}

Other examples: @TheStudio is "attached" on MKBHD’s profile (a production channel run by Marques Brownlee’s team, not his personal account), and @doinitmovie is "attached" on Lilly Singh’s profile (a movie’s Instagram, not Lilly’s own).

Group

The channel is shared by multiple creators. No single creator owns it alone.

Sam Golbach and Colby Brock are individual creators who also run a joint exploration channel, @samandcolby. The joint channel appears on both of their individual profiles as "group". It also exists as its own creator entity, where it’s primary:

Sam Golbach
{
"channels": [
// Sam's own accounts — primary
{ "platform": "youtube", "handle": "@SamGolbach" },
{ "platform": "instagram", "handle": "@samgolbach" },
{ "platform": "tiktok", "handle": "@samgolbach" },
// Joint channel — Sam is one of the creators
{
"platform": "youtube",
"handle": "@samandcolby",
"channel_relationship": "group"
}
]
}
Colby Brock
{
"channels": [
// Colby's own accounts — primary
{ "platform": "youtube", "handle": "@ColbyBrock" },
{ "platform": "instagram", "handle": "@colbybrock" },
{ "platform": "tiktok", "handle": "@colbybrock" },
// Same joint channel — Colby is the other creator
{
"platform": "youtube",
"handle": "@samandcolby",
"channel_relationship": "group"
}
]
}
Sam and Colby
{
"channels": [
// On its own creator profile, the joint channel is primary
{ "platform": "youtube", "handle": "@samandcolby" },
{ "platform": "instagram", "handle": "@samandcolby" }
]
}

Other examples: @WineAboutItPodcast is "group" on Valkyrae’s profile (co-hosted show), and @TheYardPodcast is "group" on Slimecicle’s profile (group show, one member).

Relationships can span platforms. A creator’s primary channel might be on YouTube while an attached or group channel is on TikTok or Instagram.


Filtering to Primary Channels

To get only a creator’s “main” channels, filter out any channel where channel_relationship is present:

primary_channels = [
ch for ch in creator["channels"]
if ch.get("channel_relationship") is None
]

Each channel has its own subscriber_count, display_name, and engagement_metrics regardless of relationship type. The display_name reflects the channel itself (e.g., “Denki”), not the parent creator’s name.