Extract Playlist
POST/openapi/v1/extract/playlist — 2 credits per page.
Extracts one page of posts from a playlist, channel, creator profile or hashtag URL. Use the cursor for pagination:
# First page
curl -X POST https://api.snapany.com/openapi/v1/extract/playlist \
-H "Authorization: Bearer sk_snapany_xxx" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.youtube.com/@nasa/videos"}'
# Next page: pass the cursor returned by the previous call
curl -X POST https://api.snapany.com/openapi/v1/extract/playlist \
-H "Authorization: Bearer sk_snapany_xxx" \
-H "Content-Type: application/json" \
-d '{"url": "https://www.youtube.com/@nasa/videos", "cursor": "..."}'
When the response contains no next cursor, you have reached the last page.
Each page returns:
- posts: one page of posts, each identical in shape to the Extract Post response — direct media URLs, quality variants, subtitles, stats and author metadata included, no extra per-post calls needed
- profile: the page subject (channel / creator / hashtag) with display name, avatar, follower count and bio
- has_more / next_cursor: pagination
Full schema and a real-shaped response example: API Reference.
Supported sites
YouTube (channels, playlists, Shorts, hashtags), TikTok (creator profiles, hashtags), Instagram (profiles, hashtags), X/Twitter (creator profiles), Douyin (creator profiles, collections), Bilibili (uploader spaces, collections), Weibo (creator profiles), Toutiao / Xigua Video (creator profiles), Haokan Video (creator profiles), and 50+ more sites.