1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "startUrls": [
12 {
13 "url": "https://scholarsworld.ng/all-scholarships/"
14 },
15 {
16 "url": "https://brainsbeyondborders.org/"
17 }
18 ],
19 "trustedDomains": [
20 "daad.de",
21 "ec.europa.eu",
22 "mastercardfdn.org",
23 "chevening.org",
24 "fulbright.org",
25 "docs.google.com",
26 "forms.gle",
27 "airbus.com",
28 "un.org",
29 "fao.org",
30 "who.int",
31 "worldbank.org",
32 "gatesfoundation.org",
33 "fordfoundation.org",
34 "microsoft.com",
35 "ox.ac.uk",
36 "cam.ac.uk",
37 "harvard.edu",
38 "mit.edu",
39 "stanford.edu"
40 ]
41};
42
43
44const run = await client.actor("seyi_glory/africa-scholarship-and-essay-crawler").call(input);
45
46
47console.log('Results from dataset');
48console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
49const { items } = await client.dataset(run.defaultDatasetId).listItems();
50items.forEach((item) => {
51 console.dir(item);
52});
53
54