1from apify_client import ApifyClient
2
3
4
5client = ApifyClient("<YOUR_API_TOKEN>")
6
7
8run_input = {
9 "keywords": ["software engineer"],
10 "country": "United States",
11 "location": "San Francisco, CA",
12 "datePosted": "3",
13 "radius": "",
14 "jobType": "",
15 "remoteWorkType": "",
16 "resumeKeywords": [
17 {
18 "keyword": "TypeScript",
19 "aliases": [
20 "TS",
21 "JS",
22 "JavaScript",
23 ],
24 },
25 {
26 "keyword": "Node.js",
27 "aliases": [
28 "Node",
29 "NodeJS",
30 ],
31 },
32 {
33 "keyword": "React",
34 "aliases": [
35 "RN",
36 "React Native",
37 "Expo",
38 "ReactJS",
39 ],
40 },
41 {
42 "keyword": "SQL",
43 "aliases": ["PostgreSQL"],
44 },
45 {
46 "keyword": "Tools",
47 "aliases": [
48 "Git",
49 "Docker",
50 "Jira",
51 "Postman",
52 "GitHub",
53 "GitLab",
54 "GitHub Copilot",
55 "Webpack",
56 ],
57 },
58 ],
59 "jobLevel": "",
60}
61
62
63run = client.actor("cheap_scraper/indeed-job-scraper").call(run_input=run_input)
64
65
66print(f"πΎ Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
67for item in client.dataset(run.default_dataset_id).iterate_items():
68 print(item)
69
70