Per esportare in CSV i follower o i profili seguiti su Instagram con lo script open source per browser descritto in questa guida, carica lo script prima di aprire l’elenco, scorri per caricare i profili che ti servono, quindi seleziona Download XX users. L’esportazione include i profili caricati dal browser, non necessariamente tutti i follower dell’account. Controlla il numero e alcune righe di esempio prima di utilizzare il file.

Lo script acquisisce anche gli autori caricati nelle pagine dedicate a luoghi e hashtag. Dopo aver scaricato il CSV, puoi importarlo in Datablist per pulire la lista o arricchire i dati pubblici dei profili. Lo script e Instagram Profile Scraper di Datablist sono due strumenti distinti.

Se ti serve solo una piccola lista di follower, prova il tool gratuito per estrarre follower da Instagram. Inserisci l’URL o l’handle di un profilo per recuperare fino a 100 follower e copiare o scaricare i risultati in CSV. Usa invece lo script per browser qui sotto per estrarre separatamente i profili seguiti e gli autori dei post.

In questa guida vedremo:

Configurare lo script per lo scraping di Instagram

Nota: per salvare lo script in un’estensione Chrome e accedervi rapidamente, consulta la sezione Salvare lo script di scraping in un’estensione Chrome.

Per estrarre gli utenti Instagram, basta copiare e incollare lo script seguente nella Console per sviluppatori di Chrome.

Note
Il codice sorgente dello scraper di utenti Instagram è disponibile su GitHub. Lo script legge le chiamate API effettuate durante il caricamento degli utenti nella pagina web per estrarne i dati.

Per aprire la Console per sviluppatori di Chrome, vai al menu principale e fai clic su “Altri strumenti -> Strumenti per sviluppatori”. Poi seleziona la scheda “Console”.

Apri la Console per sviluppatori di Chrome - Scorciatoia da tastiera “Ctrl + Maiusc + I” su Windows o “Cmd + Opzione + I” su Mac.
Apri la Console per sviluppatori di Chrome - Scorciatoia da tastiera “Ctrl + Maiusc + I” su Windows o “Cmd + Opzione + I” su Mac.

Dopo aver incollato lo script, premi “Invio” per eseguirlo. Nell’angolo in basso a destra comparirà un widget.

Copia e incolla lo script Instagram Users Extractor nella scheda Console.
Copia e incolla lo script Instagram Users Extractor nella scheda Console.

Esegui lo script solo dopo averne esaminato il codice sorgente. L’interfaccia del browser e le risposte di Instagram possono cambiare: verifica quindi che il widget compaia e che l’esportazione contenga i campi previsti.

Le versioni meno recenti di Chrome potrebbero mostrare un avviso nella Console simile a quello riportato qui sotto. Non ignorare mai un avviso relativo a codice che non hai esaminato.

Avviso della Console di Chrome
Avviso della Console di Chrome

Campi esportati

Lo script intercetta le chiamate API tra il browser e i server di Instagram. Per esempio, quando visualizzi la lista dei follower di un profilo, lo script analizza le chiamate API ed estrae i follower.

Gli utenti acquisiti vengono salvati localmente nel browser e restano disponibili anche dopo aver ricaricato la pagina, finché non azzeri i dati dello script. Il conteggio visualizzato al tuo ritorno potrebbe quindi includere profili acquisiti in una sessione precedente. Controlla la colonna Source oppure azzera i dati locali dello script quando vuoi ottenere una nuova esportazione da zero.

  • Profile Id: identificativo Instagram univoco, composto da più cifre.
  • Username: nome utente 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 del luogo per lo scraping degli autori dei post, quando disponibile.
  • Picture Url: immagine del profilo dell’utente Instagram.
  • Source: indica da dove è stato estratto l’utente, per esempio Followers, Following o Post Authors.

Scaricare gli utenti in un file CSV

Seleziona Download XX users nel widget per salvare in CSV le righe acquisite. Confronta il conteggio del widget con il numero di righe esportate, quindi controlla Username, Profile Id e Source. Se hai acquisito più liste, filtra o deduplica i dati prima di usare il file.

Esporta gli utenti Instagram estratti.
Esporta gli utenti Instagram estratti.

Per pulire, filtrare o semplicemente visualizzare il file CSV, puoi usare l’editor CSV di Datablist.

Esempio di utenti Instagram esportati
Esempio di utenti Instagram esportati

Estrarre i follower di un profilo Instagram

Per estrarre i follower di Instagram, devi caricare lo script prima di fare clic sulla lista dei follower di un profilo.

Attenzione: se carichi lo script dopo aver aperto la lista dei follower, non potrà intercettare le chiamate API. Se hai già aperto la lista, ricarica la pagina e avvia lo script.

Carica lo script, quindi fai clic su “Followers”
Carica lo script, quindi fai clic su “Followers”

Una volta aperta la finestra dei follower, vedrai aumentare il contatore del widget in base al numero di utenti aggiunti.

Verifica che gli utenti vengano estratti
Verifica che gli utenti vengano estratti

Scorri verso il basso nella lista dei follower per caricare altri utenti. Prima di continuare, attendi che il conteggio del widget cambi. Instagram potrebbe interrompere il caricamento dei risultati o modificare la propria interfaccia, quindi non dare per scontato che il CSV contenga l’intera lista dei follower.

Scorri per estrarre altri utenti
Scorri per estrarre altri utenti

Per estrarre automaticamente e su larga scala i follower di Instagram, prova il nostro Instagram Followers Scraper.

Estrarre la lista dei profili seguiti su Instagram

Carica lo script, quindi fai clic su “Following”
Carica lo script, quindi fai clic su “Following”

Una volta aperta la finestra con i profili seguiti, vedrai aumentare il contatore del widget in base al numero di utenti aggiunti.

Verifica che gli utenti vengano estratti
Verifica che gli utenti vengano estratti

Scorri verso il basso nella lista dei profili seguiti per caricare altri utenti. Esporta il CSV e verifica Source e il numero di righe prima di unirlo ad altre liste.

Scorri per estrarre altri utenti
Scorri per estrarre altri utenti

Estrarre gli autori dei post da luoghi e hashtag

Instagram Users Scraper estrae gli autori dei post dalle pagine dedicate a luoghi e hashtag. Quando disponibile, lo script esporta anche la location del post.

Attenzione: devi caricare lo script prima di aprire una pagina Luogo o Hashtag. In caso contrario, lo script non riuscirà a intercettare le chiamate API.

Per estrarre gli autori dei post, cerca un hashtag o un luogo su Instagram tramite il menu di ricerca nella barra laterale.

Fai clic su un hashtag nel menu di ricerca
Fai clic su un hashtag nel menu di ricerca

Una volta aperta la pagina dell’hashtag, scorri per caricare altri utenti.

Estrai gli utenti di un hashtag
Estrai gli utenti di un hashtag

Instagram restituisce pochi risultati nelle ricerche per hashtag. Se stai creando una lista di Lead, potrebbe essere più semplice estrarre gli utenti associati a un luogo su Instagram.

Estrai gli autori dei post di un luogo
Estrai gli autori dei post di un luogo

Arricchire i profili Instagram con dati pubblici

Lo script per browser esporta gli identificativi e gli altri campi disponibili nelle liste acquisite, come Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url e Source. Alcuni campi potrebbero essere vuoti.

Per arricchire i profili Instagram con informazioni più dettagliate, Datablist offre l’enrichment Instagram Profile Scraper.

Questo enrichment usa l’identificativo o l’URL di un profilo per recuperare le informazioni pubbliche disponibili. È un passaggio distinto dall’uso dello script per browser e potrebbe restituire valori mancanti quando un dato non è pubblico o disponibile.

Instagram Profile Scraper restituisce:

  • Description - bio dell’utente Instagram.
  • Follower Count - numero di follower dell’utente Instagram.
  • Following Count - numero di profili seguiti dall’utente Instagram.
  • Category - categoria dell’utente Instagram.
  • Website - URL esterno dell’utente Instagram.
  • Public Email - indirizzo email pubblico dell’utente Instagram.
  • Phone Number - numero di telefono dell’utente Instagram.
  • Profile Picture - immagine del profilo dell’utente Instagram.
  • Private - indica se il profilo Instagram è privato.
  • Verified - indica se il profilo Instagram è verificato.
  • Business Account - indica se si tratta di un profilo business.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country - Paese dell’utente Instagram. Esempio: Italia.
  • Date Joined - mese e anno di iscrizione a Instagram. Esempio: ottobre 2012.

Dopo aver estratto la bio, puoi eseguire Entity Name Extraction sulla colonna Description. L’enrichment identifica aziende, persone e luoghi nelle bio di Instagram, aiutandoti a segmentare creator, attività locali e prospect.

Per arricchire la tua lista di utenti Instagram, importa il CSV in Datablist e fai clic su “Enrich”.

Apri lo store degli Enrichments
Apri lo store degli Enrichments

Quindi seleziona l’enrichment “Instagram Profile Scraper”.

Seleziona Instagram Profile Scraper
Seleziona Instagram Profile Scraper

Usa il Profile Id estratto dallo script come identificativo.

Configura gli input di Instagram Profile Scraper
Configura gli input di Instagram Profile Scraper

Crea poi una nuova proprietà per ogni dato aggiuntivo che vuoi estrarre. Infine, fai clic su “Run the enrichment” per avviare il processo.

Configura gli output di Instagram Profile Scraper
Configura gli output di Instagram Profile Scraper

Salvare lo script di scraping in un’estensione Chrome

Copiare e incollare ogni volta lo script nella Console di Chrome richiede tempo. Buone notizie: puoi usare un’estensione Chrome per inserire rapidamente lo script nella pagina. Puoi configurarla affinché lo aggiunga automaticamente alle pagine Instagram oppure inserirlo con un clic.

Accesso rapido tramite un’estensione Chrome
Accesso rapido tramite un’estensione Chrome

Facendo clic sull’estensione Chrome, lo script viene aggiunto direttamente alle pagine Instagram.

Esempio di accesso rapido
Esempio di accesso rapido

L’estensione Chrome si chiama “User JavaScript and CSS” ed è disponibile nel Chrome Web Store: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

Chrome Web Store
Chrome Web Store

Dopo aver installato l’estensione Chrome, fai clic sul pulsante delle impostazioni per configurare un nuovo script.

Configura Inject Code
Configura Inject Code

Configura una nuova regola con le seguenti impostazioni:

Fai clic su “Save”.

Configurazione dello snippet
Configurazione dello snippet

Fissa l’estensione per averla sempre disponibile nella barra di navigazione. Fatto!

Configurazione dello snippet
Configurazione dello snippet

FAQ

È possibile estrarre dati da Instagram gratis?

Lo script Instagram scraper è gratuito e open source (consulta qui il codice dello scraper). Permette di estrarre follower, liste di profili seguiti e autori dei post dalle pagine dedicate a luoghi e hashtag. Puoi anche pulire e filtrare il CSV con un account gratuito su Datablist. Per aggiungere le informazioni pubbliche disponibili sui profili, esegui l’enrichment Instagram Profile Scraper sulle righe importate. L’operazione utilizza crediti: prima di elaborare una lista di grandi dimensioni, verifica le tariffe aggiornate.

Lo script garantisce la sicurezza dell’account?

No. Lo script osserva le richieste effettuate durante la navigazione, ma questo non garantisce che Instagram consenta l’attività o che l’account non subisca restrizioni. Prima di usarlo, esamina lo script e verifica le regole di Instagram in vigore.

Quanto tempo serve per estrarre gli utenti Instagram?

Il tempo necessario dipende dal numero di profili che Instagram carica mentre scorri. Controlla il conteggio del widget e fermati quando hai ottenuto abbastanza righe. Se il numero non aumenta, verifica di aver caricato lo script prima di aprire la lista e che la pagina corrente sia supportata.

Casi d’uso dello scraping di Instagram

Collaborazioni con influencer

Instagram è uno dei canali principali dell’influencer marketing. Collaborare con influencer che hanno una community fedele può amplificare sensibilmente le tue attività di outreach. Con questo Instagram scraper puoi trovare in blocco gli influencer più rilevanti per il tuo brand.

Trovare Lead da luoghi o hashtag

Gli hashtag servono a classificare i contenuti per argomenti, interessi o eventi specifici. Concentrandoti sugli utenti che interagiscono con determinati hashtag, puoi raggiungere potenziali Lead che hanno già mostrato interesse per la tua nicchia o il tuo settore.

Gli utenti che pubblicano contenuti con determinati hashtag o li seguono non sono semplici osservatori passivi: interagiscono attivamente con i contenuti correlati. Questo segnala un livello più alto di interesse e coinvolgimento, rendendoli più ricettivi a messaggi o offerte in linea con le loro preferenze.

Trovare Lead tra i follower dei competitor

Estrarre i follower Instagram dei competitor può rivelarsi una miniera di Lead, perché offre accesso diretto a un pubblico già interessato a prodotti o servizi simili ai tuoi. Questi utenti hanno dimostrato di voler interagire con i brand della tua nicchia e saranno quindi più ricettivi ai tuoi messaggi, se pertinenti ai loro interessi. Analizzando questi follower, puoi adattare le strategie di marketing alle loro esigenze, preferenze e criticità. Un approccio così mirato non solo rende l’outreach più rilevante, ma aumenta anche le probabilità di conversione, perché ti rivolgi a un pubblico già predisposto verso la tua offerta.

Altri scraper