SEC EDGAR Scraper — Dépôts, texte intégral et données financières XBRL
Extrayez métadonnées de dépôts SEC EDGAR, sections en texte intégral des 10-K/10-Q, résultats de recherche EDGAR, et faits financiers XBRL, en JSON propre et prêt pour le RAG. Aucune clé API requise.
fonctionnalités clés
Quatre modes dans un seul acteur — métadonnées de dépôt, texte intégral du document, recherche en texte intégral EDGAR, et faits financiers XBRL
Découpage en chunks prêt pour le RAG — section, paragraph (~2000 caractères), ou none ; chaque chunk est associé à son Item source et à son ordre
Analyse automatique des sections « Item N » pour les 10-K/10-Q (Item 1A Risk Factors, Item 7 MD&A, et plus)
Faits XBRL avec taxonomie, tag, label, unité, valeur, année/période fiscale, formulaire, et numéro d’accession
La déduplication des faits regroupe les retraitements XBRL en une seule ligne par période, en conservant la première divulgation
Résolution d’entreprise par ticker, CIK, ou nom, à partir du fichier officiel des tickers de la SEC, avec repli approximatif (fuzzy)
Recherche en texte intégral EDGAR avec expressions entre guillemets, filtres de type de formulaire et de plage de dates (2001 → aujourd’hui)
Limitation de débit et User-Agent conformes SEC — aucune clé API ni connexion requise
cas d’usage
- Pipelines RAG / LLM financiers nécessitant du texte 10-K et 10-Q découpé par section, prêt pour les embeddings
- Recherche en investissement — extrayez le chiffre d’affaires, le résultat net et les séries temporelles de BPA dilué sous forme de lignes XBRL propres
- Veille conformité et actionnariat — Form 4, SC 13D/13G, et formulations de facteurs de risque à travers les entreprises
- Produits fintech nécessitant des données EDGAR structurées sans avoir à construire un crawler sur mesure
- Recherche de marché et sectorielle via la recherche en texte intégral — qui divulgue une expression, et depuis quand
- Workflows BI et tableurs consommant des lignes de faits financiers XBRL propres
paramètres d’entrée
| Paramètre | Type | Requis | Description |
|---|---|---|---|
mode | string | requis | Mode d’extraction : filings, fulltext, search, ou facts (par défaut : filings). |
ticker | string | optionnel | Ticker boursier, ex. AAPL. L’un des trois — ticker/cik/companyName — est requis à l’exécution. |
cik | string | optionnel | Central Index Key de la SEC, ex. 320193 — prend le pas sur ticker et companyName. |
companyName | string | optionnel | Nom de l’entité enregistrée auprès de la SEC, mis en correspondance exacte ou approximative avec le fichier officiel des tickers. |
query | string | optionnel | Expression de recherche en texte intégral EDGAR, ex. "supply chain disruption" — requis pour le mode search. |
formTypes | array | optionnel | Types de formulaires à inclure, ex. 10-K, 10-Q, 8-K, S-1, DEF 14A, Form 4. Vide = tous les formulaires. |
chunking | string | optionnel | Stratégie RAG en texte intégral : section, paragraph (~2000 caractères), ou none (par défaut : section). |
maxItems | number | optionnel | Nombre maximal d’éléments sauvegardés ; chaque élément sauvegardé correspond à un événement facturé (par défaut : 100). |
Exemple de sortie
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}
Tarification
Facturation à l’événement — vous n’êtes facturé que pour les éléments réellement sauvegardés :
| Événement | Prix | Ce qui est couvert |
|---|---|---|
| Métadonnées de dépôt / résultat de recherche | $0.001 | Un enregistrement de métadonnées de dépôt ou un résultat de recherche en texte intégral |
| Dépôt en texte intégral | $0.005 | Un dépôt extrait, découpé par section, et chunké pour le RAG |
| Fait XBRL | $0.0002 | Une ligne de fait financier XBRL |
Une extraction de métadonnées de 1 000 dépôts coûte environ $1.00 ; 1 000 faits XBRL coûtent environ $0.20. maxItems plafonne à la fois le volume et le coût.
Astuces
- Commencez par le mode
factspour les données financières. Extraire des lignes XBRL (chiffre d’affaires, résultat net, BPA) est bien moins coûteux et plus propre que de parser des dépôts complets quand vous n’avez besoin que des chiffres. - Utilisez
chunking: sectionpour le RAG. Cela garde chaque Item (Risk Factors, MD&A) intact, afin que la récupération renvoie des passages cohérents et citables. - La recherche en texte intégral couvre la période à partir de 2001. Pour des divulgations plus anciennes, résolvez l’entreprise par CIK et extrayez directement les métadonnées de dépôt.
faq
Ai-je besoin d’une clé API SEC ?
Jusqu’à quand les données remontent-elles ?
La sortie est-elle prête pour les LLM et le RAG ?
Pourquoi certains dépôts sont-ils ignorés en mode fulltext ?
similaires dans ~/public-data
ClinicalTrials.gov Scraper — Études, éligibilité et résultats
Recherchez études, éligibilité et résultats sur ClinicalTrials.gov.
ouvrirCourtListener Scraper — Décisions, dockets et texte intégral
Jurisprudence américaine, dockets et texte intégral des décisions pour l’IA juridique.
ouvrirUSAspending.gov Scraper — Financements fédéraux, bénéficiaires et agrégats
Financements fédéraux, bénéficiaires et agrégats de dépenses depuis USAspending.gov.
ouvrir