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á:
- Cómo configurar el script de scraping de Instagram
- Cómo scrapear seguidores de Instagram
- Cómo scrapear la lista de seguidos
- Cómo scrapear autores de publicaciones por ubicación/hashtag
- Cómo usar una extensión de Chrome para acceder al script rápido
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".
Después de pegar el script, presione "Enter" para ejecutarlo. Aparece un widget en la esquina inferior derecha.
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".
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".
Para limpiar, filtrar o simplemente visualizar el archivo CSV, puede usar Datablist CSV Editor.
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.
Cuando se abre la ventana modal de seguidores, verá que el contador del widget aumenta con el número de usuarios añadidos.
Desplácese hacia abajo en la lista de seguidores 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
Cuando se abra la ventana modal de seguidos, verá que el contador del widget aumenta con el número de usuarios añadidos.
Desplácese hacia abajo en la lista de seguidos 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.
Una vez en la página del hashtag, desplácese para cargar más usuarios.
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.
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".
Luego, seleccione el enrichment "Instagram Profile Scraper".
Use el Profile Id del script como identificador.
Cree una nueva propiedad por cada dato adicional que quiera extraer. Luego haga clic en "Run the enrichment" para iniciar el proceso.
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.
Al hacer clic desde la extensión de Chrome, se añade directamente a sus páginas de Instagram.
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
Una vez instalada la extensión, haga clic en el botón de ajustes para configurar un nuevo script.
Configure una nueva regla con estos ajustes:
- Name:
InstagramScraper
- URL Pattern:
https://www.instagram.com/*
- Active el script
- En el código JavaScript, copie y pegue el código desde aquí
- Deje el código CSS vacío
Haga clic en "Save".
Fije la extensión para tenerla en su barra de navegación. ¡Y listo!
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.