1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "searchPatents",
12 "searchQueries": [
13 "quantum computing"
14 ],
15 "publicationNumbers": [],
16 "inventors": [],
17 "assignees": [],
18 "classifications": [],
19 "urls": [],
20 "countryCodes": [],
21 "documentLanguages": [],
22 "detailLanguage": "en",
23 "status": "ANY",
24 "patentType": "ANY",
25 "dateType": "priority",
26 "sortBy": "relevance",
27 "grouping": "family",
28 "includeSimilar": true,
29 "includeNonPatentLiterature": false,
30 "litigation": "ANY",
31 "citationDirection": "both",
32 "citationDepth": 1,
33 "fetchFullDetails": false,
34 "maxItems": 3
35};
36
37
38const run = await client.actor("dataspryva/google-patents-inventor-assignee-and-citation").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