Scraper Annunci Affitti Italia avatar

Scraper Annunci Affitti Italia

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Scraper Annunci Affitti Italia

Scraper Annunci Affitti Italia

Monitora affitti su Immobiliare, Subito, Idealista, Casa.it e Wikicasa in un colpo solo. Filtra per prezzo, mq e orario di pubblicazione, elimina i doppioni e ti notifica su Telegram gli annunci nuovi

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Amin Touzani

Amin Touzani

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Cosa fa Scraper Annunci Affitti Italia?

Scraper Annunci Affitti Italia cerca in un colpo solo gli annunci di case in affitto su Immobiliare.it, Subito.it, Idealista.it, Casa.it e Wikicasa.it — tutti e cinque, in automatico — li normalizza in un formato unico (titolo, prezzo, metri quadri, locali, data/ora di pubblicazione, link) e ti notifica gli annunci nuovi — opzionalmente anche su Telegram.

Grazie alla piattaforma Apify puoi eseguirlo, schedularlo (es. ogni 15 minuti) per essere il primo a rispondere agli annunci appena pubblicati, integrarlo con altre app e monitorare le esecuzioni.

Perché usarlo?

  • Una sola ricerca, cinque portali: niente più tab aperte su cinque siti diversi.
  • Solo annunci nuovi: l'Actor ricorda gli annunci già visti (per ogni combinazione di filtri) e salva/notifica solo le novità.
  • Filtri: prezzo minimo/massimo, metratura minima/massima e finestra temporale di pubblicazione vengono applicati sia nelle URL di ricerca sia lato client dopo il parsing, così i risultati rispettano sempre i filtri anche quando un portale li ignora.
  • Notifiche Telegram immediate con titolo, prezzo, mq, locali, ora di pubblicazione e link diretto.

Come si usa

  1. Apri l'Actor e vai nella tab Input.
  2. Inserisci la città (es. Milano) ed eventualmente attiva la ricerca in tutta la provincia.
  3. Imposta i filtri che ti interessano: prezzo min/max, mq min/max, annunci pubblicati nelle ultime N ore.
  4. (Facoltativo) Inserisci token e chat ID Telegram per ricevere le notifiche.
  5. Premi Start. Per il monitoraggio continuo, crea uno Schedule (es. ogni 15–30 minuti).

Input

CampoDescrizione
cittaCittà di ricerca (obbligatoria), es. Milano.
cerca_in_provinciaSe true, estende la ricerca a tutta la provincia.
prezzo_min / prezzo_maxRange di prezzo in € al mese.
mq_min / mq_maxRange di superficie in mq.
pubblicato_da_oreTiene solo gli annunci pubblicati nelle ultime N ore. Funziona solo quando il portale espone una data attendibile: gli annunci senza data non vengono scartati (potrebbero essere vecchi), e un annuncio sponsorizzato con data "aggiornata" artificialmente può superare il filtro pur non essendo davvero nuovo (vedi FAQ).
telegram_token / telegram_chat_idCredenziali per le notifiche Telegram (facoltative).

Come ottenere token e Chat ID Telegram

Le notifiche Telegram sono facoltative, ma se le vuoi ti servono due valori: il token del bot e il tuo Chat ID. Si ottengono in meno di due minuti, senza scrivere codice.

1. Crea un bot e ottieni il token (da @BotFather)

  1. Apri Telegram e cerca @BotFather, il bot ufficiale per creare altri bot.
  2. Invia il comando /newbot.
  3. Scegli un nome (es. "Affitti Milano Bot") e uno username che finisca in bot.
  4. BotFather risponde con un messaggio contenente il token, una stringa tipo 123456789:AAHf3x9K... — è il valore da mettere in telegram_token.

2. Trova il tuo Chat ID

  1. Cerca @userinfobot e invia /start: risponde subito con il tuo ID numerico (es. 987654321) — è il valore da mettere in telegram_chat_id.

Incolla entrambi i valori nei campi telegram_token e telegram_chat_id dell'Input e sei pronto.

Output

Ogni annuncio nuovo viene salvato nel Dataset in questo formato (scaricabile in JSON, CSV, Excel o HTML):

{
"urn": "subito_601234567",
"source": "Subito.it",
"title": "Bilocale arredato zona Navigli",
"price": "1200€",
"size_mq": "55",
"rooms": "2",
"published_at": "2026-07-14 10:31",
"url": "https://www.subito.it/immobili/bilocale-arredato-601234567.htm"
}
CampoSignificato
urnIdentificativo univoco portale_id, usato per il deduplicato tra le esecuzioni.
sourcePortale di provenienza.
titleTitolo dell'annuncio.
priceCanone mensile (N/D se il portale non lo espone in lista).
size_mq / roomsSuperficie e numero di locali (N/D se assenti).
published_atData e ora di pubblicazione nel fuso Europe/Rome (N/D se il portale non la espone nella pagina di ricerca).
urlLink diretto all'annuncio.

Quanto costa monitorare gli affitti?

L'Actor lavora via HTTP puro (nessun browser), gira con soli 128 MB di RAM e scarica una sola pagina di risultati per portale, quindi ogni esecuzione dura in genere 10-40 secondi e consuma pochissime compute unit.

Il modello di prezzo è Pay Per Event: paghi solo per ciò che l'Actor produce davvero, non un canone fisso.

EventoCosto
Avvio dell'Actor (Actor Start)$0.005 a esecuzione
Annuncio nuovo salvato nel Dataset (result)$1.00 ogni 1.000 (= $0.001 a annuncio)

A questi si sommano i costi di utilizzo piattaforma (compute unit + proxy), fatturati separatamente da Apify: dato il footprint minimo (128 MB, pochi secondi a esecuzione) restano una voce marginale rispetto ai due eventi sopra.

La prima esecuzione è la più costosa

La prima volta che lanci l'Actor su una combinazione di città/filtri, la sua "memoria" degli annunci già visti è vuota: tutti gli annunci trovati in quel momento vengono considerati nuovi, salvati nel Dataset e (se configurato) inviati su Telegram tutti insieme — è normale ritrovarsi con 50-150 annunci in un colpo solo in questa prima esecuzione "di popolamento", a seconda di città e filtri.

Dalla seconda esecuzione in poi il costo scende drasticamente: l'Actor notifica solo le vere novità rispetto all'ultima scansione, quindi la maggior parte delle esecuzioni successive trova pochi o zero annunci nuovi (costando quindi solo l'Actor Start). Se cambi i filtri, la memoria riparte da zero e la prossima esecuzione tornerà a essere una "popolamento" più costosa (vedi sezione Consigli).

Simulazione di spesa (esempio indicativo)

Ipotesi: città di medie dimensioni, filtri non troppo stretti, schedulazione ogni 15 minuti (~2.880 esecuzioni/mese).

VoceCalcoloCosto
Prima esecuzione (popolamento, ~80 annunci)1 avvio + 80 risultati$0.005 + $0.080 ≈ $0.09
Esecuzioni successive (media 1-2 annunci nuovi/run)2.879 avvii + ~4.000 risultati$14.40 + $4.00 ≈ $18.40
Totale primo mese (stima)~$18.50 + utilizzo piattaforma

Sono numeri puramente indicativi, pensati solo per farti capire l'ordine di grandezza: dipendono moltissimo da quanti annunci nuovi compaiono davvero nella tua città/fascia di prezzo. Con schedulazioni meno frequenti (es. ogni ora) o città/filtri più ristretti, il costo scende proporzionalmente — nella maggior parte dei casi l'Actor Start (fisso a ogni esecuzione) pesa più dei risultati, perché molte esecuzioni non trovano nulla di nuovo da notificare.

Consigli

  • La frequenza di scheduling è la leva di costo principale: ogni esecuzione costa $0.005 anche a "vuoto" (zero annunci nuovi). Passare da ogni 15 a ogni 30-60 minuti taglia questa voce del 50-75% senza perdere molto in tempestività, se non ti serve la notifica nel giro di pochi minuti.
  • Filtra stretto (prezzo/mq/pubblicato_da_ore): meno annunci passano i filtri, meno risultati fatturabili produce ogni esecuzione, e la prima esecuzione di popolamento costa meno.
  • Cambiare i filtri azzera la memoria: la lista di annunci già visti è separata per ogni combinazione di città/filtri; se cambi anche solo un parametro, la prossima esecuzione ripartirà come una nuova "popolamento" (tutti gli annunci correnti rifatturati come nuovi). Evita di cambiare i filtri di continuo se vuoi tenere i costi sotto controllo.

Non tutti i portali rispondono sempre allo stesso modo

L'Actor scansiona sempre tutti e 5 i portali automaticamente — non è possibile disattivarne singolarmente. Alcuni siti immobiliari (in particolare Idealista.it) possono bloccare temporaneamente le richieste e restituire pochi o zero risultati in una singola esecuzione, anche se gli altri 4 portali funzionano regolarmente. Questo è un comportamento noto e normale del sito di destinazione, non un errore dell'Actor: le esecuzioni successive tornano spesso a funzionare normalmente. Se un portale specifico risulta bloccato in modo sistematico su più esecuzioni, controlla i log del run per i dettagli (codice HTTP, tentativi effettuati).

FAQ e note legali

  • L'ora di pubblicazione è sempre disponibile? No: viene estratta quando il portale la espone nelle pagine di ricerca (es. Subito.it la fornisce sempre; altri portali solo a volte). In sua assenza il campo vale N/D e l'annuncio non viene scartato dal filtro pubblicato_da_ore — quindi con quel filtro attivo puoi comunque ricevere annunci "senza data" più vecchi di quanto richiesto, semplicemente perché il portale non espone abbastanza informazione per verificarlo.
  • Le date di pubblicazione sono sempre affidabili? Non al 100%, e questo vale anche per il filtro pubblicato_da_ore. Molti portali offrono agli inserzionisti servizi a pagamento (es. "in evidenza", "top annuncio", "annuncio sponsorizzato") che spingono un annuncio in cima ai risultati "più recenti" — o ne aggiornano la data mostrata — anche se l'immobile è in realtà sul mercato da settimane o mesi. L'Actor si basa sull'ordinamento e sulla data che il portale stesso espone nella pagina di ricerca: non ha modo di distinguere un annuncio genuinamente nuovo da uno ripubblicato/sponsorizzato dall'inserzionista, quindi un annuncio "vecchio" ma sponsorizzato può tranquillamente superare il filtro pubblicato_da_ore come se fosse nuovo. Se vedi ricomparire annunci che ti sembrano "vecchia conoscenza" nonostante il filtro orario, è probabile che sia per questo motivo, non un errore di parsing.
  • È legale? L'Actor estrae solo dati pubblicamente visibili nelle pagine di ricerca, con rate limiting e senza raccogliere dati personali. Assicurati comunque di rispettare i Termini di Servizio dei portali per il tuo caso d'uso.
  • Problemi o idee? Apri una segnalazione nella tab Issues dell'Actor.