Instagram è un ottimo posto per trovare Lead. Analizzando i follower di account tematici, puoi far crescere il tuo network.
Alcuni utenti Instagram condividono email e numeri di telefono. Se stai impostando una campagna di outreach, gli utenti Instagram sono molto ingaggiati e rappresentano un target ideale.
Datablist Instagram Scraper ti permette di raccogliere con facilità liste di follower, following e autori dei post. È un game-changer per chi vuole fare scraping dei dati da Instagram.
In questo tutorial vedrai:
- Come configurare lo script di scraping per Instagram
- Come fare scraping dei follower su Instagram
- Come fare scraping della lista Following
- Come fare scraping degli autori dei post da Location/Hashtag
- Come usare una Chrome Extension per accedere allo script
Configura lo script per scraping utenti Instagram
Nota: Per salvare lo script in una Chrome Extension e accedervi al volo, leggi Carica lo script in una Chrome Extension.
Per estrarre i profili Instagram, copia e incolla il seguente script nella Console Sviluppatore di Chrome.
Note
Il codice sorgente dello scraper di utenti Instagram è disponibile su GitHub. Lo script legge le chiamate API eseguite durante il caricamento dei membri sulla pagina web per estrarre i dati degli utenti.
Per aprire la Console Sviluppatore di Chrome, vai al menu principale e clicca "Altri strumenti -> Strumenti per sviluppatori". Poi apri la scheda "Console".
Dopo aver incollato lo script, premi "Invio" per eseguirlo. Un widget comparirà nell’angolo in basso a destra.
Importante - Se è la prima volta che apri la Console di Chrome, potresti vedere un messaggio di avviso che impedisce il copia/incolla nella console. Per abilitarlo, scrivi semplicemente "allow pasting" e premi "Invio".
Campi estratti
Lo script intercetta le chiamate API tra il browser e i server di Instagram. Ad esempio, quando visualizzi l’elenco dei follower di un profilo, lo script scansiona le chiamate API ed estrae i follower.
Gli utenti estratti vengono salvati in un database locale persistente. Quando ricarichi la pagina e incolli di nuovo lo script, i profili già estratti restano disponibili.
- Profile Id: Identificatore univoco su Instagram. Numero multi-cifra.
- Username: Username Instagram.
- Link: URL del profilo Instagram. Nel formato https://www.instagram.com/{{username}}
- Full Name: Nome completo dell’utente Instagram.
- Is Private: Indica se il profilo è privato.
- Location: Nome della location per lo scraping degli autori dei post. Quando disponibile.
- Picture Url: Foto profilo dell’utente Instagram.
- Source: Informazioni sulla fonte da cui l’utente è stato estratto (Followers, Following, Post Authors, ecc.).
Scarica gli utenti in un file CSV
Per scaricare gli utenti estratti in un file CSV, clicca sul testo del widget "Download XX users".
Per pulire, filtrare o semplicemente visualizzare il file CSV, puoi usare Datablist CSV Editor.
Scrape dei follower del profilo Instagram
Per fare scraping dei follower su Instagram, devi caricare lo script prima di cliccare sull’elenco dei Followers di un profilo.
Attenzione Se carichi lo script dopo aver cliccato sulla lista dei Followers, lo script non riuscirà a intercettare le chiamate API. Se hai già aperto la lista, aggiorna la pagina e carica lo script di nuovo.
Quando la modale dei follower è aperta, vedrai il contatore del widget aumentare con il numero di utenti aggiunti.
Scorri verso il basso nella lista dei Followers per estrarre più utenti.
Per fare scraping dei Followers su larga scala e in automatico, prova il nostro Instagram Followers Scraper.
Scrape della lista Following su Instagram
Quando la modale della lista Following è aperta, vedrai il contatore del widget aumentare con il numero di utenti aggiunti.
Scorri verso il basso nell’elenco dei Following per estrarre più utenti.
Scrape degli autori dei post da Location e Hashtag
Instagram Users Scraper estrae gli autori dei post dalle pagine di Location e Hashtag. Lo script esporta anche la location del post quando disponibile.
Attenzione: Devi caricare lo script prima di navigare su una pagina Location o Hashtag. Altrimenti, lo script non potrà intercettare le chiamate API.
Per estrarre gli autori dei post, cerca un hashtag o una Location su Instagram usando il menu di ricerca nella sidebar.
Una volta sulla pagina dell’hashtag, scorri per caricare più utenti.
Instagram restituisce pochi risultati per la ricerca per hashtag. Se stai costruendo una lista di Lead, fare scraping degli utenti da una Location su Instagram può essere più semplice.
Arricchisci gli utenti Instagram con informazioni di profilo
Lo script Instagram Scraper restituisce un set limitato di informazioni (Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url, Source).
Per fare Enrich degli utenti Instagram e ottenere dettagli oltre le basi, Datablist offre l’enrichment Instagram Profile Scraper.
Questo enrichment visita ogni profilo ed estrae le informazioni pubbliche. Non usa il tuo login o password Instagram. Importi la tua lista, configuri l’enrichment e il gioco è fatto.
Instagram Profile Scraper restituisce:
- Description - Bio dell’utente Instagram.
- Follower Count - Numero di follower.
- Following Count - Numero di following.
- Category - Categoria del profilo.
- Website - URL esterno del profilo.
- Public Email - Email pubblica.
- Phone Number - Numero di telefono pubblico.
- Profile Picture - Foto profilo.
- Private - Indica se il profilo è privato.
- Verified - Indica se il profilo è verificato.
- Business Account - Indica se è un profilo business.
- Business Zip Code
- Business City
- Business Street Address
- Home Country - Paese dell’utente. Es: Italy.
- Date Joined - Mese e anno di registrazione. Es: October 2012.
Per fare Enrich della tua lista utenti Instagram, importa il CSV su Datablist e clicca "Enrich".
Poi seleziona l’enrichment "Instagram Profile Scraper".
Usa il Profile Id dallo script come identificatore.
E crea una nuova proprietà per ogni dato aggiuntivo che vuoi estrarre. Poi clicca "Run the enrichment" per avviare il processo.
Carica lo script in una Chrome Extension
Copiare e incollare lo script ogni volta nella Console di Chrome è noioso. Buone notizie! Puoi usare una Chrome Extension per iniettare lo script rapidamente nella pagina. Può essere aggiunto automaticamente sulle pagine di Instagram o iniettato con un click.
Cliccandoci dalla Chrome Extension lo aggiungerai direttamente alle tue pagine Instagram.
La Chrome Extension si chiama "User JavaScript and CSS" ed è disponibile nello store delle estensioni di Chrome: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld
Una volta installata la Chrome Extension, clicca sul pulsante delle impostazioni per configurare un nuovo script.
Configura una nuova regola con queste impostazioni:
- Name:
InstagramScraper
- URL Pattern:
https://www.instagram.com/*
- Abilita lo script
- Nel codice JavaScript, copia e incolla il codice da qui
- Lascia vuoto il codice CSS
Clicca "Save".
Fissa l’estensione (pin) per averla sempre nella barra del browser. E il gioco è fatto!
FAQ
È gratuito fare scraping su Instagram?
Lo script Instagram scraper è gratuito e open-source (controlla qui il codice dello scraper). Esegue lo scraping dei Followers, delle liste Following e degli autori dei post sulle pagine di Location e Hashtag. Puoi anche pulire e filtrare il CSV con un account gratuito su Datablist. Se ti serve fare Enrich degli utenti con informazioni extra per ogni profilo estratto, questo richiede chiamate sui profili pubblici di Instagram (vedi Instagram Profile Scraper) e l’enrichment richiede un account a pagamento Datablist.
Instagram può rilevarmi?
Lo script intercetta le chiamate API reali effettuate all’interno della pagina web. Non vengono eseguite chiamate extra, né click di bot. Tutto avviene all’interno del tuo normale comportamento di navigazione. Questo script è più sicuro di altre applicazioni di scraping che girano in cloud e usano proxy e bot per estrarre i profili.
Detto ciò, fai sempre attenzione e non abusare di Instagram. Evita script totalmente automatizzati. Se puoi, usa un secondo profilo Instagram che non sia quello personale.
Quanto tempo serve per fare scraping degli utenti Instagram?
Lo script scansiona le chiamate API di Instagram mentre scorri gli elenchi. Le chiamate API sono trasparenti e ciascuna carica in media 12 nuovi utenti per liste follower/following e 60 utenti per le liste delle Location. Scorrendo per qualche minuto puoi estrarre migliaia di utenti.
Casi d’uso dello scraping su Instagram
Collaborazioni con influencer
Instagram è la casa dell’influencer marketing. Collaborare con creator con un seguito fedele può amplificare notevolmente le tue attività di outreach. Con questo scrapper per Instagram, trovi influencer rilevanti in bulk.
Trova Lead da Location o Hashtag
Gli hashtag servono a categorizzare contenuti su temi, interessi o eventi specifici. Concentrandoti sugli utenti che interagiscono con determinati hashtag, attingi a un bacino di potenziali Lead già interessati alla tua nicchia o al tuo settore.
Gli utenti che pubblicano con o seguono determinati hashtag non sono solo osservatori passivi: interagiscono attivamente con contenuti correlati. Questo indica un livello più alto di interesse e coinvolgimento, rendendoli più ricettivi a messaggi o offerte in linea con i loro interessi.
Trova Lead dai follower dei competitor
Fare scraping dei follower dei tuoi competitor può essere una miniera d’oro per trovare Lead, perché ti dà accesso diretto a un pubblico già interessato a prodotti o servizi simili ai tuoi. Questi utenti hanno dimostrato disponibilità a interagire con brand della tua nicchia, quindi saranno molto ricettivi ai tuoi messaggi se coerenti con i loro interessi. Analizzando questi follower, puoi adattare le tue strategie di marketing per soddisfare meglio esigenze, preferenze e pain point. Questo approccio mirato aumenta la rilevanza dell’outreach e migliora le conversioni, perché raggiungi un’audience già predisposta a ciò che offri.