Enriqueça contas aprovadas: resolva nomes de usuário, guarde IDs como strings, solicite só os campos necessários e registre os horários de obtenção.
API de dados sociais
Planeje um fluxo de enriquecimento e monitoramento de dados sociais
Crie um fluxo limitado para enriquecer contas públicas e revisar linhas do tempo, da seleção de contas às decisões de atualização e armazenamento.
A fonte disponível atualmente é Twitter / X, não um feed de várias redes. Seu aplicativo agenda a coleta e armazena os resultados; os endpoints não oferecem uma assinatura de monitoramento gerenciado.
Para uma tarefa específica
Transforme consultas de contas e páginas de linhas do tempo em um conjunto de pesquisa repetível.
Colete uma linha do tempo limitada: defina limite de páginas e orçamento, siga os cursores retornados e remova duplicatas por ID no seu armazenamento.
Revise mudanças: diferencie uma linha do tempo vazia ou métrica ausente de um zero medido; confira a atualização da fonte antes de concluir.
Unidade de cobrança
Como o uso é medido
USD por solicitação. Orce separadamente consultas de contas, cada página solicitada e atualizações posteriores usando os preços atuais do catálogo abaixo.
Limites operacionais
- O uso deve cumprir a legislação aplicável e as políticas da plataforma de origem.
- Não use o serviço para contornar controles de acesso ou fazer coleta não autorizada.
- Uma linha do tempo obtida não é um arquivo histórico completo nem garante cobertura em tempo real.
- Defina sua política de retenção e exclusão; não colete campos desnecessários ao fluxo.
Guias de integração
Escolha o próximo passo
Cobertura atual do catálogo
APIs disponíveis e unidades de cobrança
Compare IDs de API, operações, provedores e preços. Verifique a data do catálogo e a unidade de cobrança de cada operação antes de estimar os custos.
Obtenha perfis públicos de usuários do Twitter / X e suas linhas do tempo.
- Provedor
- Twitter / X Data
- Unidade de cobrança
- solicitação
- Formatos de API e endpoints
- Consulte as operações abaixo para os endpoints.
- Recursos publicados
- Busca de usuário, Linha do tempo do usuário
-
GET /v1/twitter/usersObter usuário pelo nome de usuário -
GET /v1/twitter/users/{id}Obter usuário por ID -
GET /v1/twitter/users/{id}/tweetsObter tweets do usuário
Preço do API Hop
- Solicitação
- $0.0020 /solicitação
Obter usuário pelo nome de usuário
GET /v1/twitter/users Preço do API Hop
- Solicitação
- $0.0020 /solicitação
Obter usuário por ID
GET /v1/twitter/users/{id} Preço do API Hop
- Solicitação
- $0.0020 /solicitação
Obter tweets do usuário
GET /v1/twitter/users/{id}/tweets Preço do API Hop
- Solicitação
- $0.0020 /solicitação
Exemplo de solicitação
Comece pela operação documentada
curl "https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics" \
-H "Authorization: Bearer <API_KEY>"const response = await fetch("https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics", {
headers: { Authorization: "Bearer <API_KEY>" }
});
const data = await response.json();
console.log(data);import requests
url = "https://api.apihop.ai/v1/twitter/users/<USER_ID>/tweets?max_results=10&tweet.fields=created_at,public_metrics"
headers = {"Authorization": "Bearer <API_KEY>"}
response = requests.get(url, headers=headers, timeout=60)
response.raise_for_status()
print(response.json()) Use a URL base API da documentação da conta e substitua os marcadores. Envie a chave no cabeçalho Authorization, nunca em uma URL ou arquivo do repositório.