1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "schema": {
12 "url": "string (url)",
13 "title": "string",
14 "price": "number (10-500)",
15 "rating": "number (1-5)",
16 "inStock": "boolean",
17 "category": "string (Electronics, Clothing, Home, Sports)"
18 },
19 "eventTypes": [
20 "page_view",
21 "click",
22 "scroll",
23 "form_submit",
24 "api_call"
25 ],
26 "timeSeriesConfig": {
27 "interval": "1h",
28 "trend": "upward",
29 "seasonality": true,
30 "noise": 0.1,
31 "startDate": "2024-01-01"
32 },
33 "memorizeFields": [],
34 "crunchbaseCompanies": []
35};
36
37
38const run = await client.actor("ruv/ai-synthetic-data-generator").call(input);
39
40
41console.log('Results from dataset');
42console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
43const { items } = await client.dataset(run.defaultDatasetId).listItems();
44items.forEach((item) => {
45 console.dir(item);
46});
47
48