# 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 `maxCursor` 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.id` (string, 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.id` (string, 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.id` (string, 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.id` (string, required)

  - `user_feed.items.challenges.title` (string)

  - `user_feed.items.challenges.desc` (string)

  - `user_feed.items.challenges.profileThumb` (string)

  - `user_feed.items.challenges.profileMedium` (string)

  - `user_feed.items.challenges.profileLarger` (string)

  - `user_feed.items.challenges.coverThumb` (string)

  - `user_feed.items.challenges.coverMedium` (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.statsV2` (object)

  - `user_feed.items.statsV2.diggCount` (string)

  - `user_feed.items.statsV2.shareCount` (string)

  - `user_feed.items.statsV2.commentCount` (string)

  - `user_feed.items.statsV2.playCount` (string)

  - `user_feed.items.statsV2.collectCount` (string)

  - `user_feed.items.statsV2.repostCount` (string)

  - `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.textExtra.secUid` (string)

  - `user_feed.items.secret` (boolean)

  - `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.diggCount` (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)

  - `user_feed.items.isECVideo` (number)

  - `user_feed.items.adLabelVersion` (number)

  - `user_feed.items.location` (object)

  - `user_feed.items.location.id` (string)

  - `user_feed.items.location.name` (string)

  - `user_feed.items.location.address` (string)

  - `user_feed.items.location.city` (string)

  - `user_feed.items.location.cityCode` (string)

  - `user_feed.items.location.countryCode` (string)

  - `success` (boolean, required)

  - `hasMore` (boolean, required)

  - `maxCursor` (string, required)

