1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "runHealthCheckOnStart": true,
12 "mode": "run_actor",
13 "laravelWebhookUrl": "",
14 "laravelBaseUrl": "https://your-app.test",
15 "laravelQueue": "default",
16 "correlationId": "",
17 "targetActorId": "sovanza.inc/python-scraper",
18 "startUrls": [
19 "https://example.com"
20 ],
21 "targetActorInput": {
22 "startUrls": [
23 "https://example.com"
24 ],
25 "includeLinks": true,
26 "includeHtml": false,
27 "exportFormat": "json"
28 },
29 "waitSecs": 300,
30 "maxCallbackItems": 50,
31 "maxDatasetItems": 100,
32 "datasetBatchSize": 100,
33 "useDemoFallbackOnPublicActorError": true,
34 "maxRetries": 3,
35 "retryDelayMs": 1000,
36 "sourceDatasetId": "",
37 "sourceKeyValueStoreId": "",
38 "sourceRunId": "",
39 "laravelWebhookSecret": "",
40 "laravelApiToken": ""
41};
42
43
44const run = await client.actor("sovanza.inc/laravel-integration").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