How coflyn/scrapr works
scrapr is a Node.js media-link extraction library: callers provide a platform URL, choose a platform-specific scraper, and receive downloadable media links and metadata (or playlist/album information). The root module exposes platform APIs; sampled platform indexes expose their scraper implementations. The tree and README establish broader platform coverage, but most implementation internals and network-call details were not sampled, so those relationships are not expanded.
Main entry points: index.js Public API · tiktok/index.js TikTok · instagram/index.js Instagram · twitter/index.js Twitter / X
Components 23
Social Platforms
Music Platforms
- Spotify
lib/spotify/index.js - SoundCloud
lib/soundcloud/index.js - Apple Music
lib/applemusic/index.js - Bandcamp
lib/bandcamp/index.js - Album Extraction
lib/bandcamp/bandcampdownloader/index.js
Video Platforms
- YouTube
lib/youtube/index.js - Bilibili
lib/bilibili/index.js - Douyin
lib/douyin/index.js - TeraBox
lib/terabox/index.js - Playlist Extraction
lib/youtube/playlist/index.js
Other Platforms
- Pixiv
lib/pixiv/index.js
Other components
- Library Caller
- Public API
index.js - Media Results
- Scraper Services
Connections 48
- Library Caller → Public API: imports
- Public API → TikTok: exports
- Public API → Instagram: exports
- Public API → Twitter / X: exports
- Public API → Facebook: exports
- Public API → Pinterest: exports
- Public API → Threads: exports
- Public API → Reddit: exports
- Public API → RedNote: exports
- Public API → YouTube: exports
- Public API → Bilibili: exports
- Public API → Douyin: exports
- Public API → TeraBox: exports
- Public API → Spotify: exports
- Public API → SoundCloud: exports
- Public API → Apple Music: exports
- Public API → Bandcamp: exports
- Public API → Pixiv: exports
- Library Caller → TikTok: calls scraper
- Library Caller → Instagram: calls scraper
- Library Caller → Twitter / X: calls scraper
- Library Caller → Facebook: calls scraper
- Library Caller → Pinterest: calls scraper
- Library Caller → Threads: calls scraper
- Library Caller → Reddit: calls scraper
- Library Caller → RedNote: calls scraper
- Library Caller → YouTube: calls scraper
- Library Caller → Bilibili: calls scraper
- Library Caller → Douyin: calls scraper
- Library Caller → TeraBox: calls scraper
- Library Caller → Spotify: calls scraper
- Library Caller → SoundCloud: calls scraper
- Library Caller → Apple Music: calls scraper
- Library Caller → Bandcamp: calls scraper
- Library Caller → Pixiv: calls scraper
- Library Caller → Playlist Extraction: calls playlist
- Library Caller → Album Extraction: calls album
- Scraper Services → TikTok: provides media
- Scraper Services → Instagram: provides media
- Scraper Services → Twitter / X: provides media
- Scraper Services → YouTube: provides media
- TikTok → Media Results: returns links
- Instagram → Media Results: returns links
- Twitter / X → Media Results: returns links
- Facebook → Media Results: returns links
- Pinterest → Media Results: returns links
- Threads → Media Results: returns links
- Reddit → Media Results: returns links