Pular para o conteúdo

Conversor de ID do tweet para data

O Conversor de ID do tweet para data da Sorsa lê o momento em que um post do X foi feito direto do ID ou do link: a data e a hora em UTC e no seu fuso horário, ISO 8601 e Unix time. Cole um ID ou uma lista inteira, ou transforme uma data de volta em ID. Grátis, e funciona no seu navegador.O Conversor de ID do tweet para data da Sorsa mostra quando qualquer post do X foi feito, a partir do link ou do ID. Grátis, no seu navegador.

Um por linha

Grátis. Sem cadastro. Funciona no seu navegador.

A data e a hora aparecem aqui

Cole um link ou ID de post, ou uma lista deles, um por linha.

Como descobrir quando um tweet foi postado

O X mostra a data de um post abaixo dele, até o minuto e no seu próprio horário. O ID guarda mais: o momento exato, em qualquer fuso horário, para qualquer número de posts, inclusive os excluídos.

O que o X mostra

  • A data e a hora abaixo do post, até o minuto
  • Só no seu próprio fuso horário
  • Um post por vez, enquanto ele estiver no ar

O que o ID acrescenta

  • O momento exato, até o milissegundo
  • UTC, seu horário, ISO 8601 e Unix time
  • Listas inteiras e posts excluídos

Três passos

  1. Copie o link ou o ID

    O ID é o número longo depois de /status/ no link de um post. O link inteiro também funciona.

  2. Cole um ou uma lista

    Um por linha, de uma planilha, de um dataset ou das suas anotações. Cada linha é convertida quando você cola.

  3. Leia a hora

    UTC e seu fuso horário, ISO 8601 e Unix time, cada um com a opção de copiar. Uma lista vira uma tabela e um CSV.

Como um ID Snowflake do Twitter guarda a data

Desde 4 de novembro de 2010, o X gera todos os IDs de posts com um sistema chamado Snowflake: um número de 64 bits em que a hora vem primeiro.

A conta

time = (ID >> 22) + 1288834974657

ID = (time − 1288834974657) << 22

O exemplo, passo a passo

ID
1234567890123456789
Deslocado 22 bits para a direita
294.343.922.167
Mais a época, 1.288.834.974.657
1.583.178.896.824
Como data
Segunda-feira, 2 de março de 2020, 19:54:56,824 UTC

A época do X, 1288834974657, é 4 de novembro de 2010, 01:42:54,657 UTC. Como a hora fica nos bits mais altos, um ID maior é um post mais novo, e os 41 bits duram até julho de 2080. IDs de contas criados nos últimos anos usam o mesmo formato; para a data de criação de qualquer conta, o Verificador de idade de conta do Twitter (X) lê esse dado do X. Mais sobre os números do X em como funcionam os IDs do Twitter.

ID do tweet para data em Python, JavaScript e SQL

A mesma conta em código, para um script, um notebook ou um banco de dados. Cada um imprime o exemplo acima.

Leia os IDs como texto ou como inteiros de 64 bits: um número em JavaScript arredonda um ID deste tamanho.

from datetime import datetime, timezone

def tweet_time(tweet_id):
    ms = (int(tweet_id) >> 22) + 1288834974657
    return datetime.fromtimestamp(ms / 1000, tz=timezone.utc)

print(tweet_time("1234567890123456789"))
# 2020-03-02 19:54:56.824000+00:00

Transforme uma data em ID de tweet para buscar

A conta também funciona ao contrário: coloque os milissegundos de um momento de volta nos bits mais altos e você terá o menor ID que o X poderia ter gerado naquele momento. Não é um post; ele marca o momento.

  • since_id:posts depois do momento
  • max_id:posts antes do momento

A busca do X aceita os dois, então dois desses IDs reduzem uma busca a um intervalo exato, até o segundo, enquanto since: e until: funcionam com dias inteiros. Monte o restante da consulta na Busca avançada do Twitter (X), ou leia os posts de uma conta em qualquer dia com Buscar tweets por data.

from:username since_id:2006515713438646272 max_id:2006530812933046272
Uma hora de posts, 1º de janeiro de 2026, das 00:00 às 01:00 UTC

Date uma lista inteira de IDs de tweets

Cole uma coluna de IDs ou links de uma planilha ou de um dataset. A tabela ordena por data, marca as linhas que não são IDs de posts e pode ser baixada em CSV.

  • Pesquisadores datam uma coleção de links de posts antes de estudá-la
  • Jornalistas colocam posts em ordem para uma linha do tempo, até o segundo
  • Desenvolvedores conferem as datas de um dataset ou de um log com os IDs

As colunas do CSV

input post_id created_at_utc unix_ms unix_seconds local_time time_zone post_url

Cinco IDs, dos mais novos para os mais antigos
ID do postData (UTC)Hora (UTC)
1923456789012345678May 16, 202519:13:29
1801234567890123456Jun 13, 202412:46:00
1704598341293015040Sep 20, 202320:48:09
1612894531578404864Jan 10, 202319:29:57
1580661436132757504Oct 13, 202220:47:08

Os posts por trás dos IDs, pela API

O conversor dá a hora. A Sorsa API dá o post: texto, curtidas, reposts, respostas, visualizações, mídia e o perfil do autor, para 100 IDs ou links por requisição com /tweet-info-bulk. Ela também lê posts anteriores a novembro de 2010, com as datas.

  • 100posts por requisição
  • a partir de US$ 0,014por 1.000 posts
  • 20requisições por segundo, em qualquer plano
Ganhe 100 requisições grátis

Sem cartão de crédito, e elas nunca expiram.

Uma chamada é uma requisição, seja qual for o retorno, e requisições com falha nunca são cobradas: preços da Sorsa API. Para os posts de uma conta ou de uma busca em um arquivo, sem código, use Exportar tweets.

A requisição

POST https://api.sorsa.io/v3/tweet-info-bulk
ApiKey: YOUR_API_KEY

{"tweet_links": [
    "https://x.com/i/status/1234567890123456789",
    "https://x.com/i/status/1580661436132757504",
    "https://x.com/i/status/1612894531578404864"
]}

Perguntas sobre IDs e datas de tweets

O conversor

Como descobrir quando um tweet foi postado?

Cole o link ou o ID acima. O conversor lê o momento guardado no ID e o mostra em UTC, no seu fuso horário e em Unix time, até o milissegundo.

Ele abre o tweet?

Não. Ele calcula a data a partir do ID no seu navegador, sem requisição ao X, então funciona com posts excluídos e offline. Para ler o próprio post, abra-o no Visualizador de Twitter (X).

Posso obter a data de um tweet excluído?

Sim, se você tiver o ID ou o link. A hora faz parte do ID, exista o post ou não.

Qual é a precisão da data?

Exata até o milissegundo: é o momento que o X gravou no ID ao gerar o post. O próprio X mostra a data até o minuto.

Posso converter muitos IDs de tweets de uma vez?

Sim. Cole um por linha: a tabela os ordena por data e pode ser baixada em CSV.

IDs Snowflake

O que é um ID Snowflake do Twitter?

O formato de ID de 64 bits que o X usa para posts desde 4 de novembro de 2010. Os primeiros 41 bits guardam a hora em milissegundos, seguidos de um número de máquina e de uma sequência. Por isso, os IDs crescem com o tempo e podem ser transformados em datas. Mais em como funcionam os IDs do Twitter.

O que é a época do Twitter?

1288834974657: 4 de novembro de 2010, 01:42:54,657 UTC. O Snowflake conta o tempo a partir daí, não de 1970, então o conversor soma esse valor de volta.

Por que não funciona com tweets anteriores a novembro de 2010?

Posts mais antigos têm IDs sequenciais, sem hora dentro. A Sorsa API ainda consegue ler um post desses com a data, se ele existir.

Posso converter um ID de usuário em data?

IDs de contas criados nos últimos anos usam o mesmo formato, então o conversor os data; os mais antigos e mais curtos não guardam hora. Para a data de criação de qualquer conta, use o Verificador de idade de conta do Twitter (X).

IDs gerados a partir de uma data são tweets reais?

Não. Um ID gerado a partir de uma data é o menor ID que o X poderia ter gerado naquele momento: um marcador para since_id e max_id em uma busca.

A API

Como obter o tweet inteiro, não só a data?

O /tweet-info-bulk da Sorsa API lê 100 posts por ID ou link por requisição, com texto, estatísticas, mídia e autor, a partir de US$ 0,014 por 1.000 posts. 100 requisições grátis para começar, sem cartão.

Leia os posts por trás dos seus IDs

Texto, estatísticas, mídia e autor de 100 posts por requisição, a partir de US$ 0,014 por 1.000.

Ganhe 100 requisições grátis

Sem cartão de crédito, e elas nunca expiram. Mais de 6 bilhões de requisições atendidas desde 2022.

Como descobrir quando um tweet foi postado

O X mostra uma data até o minuto. O ID guarda o momento exato, de qualquer post, inclusive os excluídos.

Como um ID Snowflake do Twitter guarda a data

Desde 4 de novembro de 2010, todo ID de post é um Snowflake: um número de 64 bits com a hora na frente.

A conta

time = (ID >> 22) + 1288834974657

ID = (time − 1288834974657) << 22

ID do tweet para data em Python, JavaScript e SQL

A mesma conta em código. Cada um imprime o exemplo acima.

Leia os IDs como texto ou como inteiros de 64 bits: um número em JavaScript arredonda um ID deste tamanho.

Transforme uma data em ID de tweet para buscar

Coloque um momento de volta nos bits mais altos e você obtém o menor ID que o X poderia gerar então: um marcador, não um post.

from:username since_id:2006515713438646272 max_id:2006530812933046272
Uma hora de posts, 1º de janeiro de 2026, das 00:00 às 01:00 UTC
  • since_id:posts depois do momento
  • max_id:posts antes do momento

Dois destes IDs delimitam uma busca no X em uma janela exata, ao segundo.

Date uma lista inteira de IDs de tweets

Cole uma coluna de IDs ou links: uma tabela ordenada por data e um CSV.

Cinco IDs, dos mais novos para os mais antigos
  • 16 mai 2025, 19:13:291923456789012345678
  • 13 jun 2024, 12:46:001801234567890123456
  • 20 set 2023, 20:48:091704598341293015040
  • 10 jan 2023, 19:29:571612894531578404864
  • 13 out 2022, 20:47:081580661436132757504

Os posts por trás dos IDs, pela API

A Sorsa API lê os próprios posts, 100 IDs por requisição, com texto, estatísticas, mídia e autor.

  • 100posts por requisição
  • a partir de US$ 0,014por 1.000 posts
  • 20requisições por segundo, em qualquer plano
Ganhe 100 requisições grátis

Sem cartão de crédito, e elas nunca expiram.

Perguntas sobre IDs e datas de tweets

O conversor

Como descobrir quando um tweet foi postado?

Cole o link ou o ID acima. O conversor lê o momento guardado no ID e o mostra em UTC, no seu fuso horário e em Unix time, até o milissegundo.

Ele abre o tweet?

Não. Ele calcula a data a partir do ID no seu navegador, sem nenhuma requisição ao X, então funciona para posts excluídos e offline. Para ler o próprio post, abra-o no Twitter Viewer.

Posso obter a data de um tweet excluído?

Sim, se você tiver o ID ou o link. A hora faz parte do ID, exista o post ou não.

Qual é a precisão da data?

Exata até o milissegundo: é o momento que o X gravou no ID ao gerar o post. O próprio X mostra a data até o minuto.

Posso converter muitos IDs de tweets de uma vez?

Sim. Cole um por linha: a tabela os ordena por data e pode ser baixada em CSV.

IDs Snowflake

O que é um ID Snowflake do Twitter?

O formato de ID de 64 bits que o X usa para posts desde 4 de novembro de 2010. Seus primeiros 41 bits guardam o tempo em milissegundos, depois um número de máquina e uma sequência. Por isso os IDs crescem com o tempo e podem virar datas. Mais em como funcionam os IDs do Twitter.

O que é a época do Twitter?

1288834974657: 4 de novembro de 2010, 01:42:54,657 UTC. O Snowflake conta o tempo a partir daí, não de 1970, então o conversor soma esse valor de volta.

Por que não funciona com tweets anteriores a novembro de 2010?

Posts mais antigos têm IDs sequenciais, sem hora dentro. A Sorsa API ainda consegue ler um post desses com a data, se ele existir.

Posso converter um ID de usuário em data?

IDs de contas criadas nos últimos anos usam o mesmo formato, então o conversor as data; os mais antigos e curtos não guardam horário. Para a data de criação de qualquer conta, use o Twitter Account Age Checker.

IDs gerados a partir de uma data são tweets reais?

Não. Um ID gerado a partir de uma data é o menor ID que o X poderia ter gerado naquele momento: um marcador para since_id e max_id em uma busca.

A API

Como obter o tweet inteiro, não só a data?

O /tweet-info-bulk da Sorsa API lê 100 posts por ID ou link por requisição, com texto, estatísticas, mídia e autor, a partir de US$ 0,014 por 1.000 posts. 100 requisições grátis para começar, sem cartão.

Leia os posts por trás dos seus IDs

Texto, estatísticas, mídia e autor de 100 posts por requisição, a partir de US$ 0,014 por 1.000.

Ganhe 100 requisições grátis

Sem cartão de crédito, e elas nunca expiram. Mais de 6 bilhões de requisições atendidas desde 2022.