Referência da API
URL base https://api.xsignalfeed.com. Todas as respostas são JSON no envelope descrito em Erros quando falham, e carregam os cabeçalhos listados em Limites de requisições quando têm sucesso. Campos marcados com * são obrigatórios.
Monitoramento
Escolha quais contas esta chave acompanha. De cada uma você recebe todos os tipos de evento que sua chave permite, ou só os que escolher.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/monitor/targets | Listar contas monitoradas | targets:read | 0 |
POST /v1/monitor/targets | Monitorar uma conta | targets:write | 0 |
GET /v1/monitor/targets/{target} | Obter uma conta monitorada | targets:read | 0 |
PATCH /v1/monitor/targets/{target} | Escolher tipos de evento de uma conta | targets:write | 0 |
DELETE /v1/monitor/targets/{target} | Parar de monitorar uma conta | targets:write | 0 |
POST /v1/monitor/targets:batch | Operações de monitoramento em lote | targets:write | 0 |
Palavras-chave
Observe a busca do X por frases. A busca aceita a sintaxe do próprio X: frases exatas entre aspas, OR, -exclusions, #hashtags, $cashtags, from:, to:, lang:, filter:media, -filter:replies, -filter:retweets. Observamos a aba "Mais recentes", então os resultados são cronológicos, e qualquer idioma ou alfabeto funciona.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/keywords | Listar palavras-chave | keywords:read | 0 |
POST /v1/keywords | Observar uma palavra-chave | keywords:write | 0 |
DELETE /v1/keywords/{keyword_id} | Remover uma palavra-chave | keywords:write | 0 |
Stream & histórico
O WebSocket está descrito em Streaming; este é seu complemento REST para recuperar o atraso.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/events | Histórico de eventos | replay | 0 |
Usuários
Perfis, listas de seguidos e seguidores, mídia, menções, assinaturas e busca de usuários, lidos do X agora. Cada chamada custa os créditos indicados.
Publicações
Publicações por id, com suas respostas, citações, quem republicou, thread e artigo. Cada chamada custa os créditos indicados.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/tweets/{tweet_id} | Obter uma publicação | reads | 1 |
GET /v1/tweets | Obter publicações por ids | reads | 1 |
GET /v1/tweets/{tweet_id}/replies | Obter respostas | reads | 2 |
GET /v1/tweets/{tweet_id}/quotes | Obter citações | reads | 2 |
GET /v1/tweets/{tweet_id}/retweeters | Obter quem republicou | reads | 2 |
GET /v1/tweets/{tweet_id}/thread | Obter um thread | reads | 2 |
GET /v1/tweets/{tweet_id}/article | Obter um artigo | reads | 1 |
Busca
A busca do X na sintaxe dele mesmo, resultados mais recentes ou em destaque, paginados.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/search | Buscar publicações | reads | 2 |
GET /v1/search/trends | Buscar uma tendência | reads | 2 |
Listas
Linha do tempo e membros de qualquer lista pública.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/lists/{list_id}/tweets | Obter publicações da lista | reads | 2 |
GET /v1/lists/{list_id}/members | Obter membros da lista | reads | 2 |
Comunidades
Informações, membros, moderadores e publicações de uma comunidade do X.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/communities/{community_id} | Obter uma comunidade | reads | 1 |
GET /v1/communities/{community_id}/members | Obter membros da comunidade | reads | 2 |
GET /v1/communities/{community_id}/moderators | Obter moderadores da comunidade | reads | 2 |
GET /v1/communities/{community_id}/tweets | Obter publicações da comunidade | reads | 2 |
Tendências
O que está em alta no X agora, por categoria.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/trends | Obter tendências | reads | 2 |
Conta
O que esta chave pode fazer, quanto já usou, para onde vão os webhooks.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/account | Obter conta | — | 0 |
GET /v1/account/usage | Obter uso | — | 0 |
GET /v1/account/webhook | Obter webhook | webhook | 0 |
PUT /v1/account/webhook | Definir webhook | webhook | 0 |
Meta & status
Público, em cache por cinco minutos, sem necessidade de chave. Construa sua validação e sua interface a partir destes em vez de copiar esta página.
| Endpoint | Nome | Escopo | Créditos |
|---|---|---|---|
GET /v1/meta/event-types | Listar tipos de evento | — | 0 |
GET /v1/meta/scopes | Listar escopos | — | 0 |
GET /v1/meta/plans | Listar planos | — | 0 |
GET /v1/meta/versions | Listar versões | — | 0 |
GET /v1/health | Saúde | — | 0 |
GET /v1/status | Status | — | 0 |
Uma descrição legível por máquina de tudo isso está em /v1/openapi.json; /v1/docs redireciona para cá.