Instagram is the platform where access state matters more than any single technical detail. The Reel, Story, IGTV, and feed video sources all live at scontent.cdninstagram.com behind authenticated URL signatures. Sign-in state determines what variants the player will request, what URLs get returned, and whether they get returned at all. An anonymous scraper that goes through the page DOM gets either nothing, low-quality variants, or a sign-in redirect — depending on what Instagram has decided in the last few weeks. The platform actively iterates on what it serves to unauthenticated requests, which is why third-party Instagram downloaders cycle through being broken and working roughly every quarter.
VidMost handles this by letting the built-in browser engine sign in normally and play the content the way the Instagram web app would. An Instagram adapter in the smart sniffer watches scontent.cdninstagram.com for the MP4 source URLs the authenticated player requests, lists every detected resource in the right sidebar with a recommended best-match highlighted, and from there the download is straightforward. The shape of the URL — /reel/, /stories/, /tv/, /p/ — does not matter because capture happens at the network layer, not at the URL-pattern layer. The Instagram-specific things VidMost has to handle on top of that are the carousel multi-item case (queue each video item individually, skip images) and the Story 24-hour expiry (download within the window, because after that the source is gone from Instagram’s side and no tool can recover it). If a platform change ever outpaces the adapter, kernel record mode is the universal fallback: a floating toolbar appears over the playing video and records while it plays.