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:

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".

Apri la Console Sviluppatore di Chrome - Scorciatoia da tastiera "Ctrl + Shift + I" (Windows) o "Cmd + Option + I" (Mac).
Apri la Console Sviluppatore di Chrome - Scorciatoia da tastiera "Ctrl + Shift + I" (Windows) o "Cmd + Option + I" (Mac).

Dopo aver incollato lo script, premi "Invio" per eseguirlo. Un widget comparirà nell’angolo in basso a destra.

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

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".

Avviso Console Chrome
Avviso Console Chrome

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".

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

Per pulire, filtrare o semplicemente visualizzare il file CSV, puoi usare Datablist CSV Editor.

Esempio di utenti Instagram esportati
Esempio di utenti Instagram esportati

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.

Carica lo script e poi clicca su "Followers"
Carica lo script e poi clicca su "Followers"

Quando la modale dei follower è aperta, vedrai il contatore del widget aumentare con il numero di utenti aggiunti.

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

Scorri verso il basso nella lista dei Followers per estrarre più utenti.

Scroll per estrarre più utenti
Scroll 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

Carica lo script e poi clicca su "Following"
Carica lo script e poi clicca su "Following"

Quando la modale della lista Following è aperta, vedrai il contatore del widget aumentare con il numero di utenti aggiunti.

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

Scorri verso il basso nell’elenco dei Following per estrarre più utenti.

Scroll per estrarre più utenti
Scroll 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.

Clicca su un hashtag dal menu Search
Clicca su un hashtag dal menu Search

Una volta sulla pagina dell’hashtag, scorri per caricare più utenti.

Fai scraping degli utenti per hashtag
Fai scraping degli utenti per hashtag

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.

Fai scraping degli autori dei post per Location
Fai scraping degli autori dei post per Location

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".

Apri lo store degli Enrichments
Apri lo store degli Enrichments

Poi seleziona l’enrichment "Instagram Profile Scraper".

Seleziona Instagram Profile Scraper
Seleziona Instagram Profile Scraper

Usa il Profile Id dallo script come identificatore.

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

E crea una nuova proprietà per ogni dato aggiuntivo che vuoi estrarre. Poi clicca "Run the enrichment" per avviare il processo.

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

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.

Accesso rapido con una Chrome Extension
Accesso rapido con una Chrome Extension

Cliccandoci dalla Chrome Extension lo aggiungerai direttamente alle tue pagine Instagram.

Esempio di accesso rapido
Esempio di accesso rapido

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

Chrome Store
Chrome Store

Una volta installata la Chrome Extension, clicca sul pulsante delle impostazioni per configurare un nuovo script.

Configura Inject Code
Configura Inject Code

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".

Snippet Conf
Snippet Conf

Fissa l’estensione (pin) per averla sempre nella barra del browser. E il gioco è fatto!

Snippet Conf
Snippet Conf

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.

Altri Scraper