TikTok Story Downloader API
Call the TikTok Story Downloader endpoint with a bearer key — one POST lists a public account's active stories with no-watermark video URLs, covers, music, and engagement counts.
- Works By Username
- No-Watermark Video URLs
- Music And Engagement Metadata
- Catch Stories Before They Expire
- Up To Ten Stories Per Run
- Download Promptly
Request examples
curl -X POST "https://api.agentbody.io/v1/tiktok/story/posts" \
-H "Authorization: Bearer <YOUR_AGENTBODY_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"username":"YOUR_USERNAME"}'Response examples
Documented responses from the OpenAPI specification.
Active public stories for the TikTok account with direct media URLs.
{
"items": [
{
"comment_count": 0,
"cover_url": "https://example.com/cover.jpg",
"created_at": "2026-03-23T06:40:35.280Z",
"duration_seconds": 15,
"id": "7620014841440341270",
"like_count": 549,
"music_author": "Cartoonnasx",
"music_title": "original sound - cartoonnasx",
"play_count": 5266,
"region": "AT",
"share_count": 30,
"video_url": "https://v31-jp.tiktokcdn.com/story.mp4",
"video_url_watermark": "https://v31-jp.tiktokcdn.com/story-wm.mp4"
}
],
"total": 1,
"username": "isi.cos"
}Features
This TikTok story downloader lists the active public stories of one account and returns direct no-watermark and watermarked video URLs, covers, music metadata, and engagement counts for each story.
Works By Username
No story link hunting — this story Tiktok downloader workflow starts from the handle. Paste the profile URL, the bare @handle, or just the username — the tool lists whatever stories that public account has live right now.
No-Watermark Video URLs
Each story comes back with both the no-watermark playback URL and the watermarked one, so you can save the clean version when you need it. Covers are included for quick visual reference.
Music And Engagement Metadata
Alongside every story you get the music title and author, plus play, like, comment, and share counts — useful for creator research and tracking which stories resonate.
Catch Stories Before They Expire
TikTok stories disappear after 24 hours. The tool reads the account's currently active story set on demand, so you can snapshot what is live now — expired stories cannot be recovered by any tool.
Up To Ten Stories Per Run
One request lists up to ten active stories from the account, enough for a full story sequence. Public accounts only — private and friends-only stories stay private.
Download Promptly
Story video URLs are short-lived TikTok CDN links. Copy them out and download the files while the story window is open — the listing is a snapshot, not an archive.
How to use
Follow these six steps to download TikTok stories: find the account, run the listing, and save the videos while they are still live.
Find The Account
Open the TikTok profile whose stories you want to save. Confirm the account is public and has an active story ring — stories posted more than 24 hours ago are already gone.
Copy The Username
Copy the profile URL from the browser address bar, or just note the @handle. Both forms work — the tool normalizes them to the same account.
Sign In With A Free Account
Create or sign in to your free AgentBody account. The request reads public story data only — you never hand over your TikTok login.
Run The Listing
Paste the username into the input field and click Run. The tool lists the account's active stories with their video URLs, covers, music, and stats. If no stories are live, the result comes back empty rather than invented.
Download The Videos
Copy the no-watermark video URL for each story you want and download it in your browser. Story CDN links expire with the story itself, so do this while the 24-hour window is open.
Keep The Metadata
Save the music titles and engagement counts alongside the files if you are tracking the account over time — each run is a snapshot of what was live at request time.
Frequently asked questions
How do I download a TikTok story?
Enter the public account's username, profile URL, or @handle in the tool, sign in with a free AgentBody account, and click Run. The listing returns each active story's no-watermark video URL — copy the link and save the file while the story is still live.
Can I use the TikTok story downloader username search instead of a story link?
Yes — this TikTok story downloader by username is exactly how the tool works. You do not need a link to an individual story; the username is enough to list the account's currently active stories with their direct video URLs.
Can I download stories from a private TikTok account?
No. The tool only reads public story data. Private accounts and friends-only stories are behind TikTok's authentication wall, and no legitimate tool can retrieve them.
Can expired TikTok stories be recovered?
No. Once the 24-hour story window closes, TikTok invalidates the post and removes the media from its servers. No downloader can recover an expired story — snapshot active stories before they disappear.
Is the story download watermark-free?
Each story is returned with both a no-watermark video URL and a watermarked one, so this TikTok story downloader without watermark use cases covered: the clean version is the original file as TikTok stores it for playback — the tool does not modify or strip anything itself.
Is this TikTok story downloader free?
You can start with a free AgentBody account, and each listing runs on your account's credits. Every request is a metered API call — pricing is governed by the gateway rather than fixed numbers on this page.