# My Playlist > Save public videos from any supported site — TikTok, X, YouTube, and more — to your personal > playlists and library, programmatically. TikTok, X, and YouTube are trademarks of their > respective owners; My Playlist is an independent tool and is not affiliated with, endorsed by, > or sponsored by any of them. Base URL: https://my-playlist.app ## Quick Start POST /api/download with JSON body `{"url": "https://www.tiktok.com/@user/video/7520123456789012345"}` to fetch a video for your library. Any public video URL we can process works the same way — TikTok is just one example. Returns `{"ok": true, "download": {"id": "abc"}, "video": {"status": "queued"}}`. Poll GET /api/downloads/{id} until `status` is `"done"`, then GET /api/file/{id}?dl=1 for the video. ## Authentication Anonymous/free: 2 downloads/day, 720p max, 25MB limit. Authenticated: Use `Authorization: Bearer ` header. Paid plans (Pro, Pro+, or a one-time Lifetime upgrade) raise the daily download limit, unlock the highest available quality, and add monthly storage for saving videos to your library. No CLI is available for this site yet. Sign in on the website (email/password or Google) to get a session, then use the resulting bearer token or session cookie to call the API. ## Full API Reference See /llms-full.txt for complete endpoint documentation. ## Guides English articles on playlists, saving videos, and watch-later workflows: /guides