1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "resumeCore": [
12 "React",
13 "JavaScript",
14 "TypeScript",
15 "HTML",
16 "CSS"
17 ],
18 "resumeSecondary": [
19 "Redux",
20 "Node.js",
21 "Express",
22 "MongoDB",
23 "REST",
24 "Git",
25 "Tailwind",
26 "MERN"
27 ],
28 "resumeBonus": [
29 "Next.js",
30 "Jest",
31 "Vite",
32 "Figma",
33 "Agile"
34 ],
35 "allowedRegions": [],
36 "excludeTitleKeywords": [
37 "React Native",
38 "QA",
39 "Android",
40 "iOS",
41 "DevOps",
42 "Java",
43 "Angular"
44 ],
45 "seniorTitleWords": [
46 "senior",
47 "sr",
48 "lead",
49 "principal",
50 "staff",
51 "architect",
52 "director",
53 "manager",
54 "vp",
55 "head of"
56 ],
57 "jdStackRejects": [
58 "php",
59 "angular",
60 "angularjs",
61 "java",
62 "c#",
63 "c++",
64 ".net",
65 "dotnet",
66 "asp.net",
67 "python"
68 ],
69 "wrongStack": [
70 "java",
71 "angular",
72 "vue",
73 ".net",
74 "c#",
75 "django",
76 "golang"
77 ]
78};
79
80
81const run = await client.actor("congruent_import/resume-job-matcher").call(input);
82
83
84console.log('Results from dataset');
85console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
86const { items } = await client.dataset(run.defaultDatasetId).listItems();
87items.forEach((item) => {
88 console.dir(item);
89});
90
91