1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "search",
12 "sports": [
13 "Australian Rules"
14 ],
15 "competitions": [
16 "AFL"
17 ],
18 "raceTypes": [
19 "horse"
20 ],
21 "urls": [
22 "https://www.sportsbet.com.au/",
23 "https://www.sportsbet.com.au/betting/australian-rules",
24 "https://www.sportsbet.com.au/betting/australian-rules/afl",
25 "https://www.sportsbet.com.au/betting/soccer/australia/australian-a-league-men",
26 "https://www.sportsbet.com.au/betting/australian-rules/afl/afl-premiership-winner-2027-10966930",
27 "https://www.sportsbet.com.au/betting/live-betting",
28 "https://www.sportsbet.com.au/racing-schedule/horse/today",
29 "https://www.sportsbet.com.au/results",
30 "https://www.sportsbet.com.au/betting/australian-rules/afl?utm_source=x&action=y",
31 "https://www.sportsbet.com.au/horse-racing",
32 "https://www.sportsbet.com.au/horse-racing/international/funabashi/race-11-11123076",
33 "https://app.sportsbet.com.au/"
34 ],
35 "proxy": {
36 "useApifyProxy": true,
37 "apifyProxyGroups": [
38 "RESIDENTIAL"
39 ],
40 "apifyProxyCountry": "AU"
41 },
42 "incrementalMode": false,
43 "emitUnchanged": false,
44 "emitExpired": false,
45 "compactUpdates": false,
46 "ignoreFieldsForChanges": []
47};
48
49
50const run = await client.actor("abotapi/sportsbet-au-scraper").call(input);
51
52
53console.log('Results from dataset');
54console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
55const { items } = await client.dataset(run.defaultDatasetId).listItems();
56items.forEach((item) => {
57 console.dir(item);
58});
59
60