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 {
14 "city": "Los Angeles",
15 "state": "CA"
16 }
17 ],
18 "urls": [
19 "https://www.rent.com/california/los-angeles-apartments",
20 "https://www.rent.com/california/los-angeles-apartments/page-2",
21 "https://www.rent.com/california/los-angeles-apartments?page=3",
22 "https://www.rent.com/california/los-angeles-houses",
23 "https://www.rent.com/california/los-angeles-condos",
24 "https://www.rent.com/california/los-angeles-townhouses",
25 "https://www.rent.com/california/los-angeles-apartments/2-bedroom",
26 "https://www.rent.com/california/los-angeles-apartments/studio",
27 "https://www.rent.com/california/los-angeles-apartments/max-price-2000",
28 "https://www.rent.com/california/los-angeles-apartments/pet-friendly",
29 "https://www.rent.com/california/los-angeles-apartments/hancock-park-neighborhood",
30 "https://www.rent.com/texas/austin-apartments",
31 "https://www.rent.com/apartment/cahuenga-apartments-los-angeles-ca-lc6041139"
32 ],
33 "proxy": {
34 "useApifyProxy": true,
35 "apifyProxyGroups": [
36 "RESIDENTIAL"
37 ],
38 "apifyProxyCountry": "US"
39 },
40 "ignoreFieldsForChanges": []
41};
42
43
44const run = await client.actor("abotapi/rent-com-scraper").call(input);
45
46
47console.log('Results from dataset');
48console.log(`๐พ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
49const { items } = await client.dataset(run.defaultDatasetId).listItems();
50items.forEach((item) => {
51 console.dir(item);
52});
53
54