{"message":"Social Media Metadata API Server","uiTools":[{"path":"/csv.html","name":"CSV Generator","desc":"Batch process URLs and download CSV"},{"path":"/sheets.html","name":"Vermillio Report Augmentation","desc":"Process URLs from a Google Sheet `report` tab and write metadata back"},{"path":"/channels.html","name":"Channel Search","desc":"YouTube channel search CSV export"},{"path":"/screenshot.html","name":"Screenshot Tool","desc":"Take screenshots and get public URLs or download CSV"},{"path":"/discover-siblings.html","name":"Sibling Discovery","desc":"Upload SERP CSV to find related videos on the same channel"}],"groups":[{"name":"YouTube","endpoints":[{"path":"/api/video/:videoId?verbose=1","desc":"Video metadata","example":"/api/video/dQw4w9WgXcQ"},{"path":"/api/video/:videoId/comments?maxResults=20","desc":"Video comments","example":"/api/video/dQw4w9WgXcQ/comments?maxResults=10"},{"path":"/api/search?q=...&maxResults=10","desc":"Video search","example":"/api/search?q=lord+of+the+rings&maxResults=5"},{"path":"/api/search/channels?q=...&maxResults=10","desc":"Channel search","example":"/api/search/channels?q=tolkien&maxResults=5"},{"path":"/api/channel/:channelId","desc":"Channel details"},{"path":"/api/channel/:channelId/videos?maxResults=10","desc":"Channel recent videos"},{"path":"/api/playlist/:playlistId?maxResults=50","desc":"Playlist items"},{"path":"/api/trending?regionCode=US&maxResults=10","desc":"Trending videos","example":"/api/trending?regionCode=US&maxResults=5"},{"path":"/api/youtube/discover-siblings?channelId=<CHANNEL_OR_@HANDLE>&query=<SEARCH>&maxResults=100&minScore=40","desc":"Scan channel uploads for related content","example":"/api/youtube/discover-siblings?channelId=@ai-general.content177&query=Harry+Potter&maxResults=50&minScore=40"},{"path":"/api/youtube/transcript?videoId=<ID> | ?url=<YT_URL>&lang=en&proxy=false","desc":"Fetch public captions via yt-dlp through Oxylabs proxy (manual preferred over auto-gen)","example":"/api/youtube/transcript?videoId=dQw4w9WgXcQ"}]},{"name":"TikTok","endpoints":[{"path":"/api/tiktok/video/metrics?url=<URL>","desc":"Video metrics"},{"path":"/api/tiktok/ytdlp?url=<URL>","desc":"Video metadata via yt-dlp"},{"path":"/api/tiktok/profiles?query=<TERM>","desc":"Profile discovery (EnsembleData)","example":"/api/tiktok/profiles?query=tolkien"}]},{"name":"Instagram","endpoints":[{"path":"/api/instagram/video?url=<URL>","desc":"Video/post metadata"},{"path":"/api/instagram/video/apify?url=<URL>&verbose=1","desc":"Via Apify instagram-scraper"},{"path":"/api/instagram/profiles?query=<TERM>","desc":"Profile discovery (EnsembleData + Apify enrichment)","example":"/api/instagram/profiles?query=tolkien"}]},{"name":"Twitter / X","endpoints":[{"path":"/api/twitter/profiles?query=<TERM>","desc":"Profile discovery (Apify xtdata/twitter-x-scraper)","example":"/api/twitter/profiles?query=tolkien"}]},{"name":"Music","endpoints":[{"path":"/api/chartmetric/metadata?url=<SPOTIFY_URL>&verbose=1","desc":"Spotify tracks/albums/artists/playlists + streaming data","example":"/api/chartmetric/metadata?url=https://open.spotify.com/track/3n3Ppam7vgaVa1iaRUc9Lp"},{"path":"/api/spotify/metadata?url=<SPOTIFY_URL>&verbose=1","desc":"Spotify shows / episodes","example":"/api/spotify/metadata?url=https://open.spotify.com/episode/0L5BZId2ySpX6Ni64dbbhw"}]},{"name":"Utility","endpoints":[{"path":"/api/screenshot?url=<URL>&download=1&fullPage=1","desc":"Screenshot any web page","example":"/api/screenshot?url=https%3A%2F%2Fexample.com&fullPage=1"},{"path":"/api/proxy/status","desc":"Proxy configuration debug info","example":"/api/proxy/status"}]}]}