Pular para o conteúdo principal
GET
Este endpoint permite obter publicações e suas análises das principais redes sociais (Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, X/Twitter e YouTube). Ele funciona para todas as publicações dessas plataformas — tenham sido criadas usando a API do Ayrshare ou publicadas diretamente pela interface da rede social. Análises mais detalhadas estão disponíveis no endpoint de análises. Os IDs retornados por este endpoint são os IDs nativos das redes sociais (Social Post ID), e não o Ayrshare Post ID. Isso permite obter detalhes de qualquer publicação em uma rede social, mesmo que ela não tenha sido criada pelo Ayrshare. Por exemplo, você pode recuperar uma publicação publicada manualmente no facebook.com e usar o Social Post ID do Facebook retornado para obter comentários ou obter análises. Se você não precisar de publicações originadas fora do Ayrshare, basta usar o Ayrshare post ID retornado por uma publicação com os endpoints comment, analytics ou history. :platform = bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube. Exemplo: https://api.ayrshare.com/api/history/instagram

Mídia protegida por direitos autorais

Instagram e TikTok excluem toda mídia com direitos autorais em suas respostas.
  • O campo mediaUrl do Instagram é omitido da resposta se a mídia contiver material protegido por direitos autorais ou tiver sido sinalizada por violação de direitos autorais. Exemplos de material protegido incluem o áudio em Reels. Você pode verificar no aplicativo do Instagram em Configurações -> Status da conta.
  • O TikTok não retorna a mídia se ela contiver material protegido por direitos autorais ou tiver sido sinalizada por violação. Exemplos incluem o áudio em Reels (o TikTok silencia esses vídeos). Você pode verificar no aplicativo do TikTok em Atividade -> Notificações do sistema.Se um vídeo for silenciado, você pode adicionar áudio no aplicativo do TikTok. Vá até a publicação e selecione a opção para adicionar um áudio sem direitos autorais. O vídeo passará então a ser retornado nesta resposta da API.

Limitações

Facebook

  • Stories expirados/arquivados (com mais de 24 horas) são filtrados automaticamente. Por padrão, somente os Stories ativos são incluídos na resposta.
  • Use o parâmetro de consulta dataType para solicitar apenas posts ou apenas stories.
  • Use os parâmetros de consulta since e until para filtrar publicações por intervalo de datas.

Instagram

  • As respostas não incluirão stories de Live Video.
  • Os Stories ficam disponíveis por apenas 24 horas.
  • Novos stories criados quando um usuário recompartilha um story não serão retornados. Isso inclui stories criados com os templates Add Yours.
  • Novas publicações criadas quando um usuário aceita solicitações de colaboração não serão retornadas.
  • Use o parâmetro de consulta dataType para solicitar apenas posts ou apenas stories.

Parâmetros de cabeçalho

Parâmetros de caminho

platform
string
obrigatório
A plataforma das publicações a serem obtidas. Valores: bluesky, facebook, instagram, linkedin, pinterest, snapchat, threads, tiktok, twitter, youtube.

Parâmetros de consulta

limit
number
padrão:10
Número de registros de histórico a retornar. Limite máximo: 500*Limites altos podem resultar em tempos de resposta mais lentos, portanto, recomendamos usar um limite de no máximo 100.*Limites maiores estão disponíveis nos planos Enterprise. Entre em contato com o gerente da sua conta para mais detalhes.
skipAnalytics
boolean
padrão:false
Pula a coleta das análises completas para páginas do Facebook e Instagram. Retorna apenas o Social Post ID. Deve ser usado quando as análises não são necessárias (apenas o Social Post ID), para respostas mais rápidas ou quando ocorrem erros com limit > 100.
pagePublished
boolean
padrão:10
Apenas para Facebook. Por padrão, as publicações retornadas são do feed da página do Facebook. Você também pode escolher retornar apenas as publicações publicadas pela página.Use o feed (padrão) quando quiser uma visão mais abrangente de todo o conteúdo associado à página, incluindo interações de outros usuários. Use pagePublished quando quiser recuperar apenas as publicações feitas pela própria página.
userId
string
Apenas para X/Twitter. Este parâmetro permite recuperar publicações de um usuário específico do X/Twitter pelo ID numérico, em vez de usar sua conta vinculada.Por exemplo, para obter todas as publicações do handle @Google, use o userId numérico 20536157.Você pode encontrar o userId numérico de qualquer usuário do X/Twitter usando o endpoint Brands Get User.Observação: use apenas a API KEY no cabeçalho para fazer essa requisição. Não inclua o Profile Key.
userName
string
Apenas para X/Twitter. Este parâmetro permite recuperar publicações de um usuário específico do X/Twitter pelo handle, em vez de usar sua conta vinculada.Por exemplo, para obter todas as publicações do handle @Google.Observação: use apenas a API KEY no cabeçalho para fazer essa requisição. Não inclua o Profile Key.
next
string
Paginação baseada em cursor para obter a próxima página de resultados. Passe o valor next do objeto meta.pagination da resposta anterior para obter o próximo conjunto de publicações.
since
string
Apenas para Facebook. String de data ISO UTC para filtrar publicações criadas nesta data ou depois dela. Use com until para um intervalo de datas específico.Exemplo: since=2026-03-17
until
string
Apenas para Facebook. String de data ISO UTC para filtrar publicações criadas nesta data ou antes dela. Use com since para um intervalo de datas específico.Exemplo: until=2026-03-20
dataType
string
Facebook e Instagram. Filtra o tipo de conteúdo retornado. Por padrão, são retornadas as publicações regulares e os Stories ativos.Valores:
  • posts — apenas publicações regulares (sem Stories)
  • stories — apenas Stories
Omita este parâmetro para retornar tanto publicações quanto Stories (comportamento padrão).Observação: para o Facebook, Stories expirados/arquivados (com mais de 24 horas) são filtrados automaticamente. Para o Instagram, os Stories ficam disponíveis por apenas 24 horas.

Resposta de paginação

Ao usar paginação baseada em cursor (com o parâmetro de consulta next), a resposta inclui um objeto meta.pagination contendo o estado da paginação. O array posts em cada resposta paginada contém objetos com a mesma estrutura mostrada nos exemplos de resposta abaixo para cada plataforma.
meta.pagination
object
Metadados de paginação para navegação baseada em cursor pelos resultados.