New in v1.7 Engagement analytics now on every tier

Archive everything.
Own your data.

StreamStash pulls, deduplicates, and stores content from 8 platforms. Automatically records TikTok Lives before they disappear. Runs on Windows today (macOS, Linux, and Docker coming soon). No cloud. No data leaving your machine.

Works with
TikTok Instagram Twitter / X Telegram Reddit Snapchat Forums Albums

Free tier, no card needed. · 14-day refund on paid tiers.

StreamStash · Dashboard
Dashboard
640 downloads today across 8 platforms 1 recording in progress
9,676 this week
TikTok Recordings
707
↑ 26 today
Storage
1.3 TB
46 GB free of 3.7 TB
Active Monitors
51
watching for live streams
TikTok44,713↑ 403
Instagram8,264↑ 78
Twitter8,169↑ 43
Telegram771
Forum8,758
Reddit1,174↑ 6
Snapchat4,182↑ 83
Albums103
Coming Up next per platform TT@anmary · 2m IG@_mayariv · 18m X@runwell · 1h TG@moss.house · 4h
Active Recordings 1 live
@_camille.lk
TikTok · 2,184 viewers · 1080p NVENC
Storage Breakdown
Recordings 1.1 TB TikTok 181 GB Forum 22 GB Instagram 9.6 GB
What's New latest downloads
T
I
T
X
I
R
T
T
Top Creators this week
1priya.archiveTikTok142
2_mayarivInstagram98
3studiokaiTikTok87
4jaedonhTwitter61
Activity last 6 months
less more

For people who archive TikTok creators systematically

You're tracking a roster of creators across multiple platforms. You want every Live captured, every post deduplicated, and the whole thing searchable, without writing a single Python script.

For journalists and researchers preserving the record

You need durable, timestamped copies of public posts and bios for citation and review, with change history when profiles edit themselves. Local-only, no third-party server in the chain.

Headline feature

Auto-record TikTok Lives the moment they start.

Add a creator to a monitor. StreamStash checks every 60 to 90 seconds, detects when they go live, and starts recording before most viewers have even joined. When the Live ends, the file is closed, indexed, and added to your library.

  • Records every Live at the highest quality TikTok serves, with hardware-accelerated NVENC compression where supported.
  • Live preview thumbnails so you can see what's being captured without opening TikTok.
  • Stop & save at any point, or let it run to the end of the stream.
  • Captures stream title, viewer count, and start time alongside the video.
See what's included per tier
Quick Download

Grab a single TikTok without adding it as a feed.

Paste any TikTok URL on the Quick Download page and StreamStash pulls the master file straight into your library. No monitoring, no schedule, no follow-up sync. Resolution matches what the creator uploaded, usually 1080p.

  • Available on every plan, with no daily limit.
  • Paste up to 25 URLs at once for batch downloads.
  • Convert any one-off into a monitored feed when you decide to start tracking the creator properly.
See the full release notes
8 platforms, one library

Pull every post, every Reel, every channel.

Paste a profile or channel URL. StreamStash works out the format, downloads everything new on a schedule you set, and skips anything you already have. The library is one folder on your machine.

  • TikTok videos and photos, plus Live recordings on the same monitor.
  • Instagram posts, Reels, Stories, and Highlights.
  • Twitter/X media and Telegram channels including private and restricted ones.
  • Reddit, Snapchat, Xenforo forum threads, and web album URLs you paste.
See per-tier platform access
One creator, every platform

Cross-platform creators, linked and deduplicated.

StreamStash detects when the same creator runs accounts on multiple platforms by parsing bio text, in-bio URLs, and username similarity. Link them with one click and cross-platform dedup kicks in: when a creator cross-posts the same clip from TikTok to Instagram, StreamStash recognises the duplicate and skips it.

Perceptual hashing catches reposts even when filenames and timestamps differ. One canonical copy, one library entry, every source preserved in the metadata.

Power tier

Search by what's in the video, not just what it's tagged with.

"Wearing a red dress." "At the beach." "Holding a coffee cup." StreamStash extracts keyframes from every video in your library and runs them through a local visual model. You get ranked matches in well under a second.

AI search runs on your machine. No API keys, no upload, no third-party service in the chain. The first time you index, it takes a minute per 1,000 clips on a mid-range GPU. After that, queries are instant.

Stay alive

Background monitoring without getting your account flagged.

StreamStash uses your existing browser session (cookies from Firefox preferred) instead of storing credentials. Every platform has its own rate-limit profile, with randomized rest days, configurable quiet hours, and automatic backoff when an endpoint starts returning 429s.

  • TikTok Live monitors check every 60 to 90 seconds. Other platforms run on longer, randomized intervals to stay invisible.
  • Pause any monitor with one click. Resume when you want.
  • Optional Discord webhook pings when a Live starts or finishes.
Cross-platform

Add a creator. StreamStash matches them to creators you already track.

When you paste a TikTok URL or username, StreamStash checks the bio, the in-bio links, and the avatar against every creator already in your library. If it spots a match, it suggests a group with a confidence score and tells you why.

Add and link in one click. Cross-platform dedup kicks in immediately. Wrong match? Cancel and the creator is added solo, no link created.

Track changes

Bio edits, follower swings, post cadence.

Every bio change is captured with a diff. Every follower count, following count, and avatar revision is logged on the day it happens. Hover any data point to see the snapshot in context.

Useful for context when a creator pivots, goes private, or rebrands. Available on Personal and Power tiers.

Pricing

One-time payment. Lifetime updates.

Paid tiers are a single charge. No subscription, no upsells, no features pulled out from under you later.

Free
£0 forever
Try the dashboard, capture a few Lives.
  • TikTok and Twitter/X
  • Source-quality Quick Download for any TikTok URL
  • 5 feeds, 1 live monitor
  • Hardware-accelerated compression (NVIDIA, AMD, Intel)
  • Library, dashboard, playback
  • Engagement analytics: views, likes, comments, trends
  • Updates on a 30-day delay
Download free
Personal
£20 one-time
For tracking a focused list across four platforms.
  • Everything in Free, plus Instagram and Telegram
  • 15 feeds, 3 live monitors
  • Bio tracking and history
  • Engagement analytics on Instagram and Telegram
  • Discord webhooks, same-day updates
Get Personal · £20
Feature Free Personal Power
Platforms TikTok, X + Instagram, Telegram + Reddit, Snapchat, Forums, Albums
Feeds (combined) 5 15 Unlimited
Live monitors 1 3 Unlimited
Quick Download (TikTok, source quality)
Library & playback
Hardware-accelerated compression
Bio tracking & history ×
Discord webhooks ×
AI semantic search × ×
HD downloads on monitored TikTok feeds × ×
Cross-platform dedup × ×
Identity matching × ×
Storage dashboard
Advanced dashboard × ×
Analytics
Remote access (Tailscale)
Priority support × ×
Updates 30-day delay Same-day Same-day
VirusTotal verified clean: Free Personal Power
Heads up: After downloading, Windows may show Windows protected your PC. This is normal for new software without an Extended Validation cert. Click More infoRun anyway to install. Microsoft code-signing trust is on the way. By downloading, you accept our terms of service.

One-time payment. · Lifetime updates. · 14-day no-questions-asked refund.

FAQ

Questions people actually ask.

Eight platforms: TikTok, Instagram, Twitter/X, Telegram, Reddit, Snapchat, forums, and web albums. Free covers TikTok and Twitter/X, Personal adds Instagram and Telegram, and Power unlocks everything.

Yes, on every tier from v1.7. Each monitored feed on a supported platform gets a dedicated analytics page with top performers, engagement volume over time, engagement quality (likes, comments, shares per view), a posting-cadence heatmap, and per-post history. Free covers TikTok and X. Personal adds Instagram and Telegram. Power adds Reddit. Snapchat, forums, and web album hosts don't expose per-item engagement counts, so they sit out of analytics regardless of tier.

Yes. Add a TikTok creator as a monitor and StreamStash detects when they go live, then starts recording automatically. Lives are captured at the highest quality TikTok serves on every paid tier, with live preview thumbnails and hardware-accelerated NVENC compression where available.

No tool can guarantee against platform action, but StreamStash is built around making sure that doesn't happen. It uses your existing browser session instead of a stored password, randomizes its check schedule, respects per-platform rate budgets, and pauses itself when an endpoint starts returning 429s. The defaults are conservative on purpose.

For Instagram and Twitter/X specifically, where moderation is strictest, we recommend a dedicated archival account if you're tracking many creators or pulling at high volume. Treat it as a safety net, not a hard requirement.

Yes. StreamStash runs a Flask server on your local machine, with pywebview wrapping it so it feels like a native Windows desktop app. The library is a single SQLite file on a path you choose, plus your media folders alongside it. There is no cloud component, no in-app telemetry, no account to create. Your licence key is checked once at install and otherwise the app makes no calls home.

Yes, on the Power tier. Type "wearing a red dress at the beach" and you get ranked thumbnails in well under a second. The model runs on your machine, on your GPU. No API keys, no upload, no third-party service in the chain.

Firefox stores cookies as a plain SQLite file that StreamStash can read in milliseconds. Chrome, Edge, and Brave encrypt their cookie database with Windows DPAPI and keep an exclusive lock on it whenever the browser (or one of its background processes) is running. The result: you appear logged in, but the app reads zero cookies.

You can use Chrome if you fully close it (including background processes via Task Manager) before launching StreamStash, but Firefox is the path of least resistance.

StreamStash is a tool for personal archival and research purposes. You're responsible for complying with the terms of service of any platform you use it with. StreamStash does not host, distribute, or store third-party content; it runs on your hardware.

StreamStash is not for: harassment or doxxing of individuals, redistributing content as your own, or downloading illegal material.

14 days, no questions asked. Email support@streamstash.live with your order ID and the refund hits your card within 3 working days.

Yes, in that order. macOS first, since the codebase is Python and a chunk of the platform-specific work is already done. Linux native after that. Docker images for Synology, QNAP, and Unraid follow Linux. There is no fixed timeline. If you buy now, the upgrade path is included.

It happens. TikTok rotates its API, Instagram changes its session handshake, X mutates its endpoints. When something breaks, the affected platform's monitor shows a status flag in the dashboard and a fix ships in the next update (usually within a few days). The other platforms keep running normally. This is a real reason the source isn't open: publishing exactly how the data is fetched would make these patches cheaper for the platforms to ship.

From the dev

Why I built StreamStash.

Ash · Founder

It started because my downloads folder was a disaster. I had one tool for TikTok, another for Instagram, a Python script someone wrote for Twitter, and a couple of janky things for forums. Half of them saved files into their own folders with their own naming, and none of them knew the others existed. So when a creator posted the same clip across three platforms, I'd end up with three copies of it, scattered, and no way to actually search anything I'd already grabbed.

I started messing with it about a year ago, just for me. The deduplication came first, because that was the thing that drove me genuinely mad. Then the dashboard, because I wanted to actually see what I had instead of digging through folders. Then everything else.

What started as a personal project has grown into something I genuinely think holds up for other people, which is why it's here instead of just sitting on my drive. I'm always open to ideas and changes if there's something that'd make it work better for you.

One thing I get asked a lot: why isn't this open source? Publicly documenting how the data gets pulled would make it trivial for the platforms to patch the methods. Keeping that side closed is what keeps the tool actually working.

If you try it and something annoys you or breaks, the Discord is the fastest place to reach me. I'm usually around.

Join the community.

Get help, share your setup, request features, and chat with other StreamStash users. Plus early access to new features and a direct line to the dev.

  • Help with setup, configuration, and troubleshooting
  • Vote on what gets built next
  • First to know about new releases and beta features
Join the Discord

Free · Open to everyone · No spam

Prefer email? support@streamstash.live