Skip to main content
Encuentra personas relevantes en X (Twitter) con seis técnicas. Cada una parte de una señal distinta: palabras clave del perfil, seguidores, pertenencia a comunidades, publicaciones recientes, verificación o interacción con una publicación concreta. Combina los resultados por ID de usuario para crear una audiencia sin duplicados. Consulta una explicación paso a paso en Cómo encontrar tu público objetivo en Twitter mediante API.

Elige una técnica

El tamaño de página varía. Continúa con next_cursor: una página corta no significa que hayas llegado al final.

Configuración y paginación compartida

Todos los ejemplos utilizan https://api.sorsa.io/v3 y requieren ApiKey. Ejecuta los ejemplos de Python en el mismo script después de esta configuración. Instala requests con python -m pip install requests y configura la variable SORSA_API_KEY. JavaScript requiere un entorno de servidor con fetch, como Node.js 18 o posterior.
max_pages limita el consumo; al alcanzarlo pueden quedar resultados sin leer. Estos ejemplos se detienen ante errores HTTP. En producción, añade reintentos limitados para 429 y errores transitorios siguiendo Códigos de error, y coordina los procesos con una clave compartida según los límites de solicitudes. Consulta también Autenticación y Paginación.

Técnica 1: Buscar palabras clave en biografías

Endpoint: POST /v3/search-users Busca cuentas por palabras o frases, como un cargo, profesión o interés. Revisa la biografía, el nombre público y el nombre de usuario para decidir si cada resultado encaja con tu audiencia.

Python

JavaScript

Técnica 2: Obtener seguidores de competidores

Endpoint: GET /v3/followers Obtén hasta 200 seguidores por solicitud de una cuenta pública relevante. Proporciona username sin @, user_id como cadena o user_link como URL completa. Utiliza next_cursor para continuar.

Coincidencias entre varias cuentas de partida

Cuenta cada usuario una sola vez por cuenta de partida. Sustituye los nombres de ejemplo antes de ejecutar:
Este cálculo mide coincidencias entre las páginas recuperadas, no necesariamente entre las listas completas. Consulta Seguidores y cuentas seguidas.

Técnica 3: Descubrir miembros de comunidades

Comprueba primero la disponibilidad: esta sección documenta el formato de las solicitudes de comunidades. Confirma la disponibilidad actual con soporte antes de incorporarlas a un flujo nuevo. Consulta Listas y comunidades.
Endpoint: POST /v3/community-members Obtén miembros de una comunidad de X. La pertenencia indica interés, pero no demuestra actividad reciente ni intención de compra.
community_link acepta el ID numérico como cadena o la URL completa.
La respuesta contiene perfiles compactos: id, username, display_name, profile_image_url, verified y protected. Antes de filtrar por biografía o seguidores, completa los perfiles mediante consulta de perfiles por lotes, hasta 100 IDs por llamada. Consulta los endpoints relacionados en Listas y comunidades.

Técnica 4: Analizar publicaciones para identificar intención

Endpoint: POST /v3/search-tweets Busca conversaciones recientes y extrae autores únicos. Conserva el objeto completo de cada usuario para combinarlo después con resultados de perfiles y seguidores.

Patrones de consulta habituales

Sustituye los marcadores entre corchetes por tu categoría, cuenta, herramienta o tema. Los paréntesis aplican los filtros compartidos a ambos lados de OR. Estos ejemplos buscan expresiones en inglés. Añade since: y until: para delimitar el periodo. Revisa las publicaciones antes de interpretar una coincidencia como intención de compra. Consulta Operadores de búsqueda y Búsqueda de publicaciones.

Técnica 5: Analizar seguidores verificados

Endpoint: GET /v3/verified-followers Utiliza los mismos identificadores y paginación que en /followers. La verificación es un atributo de segmentación; evalúa la relevancia por separado.

Técnica 6: Usuarios que retuitean o citan

Endpoints: POST /v3/retweeters, POST /v3/quotes /retweeters devuelve perfiles. /quotes devuelve publicaciones con el autor en user y su comentario en full_text.
get_quoters convierte las citas en perfiles únicos para el siguiente paso. Si necesitas sus comentarios, conserva quote_tweets y analiza full_text antes de convertirlos.

Combinar las técnicas

Combina las listas por ID de cadena y conserva las fuentes de cada cuenta. Aparecer en más fuentes permite priorizar cuentas, pero no constituye una puntuación de confianza.
Añade miembros de comunidades después de completar sus perfiles. También puedes incorporar las listas de get_retweeters y get_quoters.

Filtrar por calidad

Define criterios explícitos para tu proyecto. Este filtro comprueba integridad del perfil, antigüedad y contadores básicos. No detecta bots ni demuestra actividad reciente; revisa publicaciones recientes cuando la actividad importe.
El ejemplo excluye cuentas con fechas de creación ausentes o no interpretables. Ajusta esa política y los umbrales a tu caso.

Exportar a CSV

Exporta los usuarios después de eliminar duplicados y filtrar. Convierte primero los resultados de publicaciones a sus objetos user y completa los perfiles compactos si necesitas campos ausentes.
Los valores ausentes quedan vacíos, no se convierten en cero. Al importar el CSV en una hoja de cálculo, configura user_id como texto para conservar el ID completo.

Próximos pasos