{"package":"yt-dlp","ecosystem":"pypi","latest_version":"2026.8.19","description":"A feature-rich command-line audio/video downloader","license":"Unlicense","license_risk":"permissive","commercial_use_notes":"Permissive: commercial closed-source use OK; preserve the copyright notice.","homepage":"https://pypi.org/project/yt-dlp/","repository":"https://github.com/yt-dlp/yt-dlp","downloads_weekly":0,"health":{"score":75,"risk":"moderate","breakdown":{"maintenance":25,"popularity":0,"security":25,"maturity":15,"community":10},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"2026.8.19","total_count":639,"recent":["2026.7.6.234510.dev0","2026.7.9.234832.dev0","2026.7.12.233956.dev0","2026.7.14.233956.dev0","2026.7.20.234742.dev0","2026.7.21.234255.dev0","2026.7.23.234303.dev0","2026.8.4.234419.dev0","2026.8.16.20253.dev0","2026.8.17.73947.dev0","2026.8.18.122307.dev0","2026.8.19","2026.8.19.233000.dev0","2026.8.20.234504.dev0","2026.8.25.233329.dev0","2026.8.27.3630.dev0","2026.8.27.231323.dev0","2026.8.29.232711.dev0","2026.8.30.232658.dev0","2026.9.16.232951.dev0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":0,"first_published":null,"last_published":"2026-08-19T23:48:56.925874Z","dependencies_count":37,"dependencies":["curl-cffi!=0.6.*,!=0.7.*,!=0.8.*,!=0.9.*,<0.17,>=0.5.10; implementation_name == \"cpython\" and extra == \"curl-cffi\"","typing-extensions; python_full_version < \"3.11\" and extra == \"curl-cffi\"","brotli; (implementation_name == \"cpython\" and sys_platform != \"ios\") and extra == \"default\"","brotlicffi; implementation_name != \"cpython\" and extra == \"default\"","certifi; extra == \"default\"","mutagen; extra == \"default\"","pycryptodomex; extra == \"default\"","requests<3,>=2.32.2; extra == \"default\"","urllib3<3,>=2.0.2; extra == \"default\"","websockets>=13.0; extra == \"default\"","yt-dlp-ejs==0.8.0; extra == \"default\"","deno>=2.6.6; extra == \"deno\"","brotli==1.2.0; (implementation_name == \"cpython\" and sys_platform != \"ios\") and extra == \"pin\"","brotlicffi==1.2.0.1; implementation_name != \"cpython\" and extra == \"pin\"","certifi==2026.7.22; extra == \"pin\"","charset-normalizer==3.5.0; extra == \"pin\"","idna==3.18; extra == \"pin\"","mutagen==1.48.1; extra == \"pin\"","pycryptodomex==3.23.0; extra == \"pin\"","requests==2.34.2; extra == \"pin\"","urllib3==2.7.0; extra == \"pin\"","websockets==16.1.1; python_full_version < \"3.11\" and extra == \"pin\"","websockets==17.0.1; python_full_version >= \"3.11\" and extra == \"pin\"","yt-dlp-ejs==0.8.0; extra == \"pin\"","certifi==2026.7.22; implementation_name == \"cpython\" and extra == \"pin-curl-cffi\"","cffi==2.1.1; implementation_name == \"cpython\" and extra == \"pin-curl-cffi\"","curl-cffi==0.16.0; implementation_name == \"cpython\" and extra == \"pin-curl-cffi\"","pycparser==3.0; implementation_name == \"cpython\" and extra == \"pin-curl-cffi\"","typing-extensions==4.16.0; python_full_version < \"3.11\" and extra == \"pin-curl-cffi\"","deno==2.9.5; extra == \"pin-deno\"","cffi==2.1.1; platform_python_implementation != \"PyPy\" and extra == \"pin-secretstorage\"","cryptography==50.0.0; extra == \"pin-secretstorage\"","jeepney==0.9.0; extra == \"pin-secretstorage\"","pycparser==3.0; (implementation_name != \"PyPy\" and platform_python_implementation != \"PyPy\") and extra == \"pin-secretstorage\"","secretstorage==3.5.0; extra == \"pin-secretstorage\"","typing-extensions==4.16.0; python_full_version < \"3.11\" and extra == \"pin-secretstorage\"","secretstorage; extra == \"secretstorage\""]},"github_stats":{"stars":193372,"forks":16787,"open_issues":2676,"is_archived":false,"pushed_at":"2026-09-16T07:48:51Z","subscribers_count":950},"bundle":null,"typescript":null,"known_issues":{"bugs_count":0,"bugs_severity":{},"status_breakdown":{},"link":null,"scope":"none"},"historical_compromise":null,"recommendation":{"action":"safe_to_use","issues":[],"use_version":"2026.8.19","version_hint":null,"summary":"yt-dlp@2026.8.19 is safe to use (health: 75/100)"},"version_scoped":null,"_meta":{"endpoint":"check","tier":"full","philosophy":"DepScope is free. Use the cheapest endpoint that answers your real question.","cheaper_alternatives":[{"endpoint":"/api/exists/pypi/yt-dlp","tokens_estimated":12,"use_when":"you only need to know if the package exists (hallucination guard)"},{"endpoint":"/api/health/pypi/yt-dlp","tokens_estimated":80,"use_when":"you only need a 0-100 score for go/no-go (>=70 = safe)"},{"endpoint":"/api/prompt/pypi/yt-dlp","tokens_estimated":280,"use_when":"you want a plain-text LLM-friendly brief instead of JSON"},{"endpoint":"POST /api/check_bulk","tokens_estimated":60,"use_when":"you have 5+ packages to check; sends one round-trip instead of N"}],"docs":"https://depscope.dev/integrate"},"_cache":"hit","_response_ms":0}