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.immobilienscout24.de/Suche/de/berlin/berlin/wohnung-mieten"
13 ],
14 "kvNamespace": "is_berlin",
15 "applicationTemplate": `{{anrede}}
16
17Ihre {{roomsStr}}-Zimmer{{altbauSuffix}} Wohnung{{locationSuffix}} hat mich sofort angesprochen.{{highlightsSuffix}} {{vacantPhrase}}{{abloeseSentence}}
18
19Zu mir: Ich bin berufstätig, Nichtraucher, habe keine Haustiere und suche ein langfristiges Zuhause. Eine vollständige Bewerbungsmappe mit Gehaltsnachweisen und SCHUFA sende ich Ihnen gerne sofort zu.
20
21Über eine Einladung zur Besichtigung würde ich mich sehr freuen.
22
23Viele Grüße`,
24 "excludedListingKeywords": [
25 "möbliert",
26 "furnished",
27 "befristet",
28 "Untermiete",
29 "WBS",
30 "Tauschwohnung"
31 ],
32 "allowedZipCodes": [
33 "10119",
34 "10179",
35 "10249",
36 "10405",
37 "10997"
38 ],
39 "emailTo": "you@example.com"
40};
41
42
43const run = await client.actor("beige_quaff/immoscout24-kleinanzeigen-apply-bot").call(input);
44
45
46console.log('Results from dataset');
47console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
48const { items } = await client.dataset(run.defaultDatasetId).listItems();
49items.forEach((item) => {
50 console.dir(item);
51});
52
53