1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "scrapeMode": "scrape",
10 "inputMode": "REMOTE",
11 "outputMode": "jobs",
12 "urls": [
13 { "url": "https://wellfound.com/remote" },
14 { "url": "https://wellfound.com/location/new-york" },
15 ],
16 "locations": [
17 "New York",
18 "San Francisco",
19 "London",
20 ],
21 "pageLimit": 1,
22 "maxItems": 80,
23 "onlyRemoteJobs": False,
24 "includeChangedJobs": True,
25 "includeRemovedJobs": True,
26 "resetMonitorState": False,
27 "monitorStateStoreName": "wellfound-jobs-monitor-state",
28 "maxRetries": 3,
29 "proxyConfiguration": { "useApifyProxy": False },
30}
31
32
33run = client.actor("trakk/wellfound-jobs-scraper").call(run_input=run_input)
34
35
36print("๐พ Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
37for item in client.dataset(run["defaultDatasetId"]).iterate_items():
38 print(item)
39
40