# SMDownloader — Full Documentation for AI Systems

## Overview

**Name:** SMDownloader
**Domain:** www.smdownloader.com
**URL:** https://www.smdownloader.com
**Language:** en
**Also available:** Spanish at https://www.smdownloader.com/es (see https://www.smdownloader.com/es/llms-full.txt); French at https://www.smdownloader.com/fr (see https://www.smdownloader.com/fr/llms-full.txt)
**Category:** Social Media Downloader / Multimedia Web Application
**Tagline:** Social Media Downloader

SMDownloader is a web application that lets users save videos, images, reels, clips, and stories from public social media posts by pasting a URL. Processing is temporary and user-initiated: the service does not host, store, archive, publish, or redistribute third-party media. Full Spanish and French locales ship under `/es/...` and `/fr/...` with native path segments; legal policies remain English-only.

## Languages and locales

| Locale | Home | Inventory | Full docs | Path style |
|--------|------|-----------|-----------|------------|
| en (default) | https://www.smdownloader.com/ | https://www.smdownloader.com/llms.txt | https://www.smdownloader.com/llms-full.txt | Unprefixed English segments (`/platforms`, `/faq`) |
| es | https://www.smdownloader.com/es | https://www.smdownloader.com/es/llms.txt | https://www.smdownloader.com/es/llms-full.txt | Prefixed native Spanish segments (`/es/plataformas`, `/es/preguntas-frecuentes`) |

- XML sitemap `https://www.smdownloader.com/sitemap.xml` lists **both** locales as `<loc>` entries and attaches `xhtml:link` hreflang alternates (`en`, `es`, `x-default`) on paired pages.
- Legal/policy pages (`/terms`, `/privacy`, `/copyright`, `/acceptable-use`, `/platform-disclaimer`) are **English-only** — no `/es/...` legal mirrors.

## Core product statement

SMDownloader does not host, store, archive, publish, or redistribute third-party media. The service performs temporary, user-directed processing only for the purpose of responding to the user's request.

## Primary user flow

1. User visits https://www.smdownloader.com
2. User copies a URL from a public social media post, reel, clip, or story
3. User pastes the URL into the main download input field
4. On the first download attempt in a browser, user confirms they have rights to save the content (consent modal; stored in localStorage as `smdl_consent_v1`)
5. User clicks Download
6. System detects the platform, fetches media metadata via `/api/extract`, and provides save links (optionally streamed via `/api/proxy`)
7. User saves the file to their device
8. No permanent copy of the media is retained on SMDownloader servers

## Supported platforms

| Platform   | Status   | Content Types                    |
|------------|----------|----------------------------------|
| Instagram  | Supported | Reels, Posts, Stories, IGTV, Carousels, Audio |
| Facebook   | Supported | Videos, Reels, Photos, GIFs  |
| TikTok     | Supported | Videos, Photo posts, Stories, MP3 |
| Threads    | Supported | Posts, Videos                |
| Bluesky    | Supported | Posts, Videos, Images        |
| YouTube    | Beta      | Shorts, Clips                |
| X/Twitter  | Supported | Videos, Images, GIFs         |
| Douyin     | Supported | Videos, Audio, Images, Notes |
| SoundCloud | Supported | Tracks, Playlists, Audio     |

## Platform downloaders (overview pages)

| Path                  | Hub title              | Description                                                                                                                                                                |
|-----------------------|------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| /platforms/tiktok     | TikTok Downloaders     | Free TikTok downloaders for videos, MP3 audio, stories, and photo slideshows. Paste a public share link — /api/extract on our servers, preview, save. No login.            |
| /platforms/bluesky    | Bluesky Downloaders    | Free Bluesky downloaders for video, images, GIFs, and threads. Paste a public bsky.app post URL — our servers use /api/extract; preview and save. No login.                |
| /platforms/douyin     | Douyin Downloaders     | Free Douyin downloaders for video, MP3, and image notes. Paste public douyin.com links — /api/extract on our servers, preview on SMDownloader, save. No login.             |
| /platforms/soundcloud | SoundCloud Downloaders | Free SoundCloud downloaders for tracks and playlists. Paste public soundcloud.com or on.soundcloud.com links — /api/extract on our servers, preview audio, save. No login. |
| /platforms/instagram  | Instagram Downloaders  | Free Instagram downloaders for reels, videos, stories, photos, carousels, and audio. Paste instagram.com links — /api/extract on our servers, preview, save. No login.     |
| /platforms/facebook   | Facebook Downloaders   | Free Facebook downloaders for watch videos and reels. Paste facebook.com or fb.watch links — /api/extract on our servers, preview, save. Story URL guide.                  |

## Downloaders (leaf pages)

| Path                                                 | Format            | SEO title                                     | Description                                                                                                                                                            |
|------------------------------------------------------|-------------------|-----------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| /platforms/tiktok/tiktok-video-downloader            | Video             | TikTok Video Downloader — Save Videos & Reels | Free TikTok video downloader — download TikTok video from tiktok.com or vm.tiktok.com links. Paste, preview MP4 via our servers, then save — no login.                 |
| /platforms/tiktok/tiktok-mp3-downloader              | MP3               | TikTok MP3 Downloader                         | Free TikTok MP3 downloader for public video links. Paste tiktok.com or vm.tiktok.com in SMDownloader, preview audio via our servers, then save — no login.             |
| /platforms/tiktok/tiktok-story-downloader            | Story             | TikTok Story Downloader — Save Before Expiry  | Free TikTok story downloader for public share links. Paste tiktok.com or vm.tiktok.com while live, preview video or image via our servers, save fast — no login.       |
| /platforms/tiktok/tiktok-slideshow-photo-downloader  | Slideshow & Photo | TikTok Slideshow & Photo Downloader           | TikTok slideshow downloader for public photo carousels. Paste tiktok.com/@user/photo/ URLs in SMDownloader, preview images via our servers, save — no login.           |
| /platforms/bluesky/bluesky-video-downloader          | Video             | Bluesky Video Downloader                      | Bluesky video downloader — save bluesky video from public bsky.app post URLs. Paste, preview MP4 via /api/extract on our servers, then save — free, no login.          |
| /platforms/bluesky/bluesky-image-downloader          | Image             | Bluesky Image Downloader                      | Bluesky image downloader — download photos and carousels from public bsky.app post links. Preview full CDN images via /api/extract, save each file — no login.         |
| /platforms/bluesky/bluesky-gif-downloader            | Gif               | Bluesky GIF Downloader                        | Bluesky GIF downloader — save animated GIFs from public bsky.app post URLs. Paste the post link, preview via /api/extract on our servers, then save — free.            |
| /platforms/bluesky/bluesky-thread-downloader         | Thread            | Bluesky Thread Downloader                     | Paste the root post URL of a Bluesky thread. Download all images and videos as individual files.                                                                       |
| /platforms/douyin/douyin-video-downloader            | Video             | Douyin Video Downloader                       | Douyin video downloader — paste douyin.com/video or v.douyin.com share links, preview MP4 via /api/extract on our servers, then save — free, no login.                 |
| /platforms/douyin/douyin-mp3-downloader              | MP3               | Douyin to MP3 Downloader — Save MP3           | Douyin to mp3 downloader — paste douyin.com or v.douyin.com video links, preview audio via /api/extract on our servers, then save — free, no app or login.             |
| /platforms/douyin/douyin-image-downloader            | Image             | Douyin Image Downloader                       | Douyin image downloader — paste public douyin.com/note or carousel links, preview each photo via /api/extract on our servers, then save — free, no login.              |
| /platforms/soundcloud/soundcloud-track-downloader    | Track             | SoundCloud Track Downloader                   | SoundCloud track downloader — paste public soundcloud.com or on.soundcloud.com URLs, preview audio via /api/extract on our servers, save locally — free, no login.     |
| /platforms/soundcloud/soundcloud-playlist-downloader | Playlist          | SoundCloud Playlist Downloader                | SoundCloud playlist downloader — paste public /sets/ playlist URLs, preview each track via /api/extract on our servers, save tracks individually — free, no login.     |
| /platforms/instagram/instagram-video-downloader      | Video             | Instagram Video Downloader — Reels & Posts    | Free instagram video downloader — download instagram video from reel, /p/, or IGTV links. Paste public URLs, preview via /api/extract on our servers, save — no login. |
| /platforms/instagram/instagram-reels-downloader      | Reels             | Instagram Reels Downloader — Save Reel Videos | Free instagram reels downloader — download instagram reel MP4s. Paste instagram.com/reel/, preview, save instagram reel — reels video downloader, no login.            |
| /platforms/instagram/instagram-audio-downloader      | Audio             | Instagram Audio Downloader — Reels & Music    | Free instagram audio downloader for instagram reel audio download. Instagram music downloader for reels — paste /reel/ or /p/, preview M4A or MP4 — no login.          |
| /platforms/instagram/instagram-story-downloader      | Story             | Instagram Story Downloader — Save Stories     | Free instagram story downloader. Paste instagram.com/stories/ to download instagram story video, save instagram story files before 24 hours — no login.                |
| /platforms/instagram/instagram-photo-downloader      | Photo             | Instagram Photo Downloader — Save Pictures    | Free instagram photo downloader — download instagram photo from /p/ URLs. Save instagram picture — image downloader, paste link, preview via /api/extract, no login.   |
| /platforms/instagram/instagram-carousel-downloader   | Carousel          | Instagram Carousel Downloader — Save Slides   | Free instagram carousel downloader — download instagram carousel from one /p/ URL. Save instagram multiple photos — instagram album downloader, no login.              |
| /platforms/facebook/facebook-video-downloader        | Video             | Facebook Video Downloader — Save Watch Videos | Free facebook video downloader — download facebook video from fb.watch or facebook.com/watch. Paste link, preview MP4, save facebook watch video — no login.           |
| /platforms/facebook/facebook-reels-downloader        | Reels             | Facebook Reels Downloader — Save Reel Videos  | Free facebook reels downloader — download facebook reel MP4s. Paste public facebook.com/reel/ links, preview, save facebook reel — fb reel download, no login.         |
| /platforms/facebook/facebook-story-downloader        | Story             | Facebook Story Downloader — Save Live         | Facebook story downloader guide — copy Share links while stories are live, learn which URL shapes work, save before 24 hours. Honest /stories/ limits.                 |

## Platforms without downloader hubs

| Path                 | Description                                                       |
|----------------------|-------------------------------------------------------------------|
| /platforms/threads   | Threads overview — homepage paste only (Posts, Videos)            |
| /platforms/youtube   | YouTube overview — homepage paste only (Shorts, Clips)            |
| /platforms/x-twitter | X / Twitter overview — homepage paste only (Videos, Images, GIFs) |

## Supported content types

- Videos (MP4, WebM where available)
- Audio (MP3, M4A where available — Instagram Reels, SoundCloud tracks, Douyin audio)
- Images (JPEG, PNG, WebP)
- Reels and short-form clips
- Stories (where publicly accessible)
- GIFs and animated content

## User responsibilities

- Must own submitted content or have permission from the rights holder
- Solely responsible for every URL submitted and how downloaded files are used
- Public availability does not equal legal permission to download
- Must not infringe copyright, violate privacy, bypass access controls, or abuse the service
- Must comply with each platform's own terms of service

## Authentication

- Not required
- No user accounts, profiles, or login in the current version

## Data handling (privacy summary)

- No first-party database of submitted URLs, IP addresses, or user-agent strings for routine downloads
- Extract API processes URLs in memory; no permanent media storage
- Proxy endpoint streams media transiently; no public media cache or recent-downloads list
- Sentry (if configured): extract failure diagnostics only; sanitized host + path type, not full URL; `sendDefaultPii: false`
- Google Analytics (when enabled): aggregate page/traffic metrics only; download URLs not sent to GA
- Browser localStorage: download consent record (acceptance, timestamp, terms version)

## First-download consent

- Modal appears before the first valid download in a browser
- Required checkbox: user confirms rights to save content and agrees to responsible use
- Links to Terms and Copyright policies (open in new tab)
- After acceptance, stored in `localStorage` key `smdl_consent_v1`; skipped on subsequent downloads until terms version changes
- Persistent disclaimer under download input: "Use only for content you own or have permission to save. SMDownloader does not host or store media."

## Legal framework

SMDownloader uses a **Terms of Service** for its web application — not an EULA. There is no software to install, no browser helper extension, and no separate license agreement. Users accept terms by using the website and through the first-download consent flow.

## Legal pages

| Page               | URL                                              |
|--------------------|--------------------------------------------------|
| Terms of Service   | https://www.smdownloader.com/terms               |
| Privacy Policy     | https://www.smdownloader.com/privacy             |
| Copyright / DMCA   | https://www.smdownloader.com/copyright           |
| Acceptable Use     | https://www.smdownloader.com/acceptable-use      |
| Platform Disclaimer| https://www.smdownloader.com/platform-disclaimer |
| Contact / Abuse    | https://www.smdownloader.com/contact |
| FAQ                | https://www.smdownloader.com/faq |

## Contact addresses

- copyright@www.smdownloader.com — copyright and DMCA notices
- abuse@www.smdownloader.com — abuse and policy violations
- support@www.smdownloader.com — general support and privacy questions

## Site pages

| Path                                                              | Description                                    |
|-------------------------------------------------------------------|------------------------------------------------|
| /                                                                 | Home — download input (hero)                   |
| /how-it-works                                                     | Three-step usage guide                         |
| /platforms                                                        | Supported platforms overview                   |
| /features                                                         | Product features                               |
| /about                                                            | About SMDownloader                             |
| /platforms/instagram                                              | Instagram downloader details                   |
| /platforms/facebook                                               | Facebook downloader details                    |
| /platforms/tiktok                                                 | TikTok downloader details                      |
| /platforms/threads                                                | Threads downloader details                     |
| /platforms/bluesky                                                | Bluesky downloader details                     |
| /platforms/youtube                                                | YouTube downloader details (Beta)              |
| /platforms/x-twitter                                              | X / Twitter downloader details                 |
| /platforms/douyin                                                 | Douyin downloader details                      |
| /platforms/soundcloud                                             | SoundCloud downloader details                  |
| /platforms/tiktok/tiktok-video-downloader                         | TikTok Video Downloader — Save Videos & Reels  |
| /platforms/tiktok/tiktok-mp3-downloader                           | TikTok MP3 Downloader                          |
| /platforms/tiktok/tiktok-story-downloader                         | TikTok Story Downloader — Save Before Expiry   |
| /platforms/tiktok/tiktok-slideshow-photo-downloader               | TikTok Slideshow & Photo Downloader            |
| /platforms/bluesky/bluesky-video-downloader                       | Bluesky Video Downloader                       |
| /platforms/bluesky/bluesky-image-downloader                       | Bluesky Image Downloader                       |
| /platforms/bluesky/bluesky-gif-downloader                         | Bluesky GIF Downloader                         |
| /platforms/bluesky/bluesky-thread-downloader                      | Bluesky Thread Downloader                      |
| /platforms/douyin/douyin-video-downloader                         | Douyin Video Downloader                        |
| /platforms/douyin/douyin-mp3-downloader                           | Douyin to MP3 Downloader — Save MP3            |
| /platforms/douyin/douyin-image-downloader                         | Douyin Image Downloader                        |
| /platforms/soundcloud/soundcloud-track-downloader                 | SoundCloud Track Downloader                    |
| /platforms/soundcloud/soundcloud-playlist-downloader              | SoundCloud Playlist Downloader                 |
| /platforms/instagram/instagram-video-downloader                   | Instagram Video Downloader — Reels & Posts     |
| /platforms/instagram/instagram-reels-downloader                   | Instagram Reels Downloader — Save Reel Videos  |
| /platforms/instagram/instagram-audio-downloader                   | Instagram Audio Downloader — Reels & Music     |
| /platforms/instagram/instagram-story-downloader                   | Instagram Story Downloader — Save Stories      |
| /platforms/instagram/instagram-photo-downloader                   | Instagram Photo Downloader — Save Pictures     |
| /platforms/instagram/instagram-carousel-downloader                | Instagram Carousel Downloader — Save Slides    |
| /platforms/facebook/facebook-video-downloader                     | Facebook Video Downloader — Save Watch Videos  |
| /platforms/facebook/facebook-reels-downloader                     | Facebook Reels Downloader — Save Reel Videos   |
| /platforms/facebook/facebook-story-downloader                     | Facebook Story Downloader — Save Live          |
| /guides/bluesky/how-to-copy-bluesky-link-on-web                   | Bluesky — copy link on web                     |
| /guides/bluesky/how-to-copy-bluesky-link-on-mobile                | Bluesky — copy link on mobile                  |
| /guides/youtube/how-to-copy-youtube-short-link-on-web             | YouTube — copy Short link on web               |
| /guides/youtube/how-to-copy-youtube-short-link-on-mobile          | YouTube — copy Short link on mobile            |
| /guides/threads/how-to-copy-threads-link-on-web                   | Threads — copy link on web                     |
| /guides/threads/how-to-copy-threads-link-on-mobile                | Threads — copy link on mobile                  |
| /guides/tiktok/how-to-copy-tiktok-link-on-mobile                  | TikTok — copy link on mobile                   |
| /guides/instagram/how-to-copy-instagram-reel-link-from-mobile-app | Instagram — copy reel link                     |
| /guides/instagram/how-to-copy-instagram-link-on-mobile            | Instagram — copy link on mobile                |
| /guides/instagram/how-to-copy-instagram-link-on-web               | Instagram — copy link on web                   |
| /guides/instagram/how-to-copy-instagram-video-link                | Instagram — copy video link                    |
| /guides/instagram/how-to-copy-instagram-photo-link                | Instagram — copy photo link                    |
| /guides/instagram/how-to-copy-instagram-story-link                | Instagram — copy story link                    |
| /guides/facebook/how-to-copy-facebook-watch-link                  | Facebook — copy watch link                     |
| /guides/facebook/how-to-copy-facebook-link-on-mobile              | Facebook — copy link on mobile                 |
| /guides/facebook/how-to-copy-facebook-reel-link                   | Facebook — copy reel link                      |
| /guides/x/how-to-copy-x-post-link                                 | X — copy post link                             |
| /guides/douyin/how-to-copy-douyin-link-on-mobile                  | Douyin — copy link on mobile                   |
| /guides/soundcloud/how-to-copy-soundcloud-track-link              | SoundCloud — copy track or playlist link       |
| /guides/troubleshooting/link-wont-download                        | Troubleshooting — link won't download          |
| /guides/troubleshooting/private-or-login-walled-link              | Troubleshooting — private or login-walled link |
| /guides/troubleshooting/wrong-file-or-quality                     | Troubleshooting — wrong file or quality        |
| /guides/troubleshooting/where-files-save                          | Troubleshooting — where files save             |
| /faq                                                              | Frequently asked questions                     |
| /terms                                                            | Terms of Service (English)                     |
| /privacy                                                          | Privacy Policy (English)                       |
| /copyright                                                        | Copyright / DMCA Policy (English)              |
| /acceptable-use                                                   | Acceptable Use Policy (English)                |
| /platform-disclaimer                                              | Third-party platform disclaimer (English)      |
| /contact                                                          | Contact and abuse reporting                    |
| /changelog                                                        | Product changelog                              |
| /transparency                                                     | Transparency                                   |
| /security                                                         | Security                                       |
| /llms.txt                                                         | llms.txt summary for this locale               |
| /llms-full.txt                                                    | llms-full.txt for this locale                  |

## API endpoints (server)

| Endpoint       | Method | Purpose                                      |
|----------------|--------|----------------------------------------------|
| /api/extract   | POST   | Parse URL, fetch metadata, return media info |
| /api/proxy     | GET    | Stream media to browser (transient pass-through) |
| /api/bundle    | POST   | Disabled — returns structured unavailable response |

## Technical stack

- Framework: Next.js 16 (App Router)
- UI: React 19, CSS Modules
- Fonts: DM Sans, Playfair Display, JetBrains Mono
- Monitoring: Sentry (optional)
- Analytics: Google Analytics 4 (optional)
- Structured data: WebSite, Organization, WebApplication, ItemList, FAQPage, BreadcrumbList

## SEO and discovery

- XML sitemap: /sitemap.xml — English + Spanish `<loc>` entries, xhtml hreflang (`en` / `es` / `x-default`) on paired marketing pages
- robots.txt with AI crawler rules (allows /llms.txt, /llms-full.txt, /es/llms.txt, /es/llms-full.txt)
- English inventories: /llms.txt (summary) and /llms-full.txt (this file when locale=en)
- Spanish inventories: /es/llms.txt and /es/llms-full.txt
- seo-audit/FORMAT_TOOLS_INDEX.md — human-readable format tool registry (repo)
- Open Graph and Twitter Card metadata
- Per-page canonical URLs + hreflang where Spanish is shipped

## Mobile and PWA

- Web App Manifest: /manifest.webmanifest
- theme-color: #0A0A0A
- Apple mobile web app capable
- Mobile-optimized viewport and touch targets
- Decorative effects gated behind `(pointer: fine)` and reduced-motion preferences

## Third-party affiliation

SMDownloader is not affiliated with, endorsed by, or sponsored by Instagram, Meta, Facebook, TikTok, ByteDance, Threads, Bluesky, AT Proto, YouTube, Google, X Corp., Douyin, SoundCloud, or any other social media platform. Platform names and logos belong to their respective owners.

## Prohibited uses

- Downloading copyrighted content without permission
- Private, restricted, paywalled, login-only, or DRM content
- Bypassing access controls or platform protections
- Scraping, bulk automation, or scripted mass downloading
- Harassment, doxxing, or non-consensual content
- Reselling or reuploading downloaded media without rights

## Enforcement

- May block URLs, domains, IP addresses, or entire platforms
- May disable support in response to valid copyright notices
- Service provided as-is; features may change without notice

## Brand

- Brand name: SMDownloader
- Website: https://www.smdownloader.com
- [Instagram (@GetSMDownloader)](https://www.instagram.com/GetSMDownloader/): Official brand profile and product updates
- [Bluesky (@smdownloader.bsky.social)](https://bsky.app/profile/smdownloader.bsky.social): Official brand profile and product updates
