InsightSocial API
Unified schema

Field equivalence

Which native platform field feeds each unified field, for the metrics people compare most across platforms.

Each platform names the same number its own way: TikTok says play_count, YouTube says viewCount, Twitter/X says views.count. In a response, all three arrive as post.engagement.views. The tables below show, per platform, which native fields a unified field is filled from.

Build comparisons on the unified field once and they work across every platform listed. Several native names per platform means different endpoints on that platform expose the value under different names.

Engagement

post.engagement.views

PlatformNative field
Facebookinterested_count, reachEstimate, reach_estimate, social_context.interested_count, videoViewCount, view_count
Instagramdata.xdt_shortcode_media.video_play_count, items.0.play_count, media.play_count, play_count
LinkedIntotalImpressions
Pinterestfollower_count, viewCount
Redditview_count
Threadspost.view_counts, view_counts
TikTokaweme_info.statistics.play_count, ch_info.view_count, impression, lifetime_views, statistics.play_count, stats.playCount, userCount, vv_count
Twitter/Xview_count, views.count
YouTubeviewCount, viewCountInt

The Facebook interested_count entries are events, where views carries the interested count; see Metric substitutions.

post.engagement.likes

PlatformNative field
Facebookgoing_count, like_count, reactionCount, reactions_count, social_context.going_count
Instagramdata.xdt_shortcode_media.edge_media_preview_like.count, items.0.like_count, like_count, media.like_count
LinkedInactivity.num_likes, data.activity.num_likes, stats.total_reactions
Pinterestpin_count, reaction_counts.1, totalReactionCount
Redditscore, ups
Threadslike_count, post.like_count
TikTokaweme_info.statistics.digg_count, like, likes, statistics.digg_count, stats.diggCount
Twitter/Xfavorite_count, legacy.favorite_count
YouTubelikeCount, likeCountInt

post.engagement.comments

PlatformNative field
FacebookcommentCount, comment_count, comments_count
Instagramcomment_count, data.xdt_shortcode_media.edge_media_to_parent_comment.count, items.0.comment_count, media.comment_count
LinkedInactivity.num_comments, data.activity.num_comments, stats.comments
PinterestaggregatedPinData.commentCount, aggregated_pin_data.did_it_data.responses_count
Redditcomments, num_comments
Threadspost.text_post_app_info.direct_reply_count, text_post_app_info.direct_reply_count
TikTokaweme_info.statistics.comment_count, comment, statistics.comment_count, stats.commentCount
Twitter/Xlegacy.reply_count, reply_count
YouTubecommentCount, commentCountInt

post.engagement.shares

PlatformNative field
Facebookshare_count
Instagramitems.0.reshare_count
LinkedInactivity.num_shares, data.activity.num_shares, stats.reposts
Pinterestrepin_count, shareCount
Redditnum_crossposts, shares
Threadspost.text_post_app_info.repost_count, text_post_app_info.repost_count
TikTokaweme_info.statistics.share_count, share, statistics.share_count, stats.shareCount
Twitter/Xlegacy.retweet_count, retweet_count

post.engagement.saves

PlatformNative field
Facebooksaves_count
Instagramitems.0.save_count
PinterestaggregatedPinData.aggregatedStats.saves, aggregated_pin_data.aggregated_stats.saves
Redditsaves
TikTokaweme_info.statistics.collect_count, statistics.collect_count, stats.collectCount
Twitter/Xbookmark_count, legacy.bookmark_count

A platform listed here may still return null on most surfaces; Metric substitutions says where.

Post content

post.content.text

PlatformNative field
Facebookaccessibility_caption, description, message, name, snapshot.body, snapshot.body.text, text, title
Instagramcaption, caption.text, data.xdt_shortcode_media.edge_media_to_caption.edges.0.node.text, items.0.caption.text, media.caption.text, title
LinkedIndata.text, description, text, title
Pinterestdescription, name, title
Reddittitle
Threadscaption.text, post.caption.text
TikTokadTitle, ad_title, aweme_info.desc, ch_info.cha_name, desc, hashtag, name, title
Twitter/Xnote_tweet.note_tweet_results.result.text
YouTubecontent, title

post.published_at

PlatformNative field
Facebookcreation_time, publishTime, startDateString, start_date_string, start_timestamp, timestamp
Instagramdata.xdt_shortcode_media.taken_at_timestamp, items.0.taken_at, media.taken_at, taken_at
LinkedIncreated_at, data.created_at, posted_at.timestamp, startDate
PinterestcreatedAt, created_at
Redditcreated_utc, creationDate
Threadspost.taken_at, taken_at
TikTokaweme_info.create_time, createTime, create_time, created_at, first_shown_date, publish_time
Twitter/Xcreated_at, legacy.created_at
YouTubepublishDate, publishedAt, publishedTime, videoPublishedAt

Author

author.followers

PlatformNative field
FacebookfollowerCount, likes, member_count
Instagramdata.user.edge_followed_by.count, follower_count, user.follower_count
LinkedIndata.follower_and_connection.follower_count, data.follower_count, follower_count, follower_count_display
Redditsubscribers
Threadsfollower_count
TikTokfollower_count, user.follower_count, user_info.follower_count
Twitter/Xlegacy.followers_count, member_count
YouTubeSubscriberCount, subscriberCount

author.following

PlatformNative field
Instagramdata.user.edge_follow.count, following_count, user.following_count
LinkedIndata.follower_and_connection.connection_count
Redditfollowing_count
Threadsfollowing_count
TikTokfollowing_count, user.following_count, user_info.following_count
Twitter/Xlegacy.friends_count

author.posts_count

PlatformNative field
Instagramdata.user.edge_owner_to_timeline_media.count, media_count, user.media_count
Redditsubmission_count
Threadstext_post_app_media_count
TikTokaweme_count, user.aweme_count, user_info.aweme_count
Twitter/Xlegacy.statuses_count
YouTubeTotalVideosCount, videoCount

author.likes_count

PlatformNative field
FacebooklikeCount
Redditkarma.total, total_karma
Threadslike_count
TikToktotal_favorited, user.total_favorited, user_info.total_favorited

For every field, its nullability and per-platform coverage, see the Post, Author and Comment pages.

On this page