1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "scrapingMode": "json_api",
10 "redditCredentials": [],
11 "startUrls": [],
12 "subreddits": ["webdev"],
13 "scrapeOptions": {
14 "posts": True,
15 "comments": False,
16 "users": False,
17 "subredditInfo": False,
18 },
19 "filters": {
20 "sortBy": "hot",
21 "timeRange": "all",
22 "minUpvotes": 0,
23 },
24 "limits": {
25 "maxPosts": 5,
26 "maxCommentsPerPost": 5,
27 "maxCommentDepth": 2,
28 },
29}
30
31
32run = client.actor("kalirobot/reddit-scraper-pro").call(run_input=run_input)
33
34
35print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
36for item in client.dataset(run["defaultDatasetId"]).iterate_items():
37 print(item)
38
39