API para YouTube

API para YouTube: Shorts do canal

Liste os Shorts de um canal do YouTube por nome de usuário ou ID do canal, com paginação por cursor, visualizações e data e hora de publicação.

POST/v1/run/youtube.channel_shorts
Disponibilidade
99,45%
30d · 904 chamadas
Requisições
904
30d · semanal, últimas 12 sem.
Resposta
5,7s
mediana · 30d

Teste

Faça sua primeira requisição

Abrir em
Obter chave grátis
Resposta de exemplo
Execuções grátis retornam só os primeiros 3 resultados. Recarregue uma chave para receber a resposta completa.
{
  "data": {
    "nextCursor": "example",
    "shorts": [
      {
        "contentType": "short",
        "createdUtc": 12.5,
        "duration": "example",
        "id": "a1b2c3d4",
        "image": "https://example.com/image.jpg",
        "likes": 12500,
        "title": "Example title",
        "url": "https://example.com/page",
        "views": 12500,
        "viewsAvailable": true
      }
    ]
  },
  "found": true,
  "reason": "not_found"
}
Interface da resposta
interface YoutubeChannelShortsResponse {
  data: {
    nextCursor: string | null;
    shorts: {
      contentType: "short";
      createdUtc?: number;
      duration: string;
      id: string;
      image?: string;
      likes: number | null;
      title?: string;
      url: string;
      views: number;
      viewsAvailable: boolean;
    }[];
  } | null;
  found: boolean;
  reason?: "not_found";
}

Referência completa de parâmetros e resposta - todos os campos, tipos e exemplos deste endpoint.

Referência

Requisição, resposta e preço

Última verificação em 2026-09-29 · disponibilidade e latência medidas em 30d
POST /v1/run/youtube.channel_shorts
curl -X POST https://api.getanyapi.com/v1/run/youtube.channel_shorts \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"handle":"@zachking","sort":"latest"}'
CampoTipoValor de exemplo
Corpo da requisição
channelIdstringID do canal do YouTube, começando com UC.
cursorstringToken de continuação de uma resposta anterior.
handlestring"@zachking"Nome de usuário do canal do YouTube, incluindo ou omitindo o @ inicial.
sortenum"latest"Ordem do feed de Shorts. latest e newest são equivalentes.
Resposta
dataobjectThe normalized Shorts page, or null when the channel was not found.
data.nextCursorstringOpaque cursor for the next Shorts page, or null when no next page is available.
data.shortsobject[]Short-form videos returned by the provider's dedicated YouTube Shorts endpoint. Populated whenever the provider has data for the entity.
data.shorts[].contentType"short"Explicit normalized provenance that this item came from a dedicated Shorts feed.
data.shorts[].createdUtcnumberUTC epoch timestamp in seconds when supplied by the upstream response.
data.shorts[].durationstringPublished duration when supplied by the upstream response.
data.shorts[].idstringUnique YouTube video identifier. Populated whenever the provider has data for the entity.
data.shorts[].imagestringURL of the short thumbnail image, tracking query parameters stripped.
data.shorts[].likesintegerPublic like count, or null when the serving source does not report it.
data.shorts[].titlestringPublic title or caption for the Short. Populated whenever the provider has data for the entity.
data.shorts[].urlstringPublic YouTube URL for the Short. Populated whenever the provider has data for the entity.
data.shorts[].viewsintegerPublic view count when supplied by the upstream response.
data.shorts[].viewsAvailablebooleanWhether views is backed by a public count in the upstream response.
foundbooleanWhether the channel Shorts feed was found.
reason"not_found"Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
Preço
Preço por requisiçãoUSDUS$ 0,0012
Preço /mil req.USDUS$ 1,20

Dúvidas frequentes

Sobre o endpoint Shorts do canal da API para YouTube

O endpoint Shorts do canal da AnyAPI para YouTube retorna dados de YouTube em JSON normalizado com uma chamada POST para /v1/run/youtube.channel_shorts. Liste os Shorts de um canal do YouTube por nome de usuário ou ID do canal, com paginação por cursor, visualizações e data e hora de publicação. A AnyAPI distribui cada requisição entre 2 fontes, com failover automático quando uma falha. Custa a partir de US$ 1,20 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Nos últimos 30 dias, 99,4% das chamadas ao endpoint Shorts do canal da API para YouTube feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,7 segundos, em 904 chamadas medidas.

Custa a partir de US$ 1,20 por mil requisições, em dólares, sem assinatura e sem mínimo mensal. Você recarrega uma carteira em dólares e cada chamada desconta dela. Algumas requisições pagas pela carteira que falham geram cobranças de processamento, que repassamos pelo custo, sem margem; a resposta de erro mostra o valor cobrado.

Liste os Shorts de um canal do YouTube por nome de usuário ou ID do canal, com paginação por cursor, visualizações e data e hora de publicação. A resposta é JSON normalizado, com o mesmo envelope que todo endpoint da AnyAPI retorna, então processar um segundo endpoint é só trocar a URL, e nada mais.

Nos últimos 30 dias, 99,4% das chamadas ao endpoint Shorts do canal da API para YouTube feitas pela AnyAPI tiveram sucesso, com tempo de resposta mediano de 5,7 segundos, em 904 chamadas medidas. Estas são medições da própria AnyAPI sobre o tráfego que passa pelo gateway, recalculadas continuamente, e não uma meta de nível de serviço publicada.