Instagram es un gran lugar para encontrar Leads. Al analizar los seguidores de cuentas temáticas, puede hacer crecer su red.

Algunos usuarios de Instagram comparten su email y número de teléfono. Si usted es marketer y quiere lanzar una campaña de outreach, los usuarios de Instagram tienen alta interacción y son un objetivo excelente.

Datablist Instagram Scraper le permite recopilar, sin complicaciones, listas de seguidores, seguidos y autores de publicaciones. Es un antes y un después para cualquiera que necesite scrapear datos de Instagram.

En este tutorial, aprenderá:

Configurar el script para scrapear usuarios de Instagram

Nota: Para guardar el script en una extensión de Chrome y acceder a él al instante, lea Ponga el script de scraping en una extensión de Chrome.

Para extraer miembros de Instagram, simplemente copie y pegue el siguiente script en la consola para desarrolladores de Chrome.

Notas
El código fuente del Instagram member scraper está disponible en GitHub. El script lee las llamadas a la API que se realizan al cargar miembros en la página web para extraer sus datos.

Para abrir la consola de desarrolladores de Chrome, vaya al menú principal y haga clic en "Más herramientas -> Herramientas para desarrolladores". Luego, haga clic en la pestaña "Console".

Abrir la consola de desarrolladores de Chrome - Atajo de teclado "Ctrl + Shift + I" (en Windows) o "Cmd + Option + I" (en Mac).
Abrir la consola de desarrolladores de Chrome - Atajo de teclado "Ctrl + Shift + I" (en Windows) o "Cmd + Option + I" (en Mac).

Después de pegar el script, presione "Enter" para ejecutarlo. Aparece un widget en la esquina inferior derecha.

Copiar y pegar el script de extracción de usuarios de Instagram en la pestaña Console.
Copiar y pegar el script de extracción de usuarios de Instagram en la pestaña Console.

Importante - Si es la primera vez que abre la consola de Chrome, puede que vea un mensaje de advertencia y no pueda copiar/pegar texto en la consola. Para habilitar el pegado, escriba "allow pasting" y presione "Enter".

Advertencia de la consola de Chrome
Advertencia de la consola de Chrome

Campos extraídos

El script funciona interceptando las llamadas a la API entre el navegador y los servidores de Instagram. Por ejemplo, cuando muestra la lista de seguidores de un perfil, el script escanea esas llamadas y extrae los seguidores.

Los usuarios extraídos se guardan en una base de datos local. La base es persistente. Cuando recarga la página y pega el script de nuevo, los usuarios ya extraídos se conservan.

  • Profile Id: Identificador único de Instagram. Número de varios dígitos.
  • Username: Nombre de usuario de Instagram.
  • Link: URL del perfil de Instagram. Formato https://www.instagram.com/{{username}}
  • Full Name: Nombre completo del usuario de Instagram.
  • Is Private: Si el perfil es privado.
  • Location: Nombre de la ubicación para autores de publicaciones, cuando está disponible.
  • Picture Url: Foto de perfil del usuario de Instagram.
  • Source: Información sobre dónde se extrajo el usuario. Followers, Following, Post Authors, etc.

Descargar usuarios en un archivo CSV

Para descargar los usuarios extraídos a un archivo CSV, haga clic en el texto del widget "Download XX users".

Exportar usuarios de Instagram extraídos.
Exportar usuarios de Instagram extraídos.

Para limpiar, filtrar o simplemente visualizar el archivo CSV, puede usar Datablist CSV Editor.

Ejemplo de usuarios de Instagram exportados
Ejemplo de usuarios de Instagram exportados

Scrapear seguidores de un perfil de Instagram

Para scrapear seguidores de Instagram, debe cargar el script antes de hacer clic en la lista de seguidores de un perfil.

Advertencia Si carga el script después de abrir la lista de seguidores, el script no podrá interceptar las llamadas a la API. Si ya ha abierto la lista, simplemente recargue la página y cargue el script.

Cargue el script y luego haga clic en "Followers"
Cargue el script y luego haga clic en "Followers"

Cuando se abre la ventana modal de seguidores, verá que el contador del widget aumenta con el número de usuarios añadidos.

Verifique que los usuarios se están extrayendo
Verifique que los usuarios se están extrayendo

Desplácese hacia abajo en la lista de seguidores para extraer más usuarios.

Desplácese para extraer más usuarios
Desplácese para extraer más usuarios

Para scrapear Followers de Instagram a escala y de forma automática, consulte nuestro Instagram Followers Scraper.

Scrapear la lista de seguidos de Instagram

Cargue el script y luego haga clic en "Following"
Cargue el script y luego haga clic en "Following"

Cuando se abra la ventana modal de seguidos, verá que el contador del widget aumenta con el número de usuarios añadidos.

Verifique que los usuarios se están extrayendo
Verifique que los usuarios se están extrayendo

Desplácese hacia abajo en la lista de seguidos para extraer más usuarios.

Desplácese para extraer más usuarios
Desplácese para extraer más usuarios

Scrapear autores de publicaciones por ubicación y hashtag

El Instagram Users Scraper extrae autores de publicaciones desde páginas de Ubicación y Hashtag. El script exporta la Location de la publicación cuando está disponible.

Advertencia: Debe cargar el script antes de navegar a una página de Ubicación o Hashtag. De lo contrario, el script no podrá interceptar las llamadas a la API.

Para extraer autores de publicaciones, busque un hashtag o una Ubicación de Instagram usando el menú de búsqueda de la barra lateral.

Haga clic en un hashtag desde el menú Search
Haga clic en un hashtag desde el menú Search

Una vez en la página del hashtag, desplácese para cargar más usuarios.

Scrapear usuarios por hashtag
Scrapear usuarios por hashtag

Instagram devuelve pocos resultados para búsquedas por hashtag. Si está construyendo una lista de Leads, scrapear usuarios desde una Ubicación de Instagram suele ser más sencillo.

Scrapear autores por Ubicación
Scrapear autores por Ubicación

Enriquecer usuarios de Instagram con información del perfil

El script de Instagram Scraper devuelve un conjunto limitado de información (Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url, Source).

Para enriquecer los usuarios de Instagram y obtener datos detallados que vayan más allá de lo básico, Datablist ofrece el enrichment Instagram Profile Scraper.

Este enrichment visita cada perfil y extrae la información pública. No usa su login ni su password de Instagram. Usted sube su lista, configura el enrichment y listo.

Instagram Profile Scraper devuelve:

  • Description - Bio del usuario de Instagram.
  • Follower Count - Número de seguidores.
  • Following Count - Número de seguidos.
  • Category - Nombre de la categoría del usuario.
  • Website - URL externa del usuario.
  • Public Email - Email público del usuario.
  • Phone Number - Número de teléfono del usuario.
  • Profile Picture - Foto de perfil del usuario.
  • Private - Si el perfil es privado.
  • Verified - Si el perfil está verificado.
  • Business Account - Si el perfil es de empresa.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country - País del usuario. Ej.: France.
  • Date Joined - Mes y año de alta en Instagram. Ej.: October 2012.

Para enriquecer su lista de usuarios de Instagram, importe el CSV en Datablist y haga clic en "Enrich".

Abrir la tienda de Enrichments
Abrir la tienda de Enrichments

Luego, seleccione el enrichment "Instagram Profile Scraper".

Seleccionar Instagram Profile Scraper
Seleccionar Instagram Profile Scraper

Use el Profile Id del script como identificador.

Configurar entradas de Instagram Profile Scraper
Configurar entradas de Instagram Profile Scraper

Cree una nueva propiedad por cada dato adicional que quiera extraer. Luego haga clic en "Run the enrichment" para iniciar el proceso.

Configurar salidas de Instagram Profile Scraper
Configurar salidas de Instagram Profile Scraper

Guardar el script de scraping en una extensión de Chrome

Copiar y pegar el script cada vez en la consola de Chrome lleva tiempo. ¡Buenas noticias! Puede usar una extensión de Chrome para inyectar el script rápidamente en la página. Puede añadirse automáticamente en páginas de Instagram o inyectarse con un clic.

Acceso rápido con una extensión de Chrome
Acceso rápido con una extensión de Chrome

Al hacer clic desde la extensión de Chrome, se añade directamente a sus páginas de Instagram.

Ejemplo de acceso rápido
Ejemplo de acceso rápido

La extensión se llama "User JavaScript and CSS" y está disponible en la Chrome Web Store: https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld

Chrome Web Store
Chrome Web Store

Una vez instalada la extensión, haga clic en el botón de ajustes para configurar un nuevo script.

Configurar Inject Code
Configurar Inject Code

Configure una nueva regla con estos ajustes:

Haga clic en "Save".

Configuración del snippet
Configuración del snippet

Fije la extensión para tenerla en su barra de navegación. ¡Y listo!

Fijar extensión
Fijar extensión

FAQ

¿Es gratis scrapear Instagram?

El script de Instagram scraper es gratis y open-source (vea el código aquí). Extrae seguidores, listas de seguidos y autores de publicaciones en páginas de ubicación y hashtag. También puede limpiar y filtrar el CSV con una cuenta gratuita en Datablist. Si necesita enriquecer los usuarios con información adicional para cada perfil, esto requiere realizar visitas a perfiles públicos de Instagram (vea Instagram Profile Scraper) y dicho enrichment requiere una cuenta de pago en Datablist.

¿Instagram puede detectarlo?

El script captura llamadas genuinas a la API realizadas dentro de la página web. No se ejecutan llamadas extra ni clics de bots. Todo sucede dentro de su navegación natural. Este script es más seguro que otras aplicaciones de scraping en la nube que usan proxies y bots para extraer perfiles.

Dicho esto, sea prudente y no abuse de Instagram. Evite usar scripts totalmente automatizados. Si puede, utilice un segundo perfil que no sea el personal.

¿Cuánto se tarda en scrapear usuarios de Instagram?

El script escanea las llamadas a la API de Instagram mientras usted se desplaza por las listas. Las llamadas a la API son transparentes y cada una carga, de media, 12 usuarios nuevos para listas de seguidores/seguidos y 60 usuarios para listados por Ubicación. Desplazándose durante unos minutos, puede extraer miles de usuarios.

Casos de uso de scraping en Instagram

Colaboraciones con influencers

Instagram es la casa del influencer marketing. Colaborar con influencers con audiencia fiel puede multiplicar su alcance. Con este scrapper de Instagram, encuentre influencers relevantes a gran escala.

Encontrar Leads por ubicaciones o hashtags

Los hashtags se usan para categorizar contenido por temas, intereses o eventos. Al centrarse en usuarios que interactúan con hashtags específicos, accede a un grupo de Leads potenciales ya interesados en su nicho o industria.

Los usuarios que publican bajo ciertos hashtags o los siguen no son observadores pasivos: interactúan activamente con contenido relacionado. Esto indica mayor interés y engagement, por lo que son más receptivos a mensajes u ofertas alineadas con sus intereses.

Encontrar Leads entre seguidores de competidores

Scrapear los seguidores de sus competidores puede ser una mina de oro para encontrar Leads, porque le da acceso directo a una audiencia ya interesada en productos o servicios similares a los suyos. Esos usuarios han demostrado disposición a interactuar con marcas de su nicho, por lo que serán muy receptivos si su mensaje conecta con sus intereses. Al analizarlos, puede adaptar sus estrategias de marketing a sus necesidades, preferencias y puntos de dolor. Este enfoque dirigido aumenta la relevancia de su outreach y mejora la probabilidad de conversión al contactar con un público ya predispuesto a lo que ofrece.

Otros scrapers