Cómo obtener seguidores y cuentas seguidas de Twitter mediante API
Las listas de seguidores y cuentas seguidas de una cuenta pública de X (antes Twitter) permiten analizar su red social. Los seguidores muestran quién se interesa por una marca, tema o persona. Las cuentas seguidas revelan a quién presta atención: referentes, competidores y fuentes de información. Sorsa API ofrece/followers para obtener seguidores y /follows para obtener cuentas seguidas. Ambos devuelven hasta 200 perfiles completos por solicitud y permiten recorrer la lista con cursores. Cada perfil incluye biografía, seguidores, número de publicaciones, ubicación, verificación, imagen y otros datos.
Esta guía cubre desde la primera solicitud hasta la recopilación a escala, el filtrado, el análisis de audiencias compartidas y la paginación.
Empieza gratis:/followers,/followsy/verified-followersestán disponibles con las primeras 100 solicitudes gratuitas, sin tarjeta ni caducidad. Con hasta 200 perfiles por solicitud, permiten consultar aproximadamente 20.000 seguidores antes de necesitar un plan de pago.
Nota: encontrarás más métodos y ejemplos de análisis en la guía de seguidores y cuentas seguidas del blog.
Ejemplo básico: obtener seguidores
Una solicitud basta para recuperar la primera página de seguidores de una cuenta pública.cURL
Python
JavaScript
users de hasta 200 perfiles y un next_cursor para la paginación.
Consejo: consulta seguidores sin código con Recent Followers o API Playground.
Ejemplo básico: obtener cuentas seguidas
/follows funciona igual, pero devuelve las cuentas que sigue el usuario:
Referencia de endpoints
Ambos utilizan GET y las mismas opciones de entrada.GET /v3/followers
Devuelve los usuarios que siguen a la cuenta indicada.
GET /v3/follows
Devuelve las cuentas que el usuario indicado sigue.
Parámetros de consulta
Proporciona exactamente uno de
username, user_id o user_link.
Respuesta
id, username, display_name, description, location, created_at, followers_count, followings_count, favourites_count, tweets_count, media_count, profile_image_url, profile_background_image_url, bio_urls, pinned_tweet_ids, verified, can_dm, protected y possibly_sensitive.
Cada página devuelve hasta 200 usuarios. Si hay next_cursor, envíalo en la siguiente solicitud. Si falta o es nulo, has llegado al final.
Recorrer una lista completa de seguidores
Una solicitud devuelve una página. Para recopilar la lista completa, repite las consultas connext_cursor hasta que no aparezca.
Python
JavaScript
/follows: cambia la URL.
Consulta el comportamiento general en Paginación.
Obtener la lista completa de cuentas seguidas
El código es idéntico cambiando el endpoint. Las cuentas que sigue una persona pueden revelar más que sus seguidores: un fundador sigue a inversores, socios y competidores; un influencer, a sus fuentes de información.Aplicaciones prácticas
Filtrar seguidores por criterios del perfil
Como cada usuario incluye metadatos completos, puedes segmentar la audiencia por sus atributos sin llamadas adicionales:location es texto libre introducido por el usuario. Para datos de país más fiables, utiliza /about. Consulta el proceso en Geografía de la audiencia.
Encontrar audiencias compartidas entre competidores
Obtén las listas de varios competidores e identifica usuarios que sigan a dos o más. Son personas que han mostrado interés en el tema varias veces.Descubrir a quién siguen los referentes del sector
Consulta las cuentas seguidas de un experto para descubrir perfiles especializados, nuevas voces y herramientas a las que presta atención.Seguidores verificados
/verified-followers funciona como /followers, pero devuelve solo cuentas verificadas con marca azul, dorada o gris. Resulta útil para:
- Filtrar perfiles destacados sin procesar toda la lista.
- Ahorrar solicitudes en cuentas grandes. Recorrer 10 millones de seguidores para encontrar 5.000 verificados requiere unas 50.000 solicitudes;
/verified-followerspermite obtenerlos en unas 25.
/followers. Recorre next_cursor del mismo modo. Consulta la referencia.
Estimar el consumo a escala
Cada página devuelve hasta 200 usuarios. Como referencia:
A 20 solicitudes por segundo, los mínimos teóricos para 50 y 500 llamadas son 2,5 y 25 segundos. Una cadena de cursores es secuencial: cada página depende de la anterior. La duración real también incluye latencia, pausas y reintentos. Para cuentas de millones de seguidores, considera una muestra, como las primeras 50 páginas (unos 10.000 seguidores), salvo que necesites cobertura completa.
Las 100 solicitudes gratuitas cubren unos 20.000 seguidores; Starter (10.000 solicitudes mensuales), unos 2 millones; Pro (100.000), unos 20 millones. Consulta los precios.
Actualidad de los datos y casos especiales
Orden de seguidores./followers utiliza el orden proporcionado por X, generalmente cronológico inverso. Las primeras páginas contienen los seguidores más recientes.
Cuentas protegidas. Las listas de cuentas privadas no son accesibles. El endpoint devuelve un error.
Contador frente a lista recuperada. followers_count es un contador de X en tiempo real. La lista disponible puede diferir por cuentas suspendidas, desactivadas o eliminadas recientemente. En cuentas grandes puede haber una diferencia de varios puntos porcentuales; no exijas igualdad exacta con el contador. Es un comportamiento de la plataforma.
Los perfiles son actuales. Los datos reflejan el perfil en el momento de la solicitud, no cuando comenzó el seguimiento. El id numérico es estable; el nombre de usuario puede cambiar.
Muestras de cuentas muy grandes. Para cuentas con más de unos 500.000 seguidores, las primeras 50–100 páginas (hasta 10.000–20.000 perfiles) sirven para estudiar seguidores recientes. Es una muestra ordenada, no aleatoria ni representativa de toda la audiencia. La recopilación completa suele ser innecesaria salvo que requieras cobertura total.
Próximos pasos
- Descubrimiento del público objetivo: combina seguidores, biografías, comunidades y contenido.
- Análisis de competidores: incorpora relaciones de seguimiento a tu análisis.
- Geografía de la audiencia: distribución por país con
/about. - Paginación: patrones para grandes volúmenes.
- Referencia de la API: especificación de estos y los demás endpoints.