SEC EDGAR Scraper — отчетность, полнотекстовый поиск и финансовые данные XBRL
Извлекайте метаданные отчетности SEC EDGAR, полнотекстовые секции 10-K/10-Q, результаты полнотекстового поиска EDGAR и финансовые факты XBRL в виде чистого JSON, готового к RAG. API-ключ не требуется.
ключевые возможности
Четыре режима в одном акторе — метаданные отчетности, полный текст документа, полнотекстовый поиск EDGAR и финансовые факты XBRL
Чанкинг, готовый к RAG, — section, paragraph (~2000 символов) или none; каждый чанк помечен исходным Item и порядковым номером
Автоматический парсинг секций «Item N» для 10-K/10-Q (Item 1A Risk Factors, Item 7 MD&A и другие)
Факты XBRL с таксономией, тегом, меткой, единицей измерения, значением, финансовым годом/периодом, формой и номером accession
Дедупликация фактов сворачивает переформулировки XBRL в одну строку на период, сохраняя самое раннее раскрытие
Определение компании по тикеру, CIK или названию по официальному файлу тикеров SEC, с нечетким поиском как запасным вариантом
Полнотекстовый поиск EDGAR с фразами в кавычках, фильтрами по типу формы и диапазону дат (2001 → настоящее время)
Ограничение частоты запросов и User-Agent в соответствии с требованиями SEC — без API-ключа и без входа
сценарии использования
- RAG/LLM-конвейеры для финансов, которым нужен текст 10-K и 10-Q, разбитый на секции и готовый для эмбеддингов
- Инвестиционные исследования — выгрузка временных рядов выручки, чистой прибыли и разводненной EPS в виде чистых строк XBRL
- Мониторинг комплаенса и владения — Form 4, SC 13D/13G и формулировки риск-факторов по компаниям
- Финтех-продукты, которым нужны структурированные данные EDGAR без разработки собственного краулера
- Исследования рынка и отрасли через полнотекстовый поиск — кто и с каких пор раскрывает определенную формулировку
- BI-процессы и работа с таблицами на основе чистых строк финансовых фактов XBRL
входные параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
mode | string | обязательно | Режим извлечения: filings, fulltext, search или facts (по умолчанию: filings). |
ticker | string | опционально | Биржевой тикер, например AAPL. Во время выполнения обязателен один из параметров ticker/cik/companyName. |
cik | string | опционально | Central Index Key SEC, например 320193 — имеет приоритет над ticker и companyName. |
companyName | string | опционально | Название регистранта SEC, точное или нечеткое совпадение по официальному файлу тикеров. |
query | string | опционально | Выражение полнотекстового поиска EDGAR, например "supply chain disruption" — обязательно для режима search. |
formTypes | array | опционально | Типы форм для включения, например 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4. Пусто = все формы. |
chunking | string | опционально | Стратегия чанкинга для RAG: section, paragraph (~2000 символов) или none (по умолчанию: section). |
maxItems | number | опционально | Максимум сохраняемых элементов; каждый сохраненный элемент — одно тарифицируемое событие (по умолчанию: 100). |
Пример вывода
1{
2 "itemType": "filing-fulltext",
3 "title": "Apple Inc. — 10-K 2025-10-31",
4 "company": "Apple Inc.",
5 "ticker": "AAPL",
6 "cik": "0000320193",
7 "formType": "10-K",
8 "filedAt": "2025-10-31",
9 "accessionNo": "0000320193-25-000123",
10 "documentUrl": "https://www.sec.gov/Archives/edgar/data/320193/...",
11 "sections": [
12 { "name": "Item 1A — Risk Factors", "charCount": 38241 },
13 { "name": "Item 7 — Management's Discussion and Analysis", "charCount": 21077 }
14 ],
15 "chunks": [
16 { "text": "The Company's business, reputation, results of operations...", "section": "Item 1A — Risk Factors", "order": 12 }
17 ],
18 "textLength": 220151
19}
Цена
Оплата за событие — вы платите только за фактически сохраненные элементы:
| Событие | Цена | Что включено |
|---|---|---|
| Метаданные отчетности / результат поиска | $0.001 | Одна запись метаданных отчетности или результат полнотекстового поиска |
| Отчетность с полным текстом | $0.005 | Один отчет, извлеченный, разобранный на секции и разбитый на чанки для RAG |
| Факт XBRL | $0.0002 | Одна строка финансового факта XBRL |
Выгрузка метаданных 1000 отчетов — это ~$1.00; 1000 фактов XBRL — ~$0.20. maxItems ограничивает и объем, и стоимость.
Советы
- Начните с режима
factsдля финансовых показателей. Выгрузка строк XBRL (выручка, чистая прибыль, EPS) намного дешевле и чище, чем разбор полных отчетов, если нужны только цифры. - Используйте
chunking: sectionдля RAG. Это сохраняет каждый Item (Risk Factors, MD&A) целостным, поэтому retrieval возвращает связные, пригодные для цитирования фрагменты. - Полнотекстовый поиск охватывает период с 2001 года. Для более старых раскрытий определите компанию по CIK и выгрузите метаданные отчетности напрямую.
частые вопросы
Нужен ли мне API-ключ SEC?
На сколько лет назад доступны данные?
Готов ли вывод для LLM и RAG?
Почему некоторые отчеты пропускаются в режиме fulltext?
похожие в ~/public-data
ClinicalTrials.gov Scraper — исследования, критерии участия и результаты
Поиск исследований, критериев участия и результатов ClinicalTrials.gov.
открытьCourtListener Scraper — судебные решения, дела и полный текст
Судебная практика США, дела и полный текст решений для юридического ИИ.
открытьUSAspending.gov Scraper — федеральные контракты, получатели и агрегированные данные
Федеральные контракты, получатели и агрегированные расходы из USAspending.gov.
открыть