Cross-Competitor Field Name Map
Legend:
- HIGH = full schema verified from public API docs
- MED = partial, from marketing docs or search snippets
- LOW = unconfirmed, from feature pages only
- (n/a) = not documented or not offered
Follower / Subscriber Count
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) | Influencers.club (HIGH) |
|---|
| Follower/subscriber count | totalSubscribers | totalFollowers | followers_count / subscribers_count | followers | follower_count / subscriber_count | follower_count (IG) / subscriber_count (YT) |
| Following count | (n/a) | totalFollowing | followings_count | (n/a) | following_count | (n/a) |
Pattern: All competitors use platform-specific terms (followers vs. subscribers). HypeAuditor, Phyllo, and Influencers.club append _count suffix. Modash uses bare followers. CreatorDB uses total prefix instead of _count suffix. 4 of 4 competitors with data use snake_case.
Display Name
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) | Influencers.club (HIGH) |
|---|
| Display name | displayName | username | full_name | (n/a) | full_name | first_name (top-level) / title (YT) |
Pattern: Industry favors full_name (2 of 3 with data). Influencers.club uses first_name at top level and title for YouTube channel name. CreatorDB YouTube uses displayName while Instagram uses username — an internal inconsistency. displayName is more self-documenting than username for this concept.
Handle / Username
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) | Influencers.club (HIGH) |
|---|
| Platform handle | uniqueId | userId | username | userId | platform_username | username (inside platform object) |
Pattern: username is the most common term for handle (HypeAuditor, Influencers.club — 2 of 4). Phyllo uses platform_username. Modash uses userId. CreatorDB uses uniqueId (YT) and userId (IG).
Engagement Rate
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) | Influencers.club (HIGH) |
|---|
| Per-content ER | engagementRate | engagementRate | (n/a at content level) | (n/a) | (n/a) | (n/a) |
| Creator aggregate ER | avgEngagementRate | avgEngagementRate | er / er.avg | engagementRate | engagement_rate | engagement_percent |
Pattern: No consensus on naming. HypeAuditor abbreviates to er. Influencers.club uses engagement_percent and returns a percentage (e.g., 1.34) not a ratio. CreatorDB’s distinction between per-content and aggregate is more precise but unique in the market.
Sponsored Content / Brand Deals
| Concept | CreatorDB | HypeAuditor (HIGH) | Influencers.club (HIGH) |
|---|
| Has sponsored content | hasSponsors | advertising_data (object with counts) | has_brand_deals |
| Sponsor mentions | sponsorList[] | advertising_data.brand_mentions[] | (n/a) |
Pattern: Influencers.club uses has_brand_deals, HypeAuditor uses an advertising_data object. CreatorDB’s hasSponsors is unique but clear.
Niche / Category Classification
| Concept | CreatorDB | HypeAuditor (HIGH) | Influencers.club (HIGH) |
|---|
| Category | mainCategory (search) / categoryBreakdown (profile) | blogger_categories | (n/a) |
| Niche | niches | (n/a) | niche_class |
| Sub-niche | (n/a) | (n/a) | niche_sub_class (YT only) |
Pattern: Influencers.club has a two-level niche system (niche_class + niche_sub_class). CreatorDB has niches + topics. HypeAuditor uses a taxonomy ID system.
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Avg likes | videosPerformanceRecent.likes.avg | imagesPerformance.likes.avg | avg_likes | avgLikes | (n/a) |
| Avg comments | videosPerformanceRecent.comments.avg | imagesPerformance.comments.avg | avg_comments | (n/a) | (n/a) |
| Avg views | videosPerformanceRecent.views.avg | reelsPerformance.views.avg | (n/a) | (n/a) | (n/a) |
Pattern: HypeAuditor and Modash use flat field names (avg_likes, avgLikes). CreatorDB nests inside content-type-specific performance objects, which provides more granularity (videos vs. shorts, recent vs. all) at the cost of deeper paths.
Audience Location
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Location array | audienceLocations[] | audienceLocations[] | audience_geography.countries[] | audienceGeo | (n/a) |
| Country code | audienceLocations[].country | audienceLocations[].country | audience_geography.countries[].code | (n/a) | (n/a) |
| Share/proportion | audienceLocations[].share | audienceLocations[].share | audience_geography.countries[].value | (n/a) | (n/a) |
Pattern: HypeAuditor uses audience_geography with deep nesting. Modash uses flat audienceGeo. CreatorDB’s audienceLocations is a reasonable middle ground. HypeAuditor uses value for proportions while CreatorDB uses share — CreatorDB’s choice is more descriptive.
Audience Gender
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Gender object | audienceGender | audienceGender | demography[] | genders | (n/a) |
| Male ratio | audienceGender.maleRatio | audienceGender.maleRatio | demography[].gender="M" + .value | (n/a) | (n/a) |
| Female ratio | audienceGender.femaleRatio | audienceGender.femaleRatio | demography[].gender="F" + .value | (n/a) | (n/a) |
Pattern: HypeAuditor uses an array with gender as a key. CreatorDB uses an object with named ratio fields. Both are valid; CreatorDB’s approach is simpler for consumers who just want male/female splits.
Audience Age
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Age breakdown | audienceAgeBreakdown[] | audienceAgeBreakdown[] | demography_by_age[].by_age_group[] | ages | (n/a) |
| Age range label | audienceAgeBreakdown[].ageRange | audienceAgeBreakdown[].ageRange | .group | (n/a) | (n/a) |
| Share | audienceAgeBreakdown[].share | audienceAgeBreakdown[].share | .value | (n/a) | (n/a) |
Pattern: HypeAuditor nests age within gender (cross-tabulated). CreatorDB separates them. CreatorDB’s audienceAgeBreakdown is verbose but self-documenting. HypeAuditor’s demography_by_age is similarly verbose.
Content Count
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Total content count | totalContents | totalContents | posts_count / media_count | (n/a) | (n/a) |
| Content frequency | contentCountByDays.{7d,30d,90d} | contentCountByDays.{7d,30d,90d} | media_per_week | (n/a) | (n/a) |
Pattern: HypeAuditor uses posts_count (action-oriented) and media_count (media-oriented). CreatorDB uses totalContents (platform-neutral). HypeAuditor tracks frequency as media_per_week; CreatorDB uses day-bucketed counts.
Growth Metrics
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Subscriber/follower growth | subscriberGrowth.{g7,g30,g90} | followerGrowthIn30d | subscribers_growth_prc.performance.{7d,30d,90d,180d,365d}.value | (n/a) | (n/a) |
| Content performance growth | recentVideosGrowth.{g7,g30,g90}.avgViews | (n/a) | (n/a) | (n/a) | (n/a) |
Pattern: HypeAuditor uses explicit day labels (7d, 30d). CreatorDB uses abbreviated keys (g7, g30). HypeAuditor offers more time windows (up to 365d). The g7/g30 abbreviation is an established CreatorDB convention.
Avatar / Profile Image
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Profile picture URL | avatarUrl | avatarUrl | photo_url | (n/a) | (n/a) |
Pattern: HypeAuditor uses photo_url. CreatorDB uses avatarUrl. Both are clear. CreatorDB is consistent across platforms.
Bio / Description
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Profile bio | bio | bio | about | (n/a) | (n/a) |
Pattern: HypeAuditor uses about. CreatorDB uses bio. Both are clear and short.
Verified Status
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Verified badge | isVerified | isVerified | is_verified | (n/a) | (n/a) |
Pattern: Universal agreement on the concept name is_verified / isVerified. Only casing differs.
Sponsored Content / Brand Mentions
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Sponsor list | sponsoredContent[] (pricing ref) / sponsorList[] (IG) | sponsorList[] | advertising_data.brand_mentions[] | (n/a) | (n/a) |
| Brand name | sponsoredContent[].brandName | sponsorList[].brandName | advertising_data.brand_mentions[].username | (n/a) | (n/a) |
| Sponsored ER | sponsoredVideosPerformance.engagement.avgEngagementRate | sponsoredImagesPerformance.engagement.avgEngagementRate | advertising_data.avg_ad_er | (n/a) | (n/a) |
| Has sponsors flag | hasSponsors | hasSponsors | (n/a) | (n/a) | (n/a) |
Pattern: HypeAuditor frames this as “advertising data” with “brand mentions.” CreatorDB currently has an internal inconsistency: YouTube pricing ref uses sponsoredContent[] while Instagram uses sponsorList[]. Neither matches HypeAuditor’s terminology. The concept of grouping by brand is consistent.
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Email addresses | emails | emails | contact_details.emails[] | (n/a) | (n/a) |
| Phone numbers | (n/a) | (n/a) | contact_details.phones[] | (n/a) | (n/a) |
Pattern: HypeAuditor nests under contact_details. CreatorDB uses flat emails. Both are reasonable for the current scope.
Rankings / Scores
| Concept | CreatorDB (YT) | CreatorDB (IG) | HypeAuditor (HIGH) | Modash (MED) | Phyllo (MED) |
|---|
| Ranking object | ranking.totalSubscribers.{global,country,language} | ranking.totalFollowers.{global,country,language} | blogger_rankings.worldwide.rank | (n/a) | (n/a) |
| Audience quality | (n/a) | (n/a) | audience_type.real + brand_safety.score | audienceCredibility | reputation |
Pattern: HypeAuditor uses absolute rank positions; CreatorDB uses percentile scores (0-1). These are different metrics. CreatorDB does not currently expose audience authenticity or brand safety scores — this is a feature gap relative to HypeAuditor and Modash.Last modified on March 25, 2026