SEC EDGAR Filing Search and US Annual Report Downloader
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md and install @user_457a1277/sec-scraper.
About this skill
What It Solves
In US equity audit, compliance, and financial analysis workflows, teams often need SEC EDGAR filings for a specific company and period, while manually resolving CIKs, navigating indexes, and downloading PDF or HTM files is fragmented. This skill turns a Ticker, date range, and form type into a repeatable search and download workflow.
How It Works
- Uses SEC public JSON APIs: resolves
AAPL-style tickers to CIKs viacompany_tickers.json, then queriessubmissions/CIK...json. - Provides
searchanddownloadsubcommands for metadata lookup or primary-document retrieval. - Filters filings by
--form, such as10-K,10-Q,8-K, and20-F, and caps results with--max-records. - Outputs structured JSON or
.xlsxfiles with fields likedocument_url,index_url,filing_date, andreport_date.
Boundaries and Notes
It focuses on locating and downloading public disclosure documents, not extracting financial metrics or producing audit conclusions. SEC requests require a User-Agent header, and the script should enforce rate limiting around 10 requests per second. Downloaded formats depend on the original filing and are commonly .htm, .html, or occasionally .pdf.
Use Cases
- During US equity audit, search 10-K, 10-Q, and 8-K filings by client ticker and period, then batch-download primary documents.
- For financial analysis, retrieve SEC filing metadata by ticker and date range, export Excel, and keep document links.
- In compliance review, list recent 8-K material events for a company to check disclosure timeliness and filing-type changes.
- For data preparation, map tickers to CIKs, query submissions, and cap record count for easier reconciliation.
Best For
- US audit assistants: need to quickly download a client's 10-K/10-Q/8-K filings for a period into audit working papers.
- Financial analysts: need to retrieve SEC filing lists by ticker and date range and export them to Excel.
- Compliance and risk reviewers: need to check whether filings such as 8-K are timely and complete, and compare filing-type changes.
- Data engineers: need to structure SEC EDGAR JSON API results into records for downstream processing.
Related Skills
Fetches Baidu Hot Search Top 10 titles using web_fetch first, validates same-day data, and falls back to browser automation when stale.
Generates an evening A-share policy and trading opportunity daily report by collecting same-day index, policy, and capital data, then applying a fixed template to highlight beneficiary sectors, drivers, and price directions.
Maps natural-language TikTok requests to KeyAPI REST scenarios, validates endpoints against docs, and executes data queries and analysis.
Extract city-specified AI jobs from BOSS Zhipin, save CSV/table data, mark new postings, and summarize salary trends, application advice, and HTML reports.