1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "mode": "subreddit",
10 "subreddits": ["python"],
11 "maxPosts": 25,
12 "maxItems": 100000,
13 "sort": "hot",
14 "timeFilter": "day",
15 "postUrls": [],
16 "maxComments": 100,
17 "commentSort": "confidence",
18 "includePost": True,
19 "usernames": [],
20 "includeProfileInfo": True,
21 "includeTrophies": False,
22 "includeModeratedSubreddits": False,
23 "sections": ["posts"],
24 "keywords": [],
25 "searchPosts": True,
26 "searchComments": False,
27 "searchCommunities": False,
28 "searchUsers": False,
29 "maxCommunities": 10,
30 "discoverListing": "popular",
31 "maxUsers": 25,
32 "includeNSFW": False,
33 "onlyWithFlair": False,
34 "fullSubreddit": False,
35 "includeSubredditInfo": False,
36 "includeSubredditRules": False,
37 "onlyOriginalContent": False,
38 "excludeArchived": False,
39 "excludeStickied": False,
40 "excludeRemoved": False,
41 "excludeCrossposts": False,
42 "excludeSpoilers": False,
43 "excludeLocked": False,
44 "excludeDeletedAuthor": False,
45}
46
47
48run = client.actor("crawlerbros/reddit-mcp-scraper").call(run_input=run_input)
49
50
51print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
52for item in client.dataset(run.default_dataset_id).iterate_items():
53 print(item)
54
55