1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "listings": [
12 {
13 "title": "2 pokoje, Kazimierz",
14 "price": 1050000,
15 "area": 52,
16 "rooms": 2,
17 "floor": 2,
18 "market": "SECONDARY",
19 "latitude": 50.051,
20 "longitude": 19.9447,
21 "city": "Kraków",
22 "district": "Kazimierz",
23 "street": "Józefa",
24 "url": "https://example.com/listing-1"
25 },
26 {
27 "title": "3 pokoje, Mokotów",
28 "price": 1150000,
29 "area": 65,
30 "rooms": 3,
31 "floor": 4,
32 "market": "SECONDARY",
33 "latitude": 52.1935,
34 "longitude": 21.0235,
35 "city": "Warszawa",
36 "district": "Mokotów",
37 "street": "Puławska",
38 "url": "https://example.com/listing-2"
39 },
40 {
41 "title": "2 pokoje, Wrzeszcz",
42 "price": 720000,
43 "area": 48,
44 "rooms": 2,
45 "floor": 1,
46 "market": "SECONDARY",
47 "latitude": 54.38,
48 "longitude": 18.604,
49 "city": "Gdańsk",
50 "district": "Wrzeszcz",
51 "url": "https://example.com/listing-3"
52 }
53 ],
54 "fieldMapping": {}
55};
56
57
58const run = await client.actor("kris_fili/otodom-listing-deal-checker").call(input);
59
60
61console.log('Results from dataset');
62console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
63const { items } = await client.dataset(run.defaultDatasetId).listItems();
64items.forEach((item) => {
65 console.dir(item);
66});
67
68