1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "companies": [
10 "AAPL",
11 "MSFT",
12 ],
13 "mode": "both",
14 "formTypes": [
15 "10-K",
16 "10-Q",
17 "8-K",
18 ],
19 "since": "2023-01-01",
20 "maxFilingsPerCompany": 5,
21 "metrics": [
22 "Assets",
23 "NetIncomeLoss",
24 "EarningsPerShareDiluted",
25 "Revenues",
26 ],
27 "maxFactsPerMetric": 4,
28 "includeTextExcerpt": False,
29 "excerptMaxChars": 2000,
30}
31
32
33run = client.actor("fairquery/edgar-company-facts-filings").call(run_input=run_input)
34
35
36print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
37for item in client.dataset(run.default_dataset_id).iterate_items():
38 print(item)
39
40