Skip to main content
Cada objeto en la X API —posts, usuarios, listas, DMs, spaces— tiene un ID único. Entender cómo funcionan estos IDs te ayuda a crear integraciones confiables.

Formato de ID

Los IDs de X son enteros sin signo de 64 bits generados con un sistema llamado “Snowflake”. Cada ID codifica:
  • Marca de tiempo — Cuándo se creó el objeto
  • Número de trabajador — Qué servidor generó el ID
  • Número de secuencia — Orden dentro de ese milisegundo
Esto significa que los IDs están ordenados aproximadamente en el tiempo: los IDs más altos generalmente representan objetos más nuevos.
Los IDs son únicos a nivel global en toda X, no solo dentro de un mismo tipo de objeto.

Representación como cadena vs. entero

Usa siempre IDs como cadenas en tu código. Algunos lenguajes de programación (como JavaScript) no pueden representar con precisión enteros de 64 bits.
En JavaScript, los enteros están limitados a 53 bits. Esto causa pérdida de precisión con IDs grandes:

Versiones de la API


Trabajar con IDs

Almacenar IDs

Almacena los IDs como cadenas o enteros de 64 bits en tu base de datos:

Comparar IDs

Al comparar IDs para orden cronológico:

Tipos de ID comunes


Recursos relacionados

Diccionario de datos

Consulta los campos de ID para cada tipo de objeto.

Post Lookup

Recupera posts por ID.