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.

Playlist & Channel Batch Extraction API - SnapAny API