AI 产品解读TikTok video downloader Chrome extension that enables one-click downloading of short videos from TikTok without watermarks
Users cannot natively download TikTok videos without watermarks through the browser; this extension adds download buttons directly on TikTok pages and uses third-party APIs to retrieve watermark-free video/photo URLs for local download
1. User navigates to tiktok.com. 2. Extension content script injects download buttons (💾 icon) on video thumbnails, detail pages, and profile pages. 3. User clicks a download button → content script extracts video URL from page → sends to background.js. 4. Background.js calls snaptik.app or douyin.wtf API to resolve the watermark-free video URL, then uses Chrome downloads API to save the file locally. 5. For batch downloads on profiles, user clicks 'Download All' → modal opens with video list → user selects videos → batch download processes queue. 6. Translation buttons appear on descriptions/comments and call Google Translate API when clicked. 7. Settings page allows customization of file naming, themes, and feature toggles.
One-click download button injected on TikTok video pages and feed listsBatch download all videos from a user's profile page via a modal with search/filterTranslate video descriptions and comments using Google Translate APICustomizable filename patterns with tokens ({author}, {title}, {date}, {id}, {type})Theme customization (light/dark/scheduled) and UI preferences (button size, toast position)Watermark-free video download via third-party extraction APIs (snaptik.app, douyin.wtf)
- 目标用户
- TikTok users who want to save videos without watermarks / Content collectors who need to batch-download videos from TikTok profiles / Non-native speakers who want to translate TikTok descriptions and comments
- The extension relies on third-party external services (snaptik.app, douyin.wtf) for video URL extraction which could change or become unavailable
- Uses host_permissions: <all_urls> which is broader than needed for a TikTok-only extension
- Hardcoded token in background.js:91 is a static credential for the snaptik.app API — not user auth but worth noting for security review
付费分析未识别到付费功能
No evidence of paid features, premium tiers, subscriptions, or payment processing anywhere in the codebase. All 'pro' keyword hits are false positives from CSS class names (.ttd-batch-progress), JavaScript methods (processQueue, stopPropagation), and Promise usage. No Stripe/billing/payment UI, no license checks, no feature gating. All features (single download, batch download, translation, settings customization) are fully available without any payment.
- 置信度
- 95
- 支付平台
- --
- 来源
- AI / 高
- 需要登录
- 否
- 登录理由
- The extension requires no login or account to use. There is no sign-in UI, no authentication flow, no credentials stored for user accounts. The hardcoded 'token' at background.js:91 is a server-side API credential sent to snaptik.app, not a user login. All 'auth' keyword hits refer to 'author' (video creator name) in the download metadata. The extension injects download buttons directly on TikTok pages and uses third-party APIs (snaptik.app, douyin.wtf, TikTok oembed) to resolve video URLs without requiring the user to be logged in.