Unofficial TikTok Stories API — Active Stories
GET/api/v1/stories· paginated
Fetch a user's active stories.
| Parameter | Description | |
|---|---|---|
username | required | TikTok username, @handle, or profile URL. |
cursor | optional | Page cursor. Omit (or 0) for the first page; pass the next_cursor from the previous response for the next. |
format | optional | Omit for the full raw objects (default). Use clean for a trimmed subset (media url, cover, stats, music, …). |
Returns
username, next_cursor, has_more, count, and a stories array. Raw TikTok objects by default; trimmed objects with format=clean.
Example Request
https://dev.omar-thing.site/api/v1/stories?username=tiktok&cursor=0&format=clean&key=YOUR_API_KEY
Example Response
{
"data": {
"count": 1,
"has_more": false,
"next_cursor": "0",
"stories": [
{
"...": "many more raw story fields",
"aweme_id": "7548650000000000001",
"create_time": 1750000000,
"music": {
"author": "tiktok",
"title": "original sound"
},
"statistics": {
"comment_count": 340,
"digg_count": 12000,
"play_count": 850000
},
"story_metadata": {
"expired_at": 1750086400
},
"video": {
"...": "more video fields",
"cover": {
"url_list": [
"https://p16-sign.tiktokcdn-us.com/.../cover.jpeg"
]
},
"duration": 15000,
"play_addr": {
"url_list": [
"https://v19-webapp.tiktok.com/.../video.mp4"
]
}
}
},
{
"...": "more items"
}
],
"username": "tiktok"
},
"note": "Default (raw) response — full TikTok story objects (trimmed with … ; each item has many more fields). The stories array is empty when the user has no active stories. Add ?format=clean for a small subset.",
"status": "success"
}Sends a live request using your API key above.
More Content endpoints
- Unofficial TikTok Posts API — List the videos a user has posted (one raw page per call, cursor-paginated).
- Unofficial TikTok Comments API — Fetch the comments on a video (id or URL).
- Unofficial TikTok Comment Replies API — All replies under one comment (one raw page per call, cursor-paginated). Get
comment_idfrom /comments. - Unofficial TikTok Reposts API — List the videos a user has reposted (one raw page per call, cursor-paginated).
- Unofficial TikTok Story Highlights API — Get a user's highlights — all collections and the stories inside each.
- Unofficial TikTok Music API — Sound/music details + the videos that use it (one raw page per call, cursor-paginated). Pass a music id.
- Unofficial TikTok Hashtag API — Details of a hashtag — total views, number of videos, id and share link. Pass the hashtag name or its id.
- Unofficial TikTok Hashtag Videos API — Videos posted under a hashtag (one page per call, cursor-paginated). Pass the hashtag name or its id.