Scraper Annunci Affitti Italia
Pricing
from $1.00 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
- Apri l'Actor e vai nella tab Input.
- Inserisci la città (es.
Milano) ed eventualmente attiva la ricerca in tutta la provincia. - Imposta i filtri che ti interessano: prezzo min/max, mq min/max, annunci pubblicati nelle ultime N ore.
- (Facoltativo) Inserisci token e chat ID Telegram per ricevere le notifiche.
- Premi Start. Per il monitoraggio continuo, crea uno Schedule (es. ogni 15–30 minuti).
Input
| Campo | Descrizione |
|---|---|
citta | Città di ricerca (obbligatoria), es. Milano. |
cerca_in_provincia | Se true, estende la ricerca a tutta la provincia. |
prezzo_min / prezzo_max | Range di prezzo in € al mese. |
mq_min / mq_max | Range di superficie in mq. |
pubblicato_da_ore | Tiene 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_id | Credenziali 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)
- Apri Telegram e cerca @BotFather, il bot ufficiale per creare altri bot.
- Invia il comando
/newbot. - Scegli un nome (es. "Affitti Milano Bot") e uno username che finisca in
bot. - BotFather risponde con un messaggio contenente il token, una stringa tipo
123456789:AAHf3x9K...— è il valore da mettere intelegram_token.
2. Trova il tuo Chat ID
- Cerca @userinfobot e invia
/start: risponde subito con il tuo ID numerico (es.987654321) — è il valore da mettere intelegram_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"}
| Campo | Significato |
|---|---|
urn | Identificativo univoco portale_id, usato per il deduplicato tra le esecuzioni. |
source | Portale di provenienza. |
title | Titolo dell'annuncio. |
price | Canone mensile (N/D se il portale non lo espone in lista). |
size_mq / rooms | Superficie e numero di locali (N/D se assenti). |
published_at | Data e ora di pubblicazione nel fuso Europe/Rome (N/D se il portale non la espone nella pagina di ricerca). |
url | Link 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.
| Evento | Costo |
|---|---|
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).
| Voce | Calcolo | Costo |
|---|---|---|
| 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/De l'annuncio non viene scartato dal filtropubblicato_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 filtropubblicato_da_orecome 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.