1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "maxPlacesPerSearch": 5,
12 "googleMapsUrls": [
13 "https://www.google.com/maps/place/Eiffel+Tower/@48.8583701,2.2944813,17z/data=!4m6!3m5!1s0x47e66e2964e34e2d:0x8ddca9ee380ef7e0!8m2!3d48.8583701!4d2.2944813!16zL20vMDJqODE"
14 ],
15 "categories": [
16 "all",
17 "menu",
18 "food",
19 "vibe",
20 "rooms",
21 "amenities",
22 "inside",
23 "exterior",
24 "from_visitors",
25 "by_owner",
26 "latest",
27 "videos",
28 "street_view"
29 ],
30 "mediaTypes": [
31 "photo",
32 "video",
33 "street_view"
34 ],
35 "maxPhotosPerPlace": 200,
36 "imageSize": "large"
37};
38
39
40const run = await client.actor("lurkapi/google-maps-photos-and-videos-scraper").call(input);
41
42
43console.log('Results from dataset');
44console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
45const { items } = await client.dataset(run.defaultDatasetId).listItems();
46items.forEach((item) => {
47 console.dir(item);
48});
49
50