{"library":"sec-downloader","title":"SEC Downloader","description":"sec-downloader is a Python library that provides useful extensions for sec-edgar-downloader, including the ability to download SEC filings asynchronously, cache filings, and handle concurrent rate limits. The current version is 0.12.2, compatible with Python >=3.7. It is actively maintained with periodic releases.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install sec-downloader"],"cli":null},"imports":["from sec_downloader import AsyncEdgarDownloader","from sec_downloader import DownloadDetails"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import asyncio\nfrom sec_downloader import AsyncEdgarDownloader\n\nasync def main():\n    async with AsyncEdgarDownloader() as downloader:\n        details = await downloader.get_filing_details('AAPL', '10-K', limit=1)\n        for d in details:\n            print(d.filing_url)\n\nasyncio.run(main())","lang":"python","description":"Async download of a 10-K filing for Apple using the default rate limiter.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}