Para exportar seguidores de Instagram o perfiles seguidos a CSV con el script de navegador open source de esta guía, cargue el script antes de abrir la lista, desplácese para cargar los perfiles que necesite y seleccione Download XX users. La exportación contiene los perfiles que el navegador haya cargado, no necesariamente todos los seguidores de la cuenta. Compruebe el número de registros y revise varias filas antes de utilizar el archivo.

El script también captura los autores cargados en páginas de ubicaciones y hashtags. Después de descargar el CSV, puede importarlo en Datablist para limpiar la lista o enriquecer los datos públicos de los perfiles. El script y Instagram Profile Scraper de Datablist son herramientas independientes.

Si solo necesita una lista pequeña de seguidores, pruebe el Instagram Follower Scraper gratuito. Introduzca la URL o el handle de un perfil para obtener hasta 100 seguidores y copiar o descargar los resultados en CSV. Utilice el script de navegador que aparece a continuación para trabajar con listas de perfiles seguidos y autores de publicaciones.

Esta guía explica:

Configurar el script para extraer usuarios de Instagram

Nota: Para guardar el script en una extensión de Chrome y acceder a él rápidamente, consulte Cómo guardar el script de scraping en una extensión de Chrome.

Para extraer usuarios de Instagram, solo tiene que copiar y pegar el siguiente script en la consola para desarrolladores de Chrome.

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

Para abrir la consola para desarrolladores de Chrome, vaya al menú principal y haga clic en "More Tools -> Developer Tools". Después, abra la pestaña "Console".

Abra la consola para desarrolladores de Chrome con el atajo de teclado "Ctrl + Shift + I" en Windows o "Cmd + Option + I" en Mac.
Abra la consola para desarrolladores de Chrome con el atajo de teclado "Ctrl + Shift + I" en Windows o "Cmd + Option + I" en Mac.

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

Copie y pegue el script Instagram Users Extractor en la pestaña Console.
Copie y pegue el script Instagram Users Extractor en la pestaña Console.

Ejecute el script únicamente después de revisar su código fuente. Las interfaces del navegador y las respuestas de Instagram pueden cambiar, así que compruebe que aparezca el widget y que la exportación incluya los campos esperados.

Las versiones antiguas de Chrome pueden mostrar una advertencia en la consola como la siguiente. No eluda ninguna advertencia relacionada con código que no haya revisado.

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

Campos exportados

El script intercepta 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 analiza esas llamadas y extrae los seguidores.

El script guarda localmente en su navegador los usuarios capturados y los conserva al recargar la página hasta que usted restablezca sus datos. El contador que aparece al volver puede incluir perfiles capturados durante una sesión anterior. Revise la columna Source o restablezca los datos locales del script cuando necesite una exportación nueva.

  • Profile Id: identificador único de Instagram compuesto por varios dígitos.
  • Username: nombre de usuario de Instagram.
  • Link: URL del perfil de Instagram con el formato https://www.instagram.com/{{username}}
  • Full Name: nombre completo del usuario de Instagram.
  • Is Private: indica si el perfil es privado.
  • Location: nombre de la ubicación para la extracción de autores de publicaciones, cuando esté disponible.
  • Picture Url: foto de perfil del usuario de Instagram.
  • Source: información sobre el origen del usuario extraído: seguidores, perfiles seguidos, autores de publicaciones, etc.

Descargar usuarios en un archivo CSV

Seleccione Download XX users en el widget para guardar las filas capturadas en formato CSV. Compare el contador del widget con el número de filas exportadas y revise Username, Profile Id y Source. Si ha recopilado más de una lista, filtre o elimine duplicados antes de utilizar el archivo.

Exporte los usuarios extraídos de Instagram.
Exporte los usuarios extraídos de Instagram.

Para limpiar, filtrar o simplemente consultar el archivo CSV, puede utilizar el editor de CSV de Datablist.

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

Extraer seguidores de Instagram

Para extraer 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, no podrá interceptar las llamadas a la API. Si ya ha abierto la lista, recargue la página y cargue el script.

Cargue el script y después haga clic en "Followers"
Cargue el script y después haga clic en "Followers"

Cuando se abra la ventana de seguidores, verá cómo aumenta el contador del widget a medida que se añaden usuarios.

Compruebe que se estén extrayendo usuarios
Compruebe que se estén extrayendo usuarios

Desplácese hacia abajo por la lista de seguidores para cargar más usuarios. Antes de continuar, espere a que cambie el contador del widget. Instagram puede dejar de cargar resultados o modificar su interfaz, así que no dé por hecho que el CSV contiene la lista completa de seguidores.

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

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

Extraer la lista de perfiles seguidos en Instagram

Cargue el script y después haga clic en "Following"
Cargue el script y después haga clic en "Following"

Cuando se abra la ventana de perfiles seguidos, verá cómo aumenta el contador del widget con cada usuario añadido.

Compruebe que se estén extrayendo usuarios
Compruebe que se estén extrayendo usuarios

Desplácese hacia abajo por la lista para cargar más usuarios. Exporte el CSV y compruebe Source y el número de filas antes de combinarlo con otras listas.

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

Extraer autores de publicaciones por ubicación y hashtag

Instagram Users Scraper extrae autores de publicaciones de las páginas de ubicaciones y hashtags. El script también exporta la ubicación de la publicación cuando está disponible.

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

Para extraer autores de publicaciones, busque un hashtag o una ubicación de Instagram mediante 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.

Extraiga usuarios de un hashtag
Extraiga usuarios de un hashtag

Instagram devuelve pocos resultados al buscar hashtags. Si está creando una lista de leads, puede resultar más sencillo extraer usuarios de una ubicación de Instagram.

Extraiga autores de publicaciones por ubicación
Extraiga autores de publicaciones por ubicación

Enriquecer usuarios de Instagram con datos del perfil

El script de navegador exporta los identificadores y demás campos disponibles en las listas capturadas, como Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url y Source. Algunos campos pueden estar vacíos.

Para enriquecer los usuarios de Instagram y obtener información más detallada, Datablist ofrece el enriquecimiento Instagram Profile Scraper.

Este enriquecimiento utiliza el identificador o la URL de un perfil para recuperar la información pública disponible. Es un proceso independiente del script de navegador y puede devolver valores vacíos cuando un dato no sea público o no esté disponible.

Instagram Profile Scraper devuelve:

  • Description - Biografía del usuario de Instagram.
  • Follower Count - Número de seguidores del usuario de Instagram.
  • Following Count - Número de perfiles que sigue el usuario de Instagram.
  • Category - Nombre de la categoría del usuario de Instagram.
  • Website - URL externa del usuario de Instagram.
  • Public Email - Dirección de email pública del usuario de Instagram.
  • Phone Number - Número de teléfono del usuario de Instagram.
  • Profile Picture - Foto de perfil del usuario de Instagram.
  • Private - Indica si el perfil de Instagram es privado.
  • Verified - Indica si el perfil de Instagram está verificado.
  • Business Account - Indica si se trata de un perfil de empresa.
  • Business Zip Code
  • Business City
  • Business Street Address
  • Home Country - País del usuario de Instagram. Ejemplo: España.
  • Date Joined - Mes y año en que se unió a Instagram. Ejemplo: octubre de 2012.

Después de extraer la biografía, puede ejecutar Entity Name Extraction en la columna Description. Esta herramienta identifica empresas, personas y ubicaciones en las biografías de Instagram, lo que le permite segmentar creadores, negocios locales y leads.

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

Abra la tienda de Enrichments
Abra la tienda de Enrichments

A continuación, seleccione el enriquecimiento "Instagram Profile Scraper".

Seleccione Instagram Profile Scraper
Seleccione Instagram Profile Scraper

Utilice el Profile Id del script como identificador.

Configure los datos de entrada de Instagram Profile Scraper
Configure los datos de entrada de Instagram Profile Scraper

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

Configure los datos de salida de Instagram Profile Scraper
Configure los datos de salida de Instagram Profile Scraper

Guardar el script en una extensión de Chrome

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

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

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

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

La extensión de Chrome se llama "User JavaScript and CSS" y está disponible en 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 de Chrome, haga clic en el botón de configuración para crear un script nuevo.

Configure Inject Code
Configure Inject Code

Configure una regla nueva con los siguientes ajustes:

Haga clic en "Save".

Configuración del snippet
Configuración del snippet

Fije la extensión para tenerla disponible en la barra de navegación. ¡Eso es todo!

Configuración del snippet
Configuración del snippet

FAQ

¿Es gratis extraer datos de Instagram?

El script para extraer datos de Instagram es gratuito y open source (consulte aquí el código del scraper). Permite extraer seguidores de Instagram, listas de perfiles seguidos y autores de publicaciones en páginas de ubicaciones y hashtags. También puede limpiar y filtrar el CSV con una cuenta gratuita de Datablist. Para añadir la información pública disponible de los perfiles, ejecute el enriquecimiento Instagram Profile Scraper sobre las filas importadas. Este proceso consume créditos; consulte las tarifas actuales antes de procesar una lista grande.

¿El uso del script garantiza la seguridad de la cuenta?

No. El script observa las solicitudes realizadas mientras usted navega, pero eso no garantiza que Instagram permita la actividad ni que su cuenta quede libre de restricciones. Revise el script y las normas vigentes de Instagram antes de utilizarlo.

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

El tiempo depende del número de perfiles que Instagram cargue mientras se desplaza. Vigile el contador del widget y deténgase cuando tenga suficientes filas. Si el contador no aumenta, compruebe que haya cargado el script antes de abrir la lista y que la página actual sea compatible.

Usos del scraping de Instagram

Colaboraciones con influencers

Instagram es una de las principales plataformas de influencer marketing. Colaborar con influencers que cuentan con una audiencia fiel puede ampliar considerablemente el alcance de sus acciones. Con este scraper de Instagram, puede encontrar influencers relevantes de forma masiva.

Encontrar leads por ubicación o hashtag

Los hashtags se utilizan para clasificar contenido sobre temas, intereses o eventos concretos. Al centrarse en usuarios que interactúan con determinados hashtags, accede a un grupo de leads potenciales que ya muestran interés por su nicho o sector.

Los usuarios que publican con ciertos hashtags o los siguen no son meros observadores: interactúan activamente con contenido relacionado. Esto refleja un mayor nivel de interés y participación, por lo que suelen ser más receptivos a mensajes u ofertas afines a sus intereses.

Encontrar leads entre los seguidores de la competencia

Extraer los seguidores de sus competidores en Instagram puede ser una excelente fuente de leads, ya que le da acceso directo a una audiencia que ya está interesada en productos o servicios similares a los suyos. Estos usuarios han demostrado su disposición a interactuar con marcas de su nicho, por lo que pueden ser muy receptivos a sus mensajes si conectan con sus intereses. Al analizar esos seguidores, podrá adaptar mejor sus estrategias de marketing a sus necesidades, preferencias y problemas. Este enfoque segmentado no solo hace que sus acciones de outreach sean más relevantes, sino que también aumenta las probabilidades de conversión al dirigirse a una audiencia predispuesta a valorar su oferta.

Otros scrapers