# TikTok User Feed Returns user feed information of a TikTok user by userId or username. The number of posts returned per page is not fixed and may vary per user. Endpoint: GET /raw/tiktok/user-feed Security: accessToken ## Query parameters: - `url` (string, required) Username (@handle) or user id, or url - `after` (string) Use from the last page to get the next page ## Response 200 fields (application/json): - `user_feed` (object, required) - `user_feed.items` (array, required) - `user_feed.items.id` (string, required) - `user_feed.items.desc` (string) - `user_feed.items.createTime` (number) - `user_feed.items.video` (object, required) - `user_feed.items.video.height` (number) - `user_feed.items.video.width` (number) - `user_feed.items.video.duration` (number) - `user_feed.items.video.ratio` (string) - `user_feed.items.video.cover` (string) - `user_feed.items.video.originCover` (string) - `user_feed.items.video.dynamicCover` (string) - `user_feed.items.video.playAddr` (string) - `user_feed.items.video.downloadAddr` (string) - `user_feed.items.video.shareCover` (array) - `user_feed.items.video.reflowCover` (string) - `user_feed.items.author` (object, required) - `user_feed.items.author.uniqueId` (string) - `user_feed.items.author.nickname` (string) - `user_feed.items.author.avatarThumb` (string) - `user_feed.items.author.avatarMedium` (string) - `user_feed.items.author.avatarLarger` (string) - `user_feed.items.author.signature` (string) - `user_feed.items.author.verified` (boolean) - `user_feed.items.author.secUid` (string) - `user_feed.items.author.secret` (boolean) - `user_feed.items.author.ftc` (boolean) - `user_feed.items.author.openFavorite` (boolean) - `user_feed.items.author.commentSetting` (number) - `user_feed.items.author.duetSetting` (number) - `user_feed.items.author.stitchSetting` (number) - `user_feed.items.author.privateAccount` (boolean) - `user_feed.items.music` (object, required) - `user_feed.items.music.title` (string) - `user_feed.items.music.playUrl` (string) - `user_feed.items.music.coverThumb` (string) - `user_feed.items.music.coverMedium` (string) - `user_feed.items.music.coverLarge` (string) - `user_feed.items.music.authorName` (string) - `user_feed.items.music.original` (boolean) - `user_feed.items.challenges` (array) - `user_feed.items.challenges.profileThumb` (string) - `user_feed.items.challenges.profileMedium` (string) - `user_feed.items.challenges.profileLarger` (string) - `user_feed.items.challenges.coverLarger` (string) - `user_feed.items.stats` (object, required) - `user_feed.items.stats.diggCount` (number) - `user_feed.items.stats.shareCount` (number) - `user_feed.items.stats.commentCount` (number) - `user_feed.items.stats.playCount` (number) - `user_feed.items.stats.collectCount` (number) - `user_feed.items.originalItem` (boolean) - `user_feed.items.officalItem` (boolean) - `user_feed.items.textExtra` (array) - `user_feed.items.textExtra.awemeId` (string) - `user_feed.items.textExtra.start` (number) - `user_feed.items.textExtra.end` (number) - `user_feed.items.textExtra.hashtagName` (string) - `user_feed.items.textExtra.hashtagId` (string) - `user_feed.items.textExtra.type` (number) - `user_feed.items.textExtra.userId` (string) - `user_feed.items.textExtra.isCommerce` (boolean) - `user_feed.items.textExtra.userUniqueId` (string) - `user_feed.items.forFriend` (boolean) - `user_feed.items.showNotPass` (boolean) - `user_feed.items.vl1` (boolean) - `user_feed.items.itemMute` (boolean) - `user_feed.items.authorStats` (object, required) - `user_feed.items.authorStats.followingCount` (number, required) - `user_feed.items.authorStats.followerCount` (number, required) - `user_feed.items.authorStats.heartCount` (number, required) - `user_feed.items.authorStats.videoCount` (number, required) - `user_feed.items.authorStats.heart` (number, required) - `user_feed.items.privateItem` (boolean) - `user_feed.items.duetEnabled` (boolean) - `user_feed.items.stitchEnabled` (boolean) - `user_feed.items.shareEnabled` (boolean) - `user_feed.items.isAd` (boolean) - `success` (boolean, required) - `hasMore` (boolean, required) - `maxCursor` (string, required)