1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "mode": "search",
12 "locations": [
13 "San Francisco, CA, USA"
14 ],
15 "serviceType": "overnight-boarding",
16 "petType": "dog",
17 "urls": [
18 "https://www.rover.com/san-francisco--ca--dog-boarding/",
19 "https://www.rover.com/austin--tx--dog-walking/",
20 "https://www.rover.com/new-york--ny--doggy-day-care/",
21 "https://www.rover.com/seattle--wa--cat-sitting/",
22 "https://www.rover.com/san-francisco--ca--dog-boarding/?page=2",
23 "https://www.rover.com/ca/toronto--on--dog-boarding/",
24 "https://www.rover.com/members/sonia-v-dogz-vacay/",
25 "https://www.rover.com/search/?location=San%20Francisco%2C%20CA%2C%20USA¢erlat=37.7749295¢erlng=-122.4194155&location_type=city&service_type=overnight-boarding&pet_type=dog",
26 "https://www.rover.com/search/?location=Austin%2C%20TX%2C%20USA&service_type=doggy-day-care&min_rating=4&star_sitter=true&maxprice=60"
27 ],
28 "minRating": 0,
29 "minPrice": 0,
30 "maxPrice": 0,
31 "starSitter": false,
32 "fetchDetails": true,
33 "fetchReviews": true,
34 "maxReviewsPerSitter": 20,
35 "maxItems": 20,
36 "maxPages": 0,
37 "proxyConfiguration": {
38 "useApifyProxy": true
39 },
40 "incrementalMode": false,
41 "emitUnchanged": false,
42 "emitExpired": false,
43 "ignoreFieldsForChanges": [],
44 "maxNotifyListings": 50
45};
46
47
48const run = await client.actor("abotapi/rover-pet-care-scraper").call(input);
49
50
51console.log('Results from dataset');
52console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
53const { items } = await client.dataset(run.defaultDatasetId).listItems();
54items.forEach((item) => {
55 console.dir(item);
56});
57
58