client.imessage_conversations() -> pd.DataFrame
client.imessage_messages() -> pd.DataFrame
Exemplo
from jmail import JmailClient
client = JmailClient()
convos = client.imessage_conversations()
messages = client.imessage_messages()
# Todas as mensagens de uma conversa específica
ghislaine = messages[messages.conversation_slug == "ghislaine-maxwell"]
# Mensagens enviadas por Epstein
sent = messages[messages.sender == "me"]
# Unir mensagens com metadados da conversa
merged = messages.merge(
convos[["slug", "name"]],
left_on="conversation_slug",
right_on="slug",
how="left"
)
Colunas de Conversa
| Column | Type | Description |
|---|---|---|
id | int | ID único da conversa |
slug | string | Identificador de conversa seguro para uso em URL |
name | string | Nome do contato |
bio | string | Bio/descrição do contato |
photo | string | URL da foto do contato |
last_message | string | Prévia da última mensagem |
last_message_time | string | Carimbo de data/hora da última mensagem |
pinned | bool | Indica se a conversa foi fixada |
confirmed | bool | Indica se a identidade do contato está confirmada |
source_files | json | Arquivos de origem dos quais esta conversa foi extraída |
message_count | int | Total de mensagens nesta conversa |
Colunas de Mensagens
| Column | Type | Description |
|---|---|---|
id | string | ID único da mensagem ({slug}#{index}) |
conversation_slug | string | Chave estrangeira para conversas (slug) |
message_index | int | Posição da mensagem na conversa |
text | string | Conteúdo de texto da mensagem |
sender | string | me (Epstein) ou them (contato) |
time | string | Carimbo de data/hora original (string) |
timestamp | timestamp | Carimbo de data/hora analisado |
source_file | string | Arquivo de origem do qual esta mensagem foi extraída |
sender_name | string | Nome exibido do remetente |
URLs diretas
https://data.jmail.world/v1/imessage_conversations.parquet
https://data.jmail.world/v1/imessage_conversations.ndjson.gz
https://data.jmail.world/v1/imessage_messages.parquet
https://data.jmail.world/v1/imessage_messages.ndjson.gz
