1import { ApifyClient } from 'apify-client';
2
3
4
5const client = new ApifyClient({
6 token: '<YOUR_API_TOKEN>',
7});
8
9
10const input = {
11 "startUrls": [
12 "https://www.autotrader.co.uk/car-search?postcode=SW1A%201AA&make=Volkswagen&model=Golf&sort=relevance",
13 "https://www.autotrader.co.uk/van-search?postcode=SW1A%201AA&make=Ford&model=Transit%20Custom&sort=relevance",
14 "https://www.autotrader.co.uk/bike-search?postcode=SW1A%201AA&make=Honda&sort=relevance",
15 "https://www.autotrader.co.uk/motorhome-search?postcode=SW1A%201AA&berth=4&sort=relevance",
16 "https://www.autotrader.co.uk/caravan-search?postcode=SW1A%201AA&berth=4&sort=relevance",
17 "https://www.autotrader.co.uk/truck-search?postcode=SW1A%201AA&sort=relevance",
18 "https://www.autotrader.co.uk/farm-search?postcode=SW1A%201AA&sort=relevance",
19 "https://www.autotrader.co.uk/plant-search?postcode=SW1A%201AA&sort=relevance",
20 "https://www.autotrader.co.uk/electric-bike-search?postcode=SW1A%201AA&sort=relevance"
21 ],
22 "maxResults": 10
23};
24
25
26const run = await client.actor("dz_omar/autotrader-uk-scraper").call(input);
27
28
29console.log('Results from dataset');
30console.log(`πΎ Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
31const { items } = await client.dataset(run.defaultDatasetId).listItems();
32items.forEach((item) => {
33 console.dir(item);
34});
35
36