检测视频虚假流量分析/Detect fake views in video
GET
https://api.tikhub.io/api/v1/tiktok/analytics/detect_fake_views
TikTok-Analytics-API
Last modified:2025-05-20 08:43:56
OperationId:detect_fake_views_api_v1_tiktok_analytics_detect_fake_views_get
[中文]
用途:
参数:
返回内容详解:
video_metrics
: 视频核心指标total_views
: 总观看量,视频被观看的总次数total_likes
: 总点赞数,用户点赞互动次数total_comments
: 总评论数,用户评论互动次数total_favorites
: 总收藏数,用户收藏次数total_shares
: 总分享数,用户分享次数engagement_rates
: 互动率指标,值越高越好like_ratio
: 点赞率,正常值 1-10%,大账号可能较低comment_ratio
: 评论率,正常值 0.1-0.5%,高于1%极佳favorite_ratio
: 收藏率,正常值 0.05-0.8%share_ratio
: 分享率,正常值 0.05-0.5%,高于1%极佳creator_metrics
: 创作者账号健康指标account_age_days
: 账号存在天数,越长越可信follower_count
: 粉丝数量,影响预期观看量verified
: 是否验证账号,认证账号可信度更高trust_score
: 账号信任度评分(0-100),越高越可信content_metrics
: 内容质量指标content_type
: 内容类型(video, image等)created_by_ai
: 是否AI生成,AI生成内容可能有特定流量模式high_quality_upload
: 是否高质量上传,高质量上传更可信fake_view_analysis
: 虚假流量综合分析fake_score
: 虚假流量评分(0-100),评分越低越好:confidence_level
: 风险等级,分为"Minimal", "Low", "Medium", "High"estimated_fake_views
: 估计虚假观看量,基于虚假流量模型推算fake_view_percentage
: 虚假观看百分比,虚假占总量的比例is_suspicious
: 是否可疑,综合判断是否需要关注main_detection_reason
: 主要检测原因,最显著的异常特征component_scores
: 各维度异常评分,各项都是0-100,越低越好:engagement_score
: 互动异常评分distribution_score
: 分布异常评分consistency_score
: 一致性异常评分creator_credibility_score
: 创作者可信度异常评分content_authenticity_score
: 内容真实性异常评分follower_correlation_score
: 粉丝相关性 异常评分racing_mechanism_score
: 赛马机制异常评分fan_growth_score
: 粉丝增长异常评分traffic_pool
: 流量池分析(TikTok赛马机制)current_tier
: 当前流量池级别(1-8),越高代表流量越大current_tier_name
: 当前流量池名称expected_tier
: 预期流量池级别,基于有机流量预测expected_tier_name
: 预期流量池名称current_views_range
: 当前流量池预期观看范围expected_views_range
: 预期流量池观看范围estimated_organic_views
: 估计有机观看量,扣除虚假后的真实观看suspicious_features
: 可疑特征列表,检测到的具体异常现象recommendations
: 建议操作action
: 建议操作类型,可能值包括:no_action
: 无需操作,健康内容monitor
: 持续监控,存在轻微异常scheduled_review
: 安排审核,存在值得关注的异常immediate_review
: 立即审核,存在严重异常risk_level
: 风险等级("low", "medium", "high", "critical")potential_revenue_impact
: 潜在收益影响suggested_steps
: 建议步骤,具体操作建议mcn_report
: (可选)MCN商业影响分析报告,适用于商业账号summary
: 摘要信息business_impact
: 商业影响评估revenue_impact
: 收益影响评估brand_safety_impact
: 品牌安全影响platform_relationship
: 平台关系影响contract_impact
: 合约影响评估recommended_actions
: 建议操作清单historical_context
: 历史背景数据特性与优势:
示例响应:
{
"code": 200,
"router": "/api/v1/tiktok/analytics/detect_fake_views",
"params": {
"item_id": "7460937381265411370",
"content_category": "verified_large"
},
"data": {
"video_metrics": {
"total_views": 159414915,
"total_likes": 15817234,
"total_comments": 392493,
"total_favorites": 1051470,
"total_shares": 1312741,
"engagement_rates": {
"like_ratio": 0.09922,
"comment_ratio": 0.00246,
"favorite_ratio": 0.0066,
"share_ratio": 0.00823
}
},
"creator_metrics": {
"account_age_days": 3733.94,
"follower_count": 89827771,
"verified": true,
"trust_score": 100
},
"content_metrics": {
"content_type": "video",
"created_by_ai": false,
"high_quality_upload": true
},
"fake_view_analysis": {
"fake_score": 7.16,
"confidence_level": "Minimal",
"estimated_fake_views": 7970745,
"fake_view_percentage": 5.0,
"is_suspicious": false,
"main_detection_reason": "Statistical View Anomalies",
"component_scores": {
"engagement_score": 0.0,
"distribution_score": 10.0,
"consistency_score": 0,
"creator_credibility_score": 0,
"content_authenticity_score": 34.0,
"follower_correlation_score": 35.0,
"racing_mechanism_score": 0,
"fan_growth_score": 45
}
},
"traffic_pool": {
"current_tier": 8,
"current_tier_name": "8th-Level Traffic Pool",
"expected_tier": 8,
"expected_tier_name": "8th-Level Traffic Pool",
"current_views_range": "30M+",
"expected_views_range": "30M+",
"estimated_organic_views": 148000807
},
"suspicious_features": [
"Suspicious: Reached 100000 followers from 10000 in only 31 days",
"Suspicious: Account gaining 24063 followers per day on average"
],
"recommendations": {
"action": "no_action",
"risk_level": "low",
"potential_revenue_impact": "minimal",
"suggested_steps": [
"No immediate action required",
"Include in routine monitoring"
]
},
"mcn_report": {
"summary": {
"estimated_revenue_impact": 7970.745,
"recommended_actions": "No immediate action required"
},
"business_impact": {
"revenue_impact": {
"level": "low",
"estimated_amount": 7970.745
},
"brand_safety_impact": {
"level": "minimal"
},
"platform_relationship": {
"status": "good"
}
}
}
}
}
[English]
Purpose:
Parameters:
Return Description:
video_metrics
: Core video metricstotal_views
: Total number of viewstotal_likes
: Total number of likestotal_comments
: Total number of commentstotal_favorites
: Total number of savestotal_shares
: Total number of sharesengagement_rates
: Engagement rate metrics, higher is betterlike_ratio
: Like rate, normal range 1-10%, may be lower for large accountscomment_ratio
: Comment rate, normal range 0.1-0.5%, excellent if above 1%favorite_ratio
: Save rate, normal range 0.05-0.8%share_ratio
: Share rate, normal range 0.05-0.5%, excellent if above 1%creator_metrics
: Creator account health indicatorsaccount_age_days
: Account age in days, longer is more crediblefollower_count
: Number of followers, affects expected view countverified
: Whether account is verified, verified accounts have higher credibilitytrust_score
: Account trust score (0-100), higher is more trustworthycontent_metrics
: Content quality indicatorscontent_type
: Content type (video, image, etc.)created_by_ai
: Whether AI-generated, AI-generated content may have specific traffic patternshigh_quality_upload
: Whether high-quality upload, high-quality uploads are more crediblefake_view_analysis
: Comprehensive fake traffic analysisfake_score
: Fake view score (0-100), lower is better:confidence_level
: Risk level, categorized as "Minimal", "Low", "Medium", "High"estimated_fake_views
: Estimated fake views, calculated based on fake traffic modelfake_view_percentage
: Fake view percentage, proportion of fake views to total viewsis_suspicious
: Whether suspicious, comprehensive judgment if attention is neededmain_detection_reason
: Main detection reason, most significant anomaly featurecomponent_scores
: Dimensional anomaly scores, each 0-100, lower is better:engagement_score
: Engagement anomaly scoredistribution_score
: Distribution anomaly scoreconsistency_score
: Consistency anomaly scorecreator_credibility_score
: Creator credibility anomaly scorecontent_authenticity_score
: Content authenticity anomaly scorefollower_correlation_score
: Follower correlation anomaly scoreracing_mechanism_score
: Racing mechanism anomaly scorefan_growth_score
: Fan growth anomaly scoretraffic_pool
: Traffic pool analysis (TikTok racing mechanism)current_tier
: Current traffic pool level (1-8), higher means more trafficcurrent_tier_name
: Current traffic pool nameexpected_tier
: Expected traffic pool level, based on organic traffic predictionexpected_tier_name
: Expected traffic pool namecurrent_views_range
: Current traffic pool expected view rangeexpected_views_range
: Expected traffic pool view rangeestimated_organic_views
: Estimated organic views, real views after deducting fake onessuspicious_features
: List of suspicious features, specific detected anomaliesrecommendations
: Recommended actionsaction
: Recommended action type, possible values include:no_action
: No action needed, healthy contentmonitor
: Continuous monitoring, minor anomalies presentscheduled_review
: Schedule review, anomalies worth attentionimmediate_review
: Immediate review, serious anomalies presentrisk_level
: Risk level ("low", "medium", "high", "critical")potential_revenue_impact
: Potential revenue impactsuggested_steps
: Suggested steps, specific action recommendationsmcn_report
: (Optional) MCN business impact analysis report, applicable for business accountssummary
: Summary informationbusiness_impact
: Business impact assessmentrevenue_impact
: Revenue impact assessmentbrand_safety_impact
: Brand safety impactplatform_relationship
: Platform relationship impactcontract_impact
: Contract impact assessmentrecommended_actions
: Recommended action listhistorical_context
: Historical background dataFeatures and Advantages:
Example Response:
{
"code": 200,
"router": "/api/v1/tiktok/analytics/detect_fake_views",
"params": {
"item_id": "7460937381265411370",
"content_category": "verified_large"
},
"data": {
"video_metrics": {
"total_views": 159414915,
"total_likes": 15817234,
"total_comments": 392493,
"total_favorites": 1051470,
"total_shares": 1312741,
"engagement_rates": {
"like_ratio": 0.09922,
"comment_ratio": 0.00246,
"favorite_ratio": 0.0066,
"share_ratio": 0.00823
}
},
"creator_metrics": {
"account_age_days": 3733.94,
"follower_count": 89827771,
"verified": true,
"trust_score": 100
},
"content_metrics": {
"content_type": "video",
"created_by_ai": false,
"high_quality_upload": true
},
"fake_view_analysis": {
"fake_score": 7.16,
"confidence_level": "Minimal",
"estimated_fake_views": 7970745,
"fake_view_percentage": 5.0,
"is_suspicious": false,
"main_detection_reason": "Statistical View Anomalies",
"component_scores": {
"engagement_score": 0.0,
"distribution_score": 10.0,
"consistency_score": 0,
"creator_credibility_score": 0,
"content_authenticity_score": 34.0,
"follower_correlation_score": 35.0,
"racing_mechanism_score": 0,
"fan_growth_score": 45
}
},
"traffic_pool": {
"current_tier": 8,
"current_tier_name": "8th-Level Traffic Pool",
"expected_tier": 8,
"expected_tier_name": "8th-Level Traffic Pool",
"current_views_range": "30M+",
"expected_views_range": "30M+",
"estimated_organic_views": 148000807
},
"suspicious_features": [
"Suspicious: Reached 100000 followers from 10000 in only 31 days",
"Suspicious: Account gaining 24063 followers per day on average"
],
"recommendations": {
"action": "no_action",
"risk_level": "low",
"potential_revenue_impact": "minimal",
"suggested_steps": [
"No immediate action required",
"Include in routine monitoring"
]
},
"mcn_report": {
"summary": {
"estimated_revenue_impact": 7970.745,
"recommended_actions": "No immediate action required"
},
"business_impact": {
"revenue_impact": {
"level": "low",
"estimated_amount": 7970.745
},
"brand_safety_impact": {
"level": "minimal"
},
"platform_relationship": {
"status": "good"
}
}
}
}
}
Request
Query Params
item_id
string
Item Id
Example:
7460937381265411370
content_category
string
Content Category
Default:
default