1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "keywords": [
12 "software engineer"
13 ],
14 "country": "United States",
15 "location": "San Francisco, CA",
16 "datePosted": "3",
17 "radius": "",
18 "jobType": "",
19 "jobLevel": "",
20 "remoteWorkType": "",
21 "resumeKeywords": [
22 {
23 "keyword": "JavaScript",
24 "aliases": [
25 "JS"
26 ]
27 },
28 {
29 "keyword": "TypeScript",
30 "aliases": [
31 "TS"
32 ]
33 },
34 {
35 "keyword": "Node.js",
36 "aliases": [
37 "Node",
38 "NodeJS"
39 ]
40 },
41 {
42 "keyword": "React Native",
43 "aliases": [
44 "RN"
45 ]
46 },
47 {
48 "keyword": "React"
49 },
50 {
51 "keyword": "Expo"
52 }
53 ]
54};
55
56
57const run = await client.actor("cheap_scraper/indeed-job-scraper").call(input);
58
59
60console.log('Results from dataset');
61console.log(`πΎ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
62const { items } = await client.dataset(run.defaultDatasetId).listItems();
63items.forEach((item) => {
64 console.dir(item);
65});
66
67