Python scraper errors

Exception text quoted from the library version named on each hub.

Each hub is pinned to the version we read. Quoted strings are copied from that source. A library is called unmaintained only when its own metadata says so. None of these seven do.

LibraryVersion readExceptions
instaloader4.16Login, 429, private profiles, missing profiles, checkpoints
yt-dlp2026.10.26IP blocks, sign-in, rate limits, captcha, age and region gates, PO tokens
gallery-dl1.32.19Login redirects, Cloudflare challenges, auth cookies, missing resources, rate limits
snscrape0.7.0.20230622Guest token, blocks, retries given up, unavailable users, Instagram login
TikTokApi7.3.3Empty responses, invalid responses, bad JSON
twscrape0.20.1No account, rate limits, access denied, expired sessions, login failure
instagrapi3.2.2Login required, challenges, waits, rate limits, private accounts, blocked IPs

SocialScrape is the hosted API for the same public data. It does not replace every site these libraries support. The endpoint named on each page is one that exists in the API reference.