Scraper de Perfiles de Twitter

Un handle entra,
una fila de perfil sale.

Dale un handle de Twitter/X o una URL de perfil y la cuenta vuelve como una fila: el nombre visible, el handle, la biografía, el avatar y el enlace canónico al perfil, junto a columnas para seguidores, siguiendo, ubicación, sitio web, la marca de verificación y la fecha de alta. Una fila por perfil.

500 filas gratis por única vezdespués 0,002 $ por fila12 columnasCSV · XLSX · JSON
Cómo funciona

Un campo,
y ese es el formulario.

Aquí no hay casilla de límite, ni orden, ni filtro. Nombras las cuentas y devuelve una fila por cada una.

  1. PASO 1Inicia sesión en la plataforma.
  2. PASO 2Abre el Scraper de Perfiles de Twitter.
  3. PASO 3Pega handles de Twitter/X o URLs de perfil, uno por línea - o sube un archivo CSV, XLSX, TXT o Parquet.
  4. PASO 4Haz clic en Get Data y descarga el resultado como CSV, XLSX o JSON.

Cada fila lleva la consulta de la que salió, así que una ejecución sobre unos cientos de handles sigue cuadrando con tu lista de entrada.

Por qué lo usan los equipos

Una lista de handles
se vuelve una tabla.

Las dos formas de entrada, un resultado

Un handle a secas y una URL de perfil completa llevan a la misma cuenta. Hemos ejecutado las dos contra un perfil y todas las columnas volvieron idénticas salvo query, que repite lo que escribiste - así que una hoja de cálculo que nadie normalizó funciona tal cual.

Un enlace canónico en cada fila

profile_url vuelve en forma completa twitter.com/username incluso cuando enviaste un handle a secas - así la exportación se puede cruzar y enlazar sin que tengas que reconstruir la dirección.

Decimos lo que no hemos visto

Seis de las doce columnas no han llevado nunca un valor en ninguna exportación que tengamos. En vez de listarlas como si fueran fiables, esta página las nombra y explica qué sabemos y qué no sobre el porqué - mira el diccionario de abajo.

Lee esto antes de planificar en torno a una columna

Seis columnas llenas.
Seis que nunca hemos visto.

Lo más importante de esta página, y la razón por la que se lee distinto de nuestros otros scrapers de perfiles.

Los doce nombres de columna son sólidos: están confirmados por partida doble, por el array de columnas publicado para este servicio y por la cabecera de todas las exportaciones que tenemos. Pero esas exportaciones se dividen de forma limpia e idéntica: query, name, username, bio, avatar y profile_url llevaban un valor en todas las filas, y followers, following, location, website, verified y joined estaban vacías en todas las filas. Vacías en el sentido de celda vacía: la columna siempre está.

Podemos decirte una cosa relevante y no vamos a fingir más. La propia nota de la plataforma sobre este servicio dice que X necesita una sesión iniciada para obtener datos completos, junto con un proxy residencial. Todas las exportaciones que tenemos se hicieron sin sesión, y las seis columnas vacías son coherentes con eso - pero nunca hemos tenido una ejecución hecha con una, así que no podemos decirte honestamente que esas seis se llenen cuando la aportas, ni qué aspecto tienen entonces. Trátalas como no probadas en vez de como prometidas, y deja que una pequeña primera ejecución te diga dónde estás.

Por la misma razón no hay porcentajes de relleno en ninguna parte de esta página. Lo que tenemos cubre solo dos cuentas distintas, y un porcentaje sacado de una muestra de ese tamaño no describiría absolutamente nada.

Diccionario de datos

Doce columnas,
y cuáles hemos visto.

La cabecera de exportaciones reales, en orden de exportación. Cada entrada dice para qué sirve la columna y, donde importa, si la hemos visto alguna vez con un valor.

query
El handle o la URL de perfil que enviaste, repetido en la fila que produjo. Lo escribe el scraper, así que está en todas las filas.
name
El nombre visible que muestra el perfil.
username
El handle, sin la @.
bio
La descripción del perfil. Esta puede contener saltos de línea: tenemos una biografía que ocupa cuatro líneas dentro de una sola celda, así que no partas un CSV por saltos de línea esperando filas.
followers
Cuántas cuentas siguen a este perfil. Vacía en todas las exportaciones que tenemos - mira la nota de abajo.
following
A cuántas cuentas sigue este perfil. Vacía en todas las exportaciones que tenemos.
location
El texto de ubicación del perfil, cuando la cuenta pone uno. Vacía en todas las exportaciones que tenemos.
website
El enlace que la cuenta pone en su perfil. Vacía en todas las exportaciones que tenemos.
verified
Si la cuenta lleva una marca de verificación. Vacía en todas las exportaciones que tenemos, así que no podemos decirte qué forma tiene - no des por hecho un booleano.
joined
La fecha en que la cuenta se dio de alta. Vacía en todas las exportaciones que tenemos, así que aquí no se indica ningún formato.
avatar
La foto de perfil, en la propia CDN de imágenes de X.
profile_url
La dirección canónica del perfil, en forma twitter.com/username sea cual sea la forma de entrada que usaste.

Seis de estas doce no han llevado nunca un valor en ninguna exportación que tengamos: followers, following, location, website, verified y joined. Vuelven como celdas vacías, no como columnas ausentes, y la división es idéntica en todas las filas. La propia nota de la plataforma sobre este servicio dice que X exige una sesión iniciada para obtener datos completos, más un proxy residencial, y todas las exportaciones que tenemos se hicieron sin una - lo cual es coherente con lo que vemos, pero no es algo que podamos probar desde los archivos, así que esta página no promete que aportar una sesión las llene. Lo que sí llegó todas las veces es la identidad de la cuenta: name, username, bio, avatar y profile_url. Todo es una cadena; el JSON añade un decimotercer campo, position, que sí es un número y empieza en 1 dentro de la ejecución, mientras que el CSV y el XLSX se quedan en doce. Y vuelve a leer la entrada de bio antes de escribir un parser: una biografía con saltos de línea es lo que más probablemente rompa tu importación.

Qué acepta

Tal y como tu lista
ya los guarda.

Dos maneras de nombrar una cuenta y cuatro de entregar la lista. Las dos formas de entrada llevan al mismo perfil, así que no hay que normalizar nada antes.

outscraper https://twitter.com/outscraper Pega uno por línea Subida CSV Subida XLSX Subida TXT Subida Parquet Aquí no hay campo de límite Una fila por perfil
Flujos de trabajo habituales

Tres tareas que la gente
ejecuta más a menudo aquí.

Para qué sirve una tabla de cuentas una vez que los handles dejan de ser una lista en las notas de alguien.

Resolución

Convierte una columna de handles en cuentas

Una lista salida de charlas, altas o una hoja de cálculo rara vez está normalizada. Ejecutarla aquí devuelve el nombre visible, la biografía y un enlace canónico de cada una, así que los handles pasan a ser registros que sí puedes cruzar con otra cosa.

Operaciones · Higiene de CRM
Investigación

Lee un conjunto de cuentas en paralelo

Las biografías dicen lo que la gente dice de sí misma. Llevar las cuentas de una categoría a una sola tabla hace comparable la redacción - que es un ejercicio distinto de leer veinte perfiles en veinte pestañas.

Inteligencia de mercado
Monitorización

Reejecuta la misma lista y compárala

Los mismos handles de forma programada te dan dos archivos comparables. Un nombre visible cambiado, una biografía reescrita o un avatar nuevo pasan a ser un diff en vez de algo que alguien tiene que notar.

Análisis · Informes
Precios

Paga solo por los perfiles
que realmente extraes.

Sin suscripción, sin mínimo, sin factura recurrente. Tus primeras 500 filas corren de nuestra cuenta - después, pago por uso, a la misma tarifa plana que cualquier otro extractor de aquí.

Plan gratuito

500 filas gratis - 0 $

En cada cuenta nueva, una sola vez. Sin tarjeta de crédito. Subida de archivos y todos los formatos de exportación incluidos - y suficiente para ver por ti mismo qué columnas vuelven con tus propios handles.

0 $ para siempre
Pago por uso

0,002 $ por fila, tras el plan gratuito

La misma tarifa plana que cualquier otro scraper de la plataforma. El estimador previo muestra el número de filas y el coste en créditos antes de arrancar: sin facturas sorpresa ni unidades de cómputo que traducir.

Más popular
Volumen

A medida · gran volumen

Precios por volumen, workers dedicados y un SLA para seguir una lista de forma programada. Dinos tus números y te pasamos presupuesto.

Habla con nosotros
10 % de descuento en tu primera ejecución de pago.Usa el código LIVESCRAPER10 al pagar.
Regístrate
Combina bien con

Las mismas personas,
en otro sitio.

Una fila de perfil nombra una cuenta. Estos tres siguen a partir de ahí.

La parte legal

¿Es legal scrapear
perfiles de Twitter/X?

Respuesta corta: sí para el perfil público - pero esta exportación describe a personas identificables, y eso cambia lo que puedes hacer con ella.

Todo lo que se recoge aquí se le muestra a cualquier visitante en un perfil público: el nombre visible, el handle, la biografía, el avatar y el enlace al perfil. Nada se infiere - si un valor está en la fila, la cuenta lo publicó - y la ejecución va por nuestro pool de proxies en lugar de por tu propia dirección.

Eso no hace que el resultado sea neutro, y preferimos decirlo a que lo descubras luego. Una fila aquí identifica a una persona, así que el RGPD y regímenes comparables se aplican a lo que hagas después: necesitas una base legal, la finalidad tiene que ser una que la persona esperaría razonablemente, y no deberías conservar los datos más de lo que esa finalidad requiera. La investigación agregada, mapear categorías y construir una lista corta a la que dirigirte son usos corrientes. Vigilar la actividad de una persona concreta a lo largo del tiempo, o meter estas filas en una decisión automatizada sobre alguien, no lo es - se aplica el mismo criterio que exponemos en la página de perfiles de LinkedIn.

Los propios términos de X restringen el acceso automatizado, así que esto es tanto una cuestión de términos como legal; si tienes una relación contractual con la plataforma, revísala antes de escalar. No usamos rastreadores de terceros en la capa de datos, y tus exportaciones se autoeliminan a los 30 días.

livescraper.app · principios
Solo campos públicos del perfil
Sin inicios de sesión, sin tocar cuentas
Datos personales - trátalos en consecuencia!
Conforme al RGPD por defecto
Las exportaciones se borran solas (30 días)
Revisa los propios términos de X antes de escalar.
Preguntas frecuentes

Lo que la gente pregunta
antes de registrarse.

Las preguntas que más nos hacen. ¿Algo más? Habla con nosotros: las respuestas las escriben personas, no bots.

¿Cómo scrapeo perfiles de Twitter/X?+
Con el Scraper de Perfiles de Twitter: inicia sesión en la plataforma, abre el Scraper de Perfiles de Twitter, pega handles de Twitter/X o URLs de perfil uno por línea (o sube un archivo CSV, XLSX, TXT o Parquet), luego haz clic en Get Data y descarga el resultado como CSV, XLSX o JSON. En este servicio no hay campo de límite: nombras las cuentas y devuelve una fila por cada una.
¿Qué puedo usar como entrada?+
Cualquiera de dos formas, mezclables libremente en la misma lista: un handle a secas o una URL de perfil completa. Las dos llevan a la misma cuenta - hemos ejecutado las dos formas de un perfil y todas las columnas coincidieron salvo la columna query, que repite lo que escribiste. Así que no tienes que normalizar antes una lista desordenada.
¿Qué columnas voy a obtener?+
Doce, en este orden: query, name, username, bio, followers, following, location, website, verified, joined, avatar y profile_url. Esos nombres están confirmados por partida doble: por el array de columnas publicado para este servicio y por la cabecera de todas las exportaciones que tenemos. El JSON añade un decimotercer campo, position; el CSV y el XLSX se quedan en doce.
¿Por qué dice esta página que seis columnas pueden no volver?+
Porque en todas las exportaciones que tenemos estaban vacías en todas las filas: followers, following, location, website, verified y joined. Las otras seis - query, name, username, bio, avatar y profile_url - llevaron un valor todas las veces. La propia nota de la plataforma sobre este servicio dice que X necesita una sesión iniciada para obtener datos completos, más un proxy residencial, y todas las exportaciones que tenemos se hicieron sin sesión. Eso es coherente con lo que vemos, pero nunca hemos tenido una ejecución hecha con una, así que no te vamos a prometer que aportar una sesión llene esas columnas. Ejecuta unos cuantos handles tuyos en el plan gratuito y sabrás dónde estás.
¿Las columnas followers y following son números?+
No te lo podemos decir, y preferimos decirlo a adivinar. Las dos estaban vacías en todas las exportaciones que tenemos, así que nunca hemos visto un valor en ninguna. Todo lo demás en la exportación es una cadena, y el único número de verdad es position, que aparece en el JSON pero no en el CSV ni en el XLSX.
¿La biografía puede contener saltos de línea?+
Sí, y es lo que más probablemente rompa una importación. Tenemos una biografía que ocupa cuatro líneas dentro de una sola celda. Si tu cargador parte el CSV por saltos de línea en vez de parsear bien los campos entrecomillados, un perfil parecerá varias filas rotas - usa un parser de CSV de verdad, o toma el JSON.
¿En qué forma vuelve la URL del perfil?+
En la forma canónica twitter.com/username, en todas las filas, sea cual sea la manera en que nombraste la cuenta. Hemos enviado un handle a secas y nos ha vuelto la URL completa - así la exportación se puede cruzar y enlazar sin que tengas que reconstruir la dirección.
¿Devuelve direcciones de correo?+
No. En esta exportación no hay columna de direcciones y aquí nada infiere una. Si necesitas llegar a una cuenta, la columna website es el único enlace fuera de la plataforma que lleva el esquema - y no la hemos visto llena -, así que encontrar un dominio y ejecutar el Scraper de Correos y Contactos contra él es la vía honesta.
¿Cuánto cuesta?+
Las primeras 500 filas son gratis y por una sola vez, sin tarjeta de crédito. Después son 0,002 $ por fila - la misma tarifa plana que cualquier otro scraper de la plataforma. El estimador muestra el coste de una ejecución antes de que empiece.

Tus primeros 500 perfiles,
invita la casa.

500 filas gratis por una sola vez en cada cuenta nueva - sin caducidad, y suficientes para ver exactamente qué columnas vuelven con tus propios handles. Después son 0,002 $ por fila, de pago por uso.

Se activa al instante · sin tarjeta

Scrapear perfiles de Twitter/X a una hoja de cálculo

El Scraper de Perfiles de Twitter de Livescraper convierte una lista de handles en datos de perfil. Envías handles de Twitter/X o URLs de perfil - escritos uno por línea, o subidos como archivo CSV, XLSX, TXT o Parquet - y descargas el resultado como un archivo CSV, Excel o JSON limpio, una fila por perfil. Las dos formas de entrada llevan a la misma cuenta, así que una lista que nadie normalizó funciona tal cual, y cada fila lleva la consulta que la produjo. En este servicio no hay campo de límite: las cuentas que nombras son las filas que obtienes.

La exportación lleva doce columnas: la consulta que enviaste, el nombre visible y el handle, la biografía, los recuentos de seguidores y siguiendo, la ubicación, el sitio web, una marca de verificación y una fecha de alta, el avatar y el enlace canónico al perfil. Todo es una cadena, y el JSON añade un decimotercer campo, position, que el CSV y el XLSX no tienen.

Una cosa en esta página importa más que el resto, y es una limitación, no una función. En todas las exportaciones que tenemos, seis de esas doce columnas estaban vacías en todas las filas - followers, following, location, website, verified y joined - mientras que query, name, username, bio, avatar y profile_url llevaron un valor todas las veces. La propia nota de la plataforma sobre este servicio dice que X exige una sesión iniciada para obtener datos completos, junto con un proxy residencial, y todas las exportaciones que tenemos se hicieron sin sesión. Eso es coherente con lo que vemos, pero nunca hemos tenido una ejecución hecha con una, así que esta página no promete que aportar una sesión llene esas columnas: te dice lo que hemos visto y deja el resto a una pequeña primera ejecución. Por la misma razón aquí no hay ningún porcentaje de relleno. Un detalle práctico que conviene llevarse al cargador: bio puede contener saltos de línea, y una biografía que ocupa varias líneas dentro de una celda romperá cualquier importación que parta el CSV por saltos de línea en vez de parsear campos entrecomillados.

Esta exportación describe a personas identificables, lo que la convierte en datos personales bajo el RGPD y regímenes comparables. Todo lo recogido se le muestra a cualquier visitante en un perfil público y nada se infiere, pero la investigación agregada y construir una lista corta a la que dirigirte son usos corrientes de una manera en que vigilar a una persona a lo largo del tiempo no lo es. Los propios términos de X restringen el acceso automatizado, así que revísalos antes de escalar. Empieza gratis: tus primeras 500 filas no cuestan nada y no necesitan tarjeta, y después son 0,002 $ por fila, tarifa plana.