SEC EDGARSEC EDGAR
The US regulator's free database of company filings, from annual reports to insider trades, with free JSON APIs.המאגר החינמי של הרגולטור האמריקאי לדיווחי חברות, מדוחות שנתיים ועד עסקאות בעלי עניין, עם APIs חינמיים ב-JSON.
What is it?מה זה?
EDGAR is the electronic filing system of the US Securities and Exchange Commission (SEC). Public companies file their reports there, including annual 10-K, quarterly 10-Q, current 8-K reports, insider trading forms and institutional holdings reports. Beyond full-text search on the website, the SEC offers JSON APIs on data.sec.gov for each company's filing history and for financial data extracted from XBRL, with no API key needed.EDGAR היא מערכת הדיווח האלקטרונית של רשות ניירות הערך האמריקאית (SEC). חברות ציבוריות מגישות בה את הדוחות שלהן, כולל דוח שנתי 10-K, דוח רבעוני 10-Q, דיווחים מיידיים 8-K, טפסי מסחר של בעלי עניין ודוחות אחזקות של גופים מוסדיים. מעבר לחיפוש טקסט מלא באתר, ה-SEC מציע APIs ב-JSON באתר data.sec.gov להיסטוריית הדיווחים של כל חברה ולנתונים פיננסיים שחולצו מ-XBRL, בלי צורך ב-API key.
Why it matters for quantsלמה זה חשוב לקוואנטים
Fundamental and event-driven strategies start from filings: earnings, balance sheets, insider buying, and changes in institutional holdings. EDGAR is the primary source, with exact filing timestamps, which is critical to avoid look-ahead bias. Quants also run NLP on filing text, for example measuring tone or changes between consecutive reports. Many Israeli companies listed in the US, including dual-listed ones, file here too.אסטרטגיות פונדמנטליות ואסטרטגיות מבוססות אירועים מתחילות מדיווחים: רווחים, מאזנים, קניות של בעלי עניין ושינויים באחזקות מוסדיות. EDGAR הוא המקור הראשוני, עם חותמות זמן מדויקות של כל הגשה, וזה קריטי כדי להימנע מ-look-ahead bias. קוונטים מריצים גם NLP על הטקסט של הדוחות, למשל מדידת טון או שינויים בין דוחות עוקבים. גם חברות ישראליות רבות שנסחרות בארה"ב, כולל דואליות, מדווחות כאן.
What quants look forמה קוואנטים מחפשים שם
- 10-K and 10-Q reports and their financial statementsדוחות 10-K ו-10-Q והדוחות הכספיים שבהם
- 8-K current reports for event studies (earnings, management changes, deals)דיווחים מיידיים 8-K ל-event studies (רווחים, חילופי הנהלה, עסקאות)
- Form 4 insider transactions and 13F institutional holdingsטופס 4 לעסקאות בעלי עניין ו-13F לאחזקות מוסדיות
- Structured XBRL financial data via the companyfacts APIנתונים פיננסיים מובנים מ-XBRL דרך ה-API של companyfacts
- Exact filing dates and times, to know when information became publicתאריכים ושעות הגשה מדויקים, כדי לדעת מתי מידע הפך לציבורי
How to get startedאיך מתחילים
- Use the EDGAR company search on sec.gov to find a company and browse its filings by type.השתמשו בחיפוש החברות של EDGAR ב-sec.gov כדי למצוא חברה ולדפדף בדיווחים שלה לפי סוג.
- Note the company's CIK (its EDGAR identifier). The APIs need it as a 10-digit number padded with leading zeros.רשמו את ה-CIK של החברה (המזהה שלה ב-EDGAR). ה-APIs צריכים אותו כמספר בן 10 ספרות עם אפסים מובילים.
- Get the filing history from data.sec.gov/submissions/CIK##########.json and financial facts from data.sec.gov/api/xbrl/companyfacts/CIK##########.json.משכו את היסטוריית הדיווחים מ-data.sec.gov/submissions/CIK##########.json ונתונים פיננסיים מ-data.sec.gov/api/xbrl/companyfacts/CIK##########.json.
- Always send a User-Agent header with your name or company and a contact email, as the SEC requires.תמיד שלחו כותרת User-Agent עם השם שלכם או של החברה וכתובת מייל ליצירת קשר, כפי שה-SEC דורש.
Code exampleדוגמת קוד
import requests
headers = {"User-Agent": "Your Name your.email@example.com"}
url = "https://data.sec.gov/submissions/CIK0000320193.json" # Apple
data = requests.get(url, headers=headers).json()
recent = data["filings"]["recent"]
print(data["name"], list(zip(recent["form"][:5], recent["filingDate"][:5])))
Fetches a company's recent filings. Replace the User-Agent with your real name and email; the SEC may block requests without one.מושך את הדיווחים האחרונים של חברה. החליפו את ה-User-Agent בשם ובמייל האמיתיים שלכם; ה-SEC עלול לחסום בקשות בלעדיו.
Tips & pitfallsטיפים ומלכודות
- Respect the fair access policy: the SEC currently lists a maximum of 10 requests per second. Add pauses between requests and cache results.כבדו את מדיניות הגישה ההוגנת: ה-SEC מציין כרגע מקסימום של 10 בקשות בשנייה. הוסיפו השהיות בין בקשות ושמרו תוצאות במטמון.
- Use the filing date, not the fiscal period end, as the date your strategy could have known the numbers.השתמשו בתאריך ההגשה ולא בסוף התקופה הפיסקלית כמועד שבו האסטרטגיה שלכם יכלה לדעת את המספרים.
- Companies restate past figures, and XBRL tags vary between companies. Validate key numbers before building factors on them.חברות מתקנות נתוני עבר, ותגיות XBRL משתנות בין חברות. אמתו מספרים חשובים לפני שאתם בונים עליהם פקטורים.
- Many foreign companies file different forms (such as 20-F and 6-K instead of 10-K and 8-K), so check which forms a company uses.חברות זרות רבות מגישות טפסים אחרים (כמו 20-F ו-6-K במקום 10-K ו-8-K), אז בדקו באילו טפסים החברה משתמשת.
Relatedקשור
Sourcesמקורות
Quant Israel is not affiliated with this service or company. Details may change — check the official site. Nothing here is investment advice.Quant Israel אינה קשורה לשירות או לחברה הזו. הפרטים עשויים להשתנות — בדקו באתר הרשמי. שום דבר כאן אינו ייעוץ השקעות.