1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "currentItems": [
12 {
13 "id": "r1",
14 "url": "https://docs.example.com/guide",
15 "title": "API Guide",
16 "description": "Integration documentation",
17 "text": "This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. This guide explains authentication, endpoints, pagination, retries and examples. ",
18 "headings": [
19 "Authentication",
20 "Endpoints",
21 "Pagination"
22 ],
23 "jsonLd": [
24 {
25 "@type": "TechArticle"
26 }
27 ]
28 },
29 {
30 "id": "r2",
31 "url": "https://docs.example.com/changelog",
32 "title": "Changelog",
33 "description": "Product updates",
34 "text": "Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. Version 2.4 adds batch operations and retry controls. ",
35 "headings": [
36 "Version 2.4"
37 ]
38 }
39 ],
40 "previousItems": [
41 {
42 "id": "r1",
43 "url": "https://docs.example.com/guide",
44 "title": "API Guide",
45 "description": "Integration documentation",
46 "text": "This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. This guide explains authentication, endpoints and examples. ",
47 "headings": [
48 "Authentication",
49 "Endpoints"
50 ],
51 "jsonLd": [
52 {
53 "@type": "TechArticle"
54 }
55 ]
56 }
57 ]
58};
59
60
61const run = await client.actor("quanmatrix/rag-ready-web-research-crawler").call(input);
62
63
64console.log('Results from dataset');
65console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
66const { items } = await client.dataset(run.defaultDatasetId).listItems();
67items.forEach((item) => {
68 console.dir(item);
69});
70
71