1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "subreddit",
10 "source": "archive",
11 "subreddits": ["programming"],
12 "postUrls": [],
13 "usernames": [],
14 "searchQuery": "",
15 "maxItems": 2,
16 "maxPosts": 2,
17 "maxComments": 5,
18 "maxDepth": 6,
19 "includeComments": False,
20 "includePost": True,
21 "sort": "hot",
22 "timeFilter": "day",
23 "commentSort": "confidence",
24 "includeNSFW": False,
25 "includeSubredditInfo": False,
26 "includeSubredditRules": False,
27 "includeProfileInfo": True,
28 "sections": ["posts"],
29 "searchPosts": True,
30 "searchComments": False,
31 "searchCommunities": False,
32 "searchUsers": False,
33 "maxCommunities": 0,
34 "maxUsers": 0,
35 "onlyNew": False,
36 "stateKey": "reddit-mcp-state",
37 "failOnEmpty": False,
38 "maxProxyBytesMb": 50,
39 "proxyMode": "none",
40 "authors": [],
41 "excludeAuthors": [],
42 "excludeKeywords": [],
43 "excludeStickied": False,
44 "excludeRemoved": False,
45 "excludeCrossposts": False,
46 "excludeSpoilers": False,
47 "excludeLocked": False,
48 "excludeDeletedAuthor": False,
49 "excludeArchived": False,
50 "onlyWithFlair": False,
51 "onlyOriginalContent": False,
52 "restrictSubreddits": [],
53}
54
55
56run = client.actor("nimbryxo-studio/reddit-multi-mode-scraper-for-posts-comments").call(run_input=run_input)
57
58
59print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
60for item in client.dataset(run.default_dataset_id).iterate_items():
61 print(item)
62
63