{
"success": true,
"id": "9337d296e4099be1cfa06f98f1b9ba815eb5b62e",
"image": "https://scontent-phl2-1.cdninstagram.com/v/t51.82787-15/730275116_18674852008033891_8383124614361614043_n.jpg?stp=cmp1_dst-jpg_e35_s640x640_tt6&_nc_cat=100&ccb=7-5&_nc_sid=18de74&efg=eyJlZmdfdGFnIjoiQ0xJUFMuYmVzdF9pbWFnZV91cmxnZW4uQzMifQ%3D%3D&_nc_ohc=3cQNalbZWAYQ7kNvwEcUVlo&_nc_oc=AdrNjaExmukB5dT8CwbCWAPvKJbRqVgSq_gS2g4RTcyKUBcEacatVruOrFMUnxAJ9h0&_nc_zt=23&_nc_ht=scontent-phl2-1.cdninstagram.com&_nc_gid=-HWETWewuSm-S37y5LUHvQ&_nc_ss=7f689&oh=00_AQHULEnQ5jqiJGfe8A82T5FDVN2zqZUWW33lR4hZ_s74RA&oe=6A93A748",
"progress_url": "https://ig-download.zylalabs.com/api/progress?id=9337d296e4099be1cfa06f98f1b9ba815eb5b62e",
"message": "Job started. Poll progress_url every 3–5 seconds until progress is 100, then use download_url."
}
curl --location --request GET 'https://zylalabs.com/api/13604/instagram+media+fetcher+api/30366/download?url=https://www.instagram.com/reel/DZ88ac0tlSz/&format=mp4' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":1,"progress":100,"text":"finished","title":"Leo Messi on Instagram: "My whole story in one collection: six hand-signed shirts, six hand-signed balls, one from every FIFA World Cup™ I’ve played in. La Colección Definitiva,"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/13604/instagram+media+fetcher+api/30368/progress?id=5e5e315af8d1923eb24280859aeedd637e4bec6b' --header 'Authorization: Bearer YOUR_API_KEY'
{"success":true,"post_id":"DZ0RteXxomP","title":"Leo Messi on Instagram: "My whole story in one collection: six hand-signed shirts, six hand-signed balls, one from every FIFA World Cup™ I’ve played in. La Colección Definitiva,"_note":"Response truncated for documentation purposes"}
curl --location --request GET 'https://zylalabs.com/api/13604/instagram+media+fetcher+api/30370/video+information?url=https://www.instagram.com/reel/DZ0RteXxomP' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Instagram Media Fetcher API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento.
(Economize 2 meses com cobrança anual 🎉)
A API Instagram Media Fetcher recupera mídias para download de postagens e Reels públicos do Instagram.
Como funciona (Download)
id e progress_url.progress seja 100.download_url da resposta de Progress para recuperar a mídia (vídeo MP4 ou imagem, dependendo da postagem).Informações do Vídeo retorna metadados (ID da postagem, título/captura, autor, tipo de mídia, métricas de engajamento, miniatura) sem completar um fluxo de trabalho de download completo quando em cache/disponível.
Escopo
/p/…) e Reels (/reel/…, /reels/…) — vídeo ou imagem.Use o download_url da Progress para buscar o arquivo. Não espere que o Hub faça proxy de respostas de mídia binária.
O endpoint de Download retorna um ID de tarefa único e uma URL de progresso O endpoint de Progresso fornece o progresso do download o status de conclusão os metadados e a URL final de download O endpoint de Informações do Vídeo retorna detalhes sobre o vídeo incluindo ID da postagem título autor tipo de mídia miniatura e métricas de engajamento
Os campos principais incluem "sucesso" (indicando sucesso na solicitação) "id" (ID da tarefa) "progresso" (percentual de progresso do download) "url_download" (URL final para o vídeo) e "título" (título do vídeo) Cada endpoint tem campos específicos relevantes para sua função
Os dados de resposta estão estruturados no formato JSON. Cada endpoint retorna uma flag de sucesso, seguida por campos de dados relevantes. Por exemplo, o endpoint de Progresso inclui campos como "progress," "text," e "download_url," permitindo que os usuários analisem e utilizem facilmente as informações
O endpoint de Download inicia um trabalho de download o endpoint de Progresso fornece atualizações em tempo real sobre o status do download e o endpoint de Informação de Vídeo oferece detalhes abrangentes sobre o vídeo incluindo métricas de engajamento e tipo de mídia
Os usuários podem personalizar solicitações fornecendo URLs específicas de postagens do Instagram para o endpoint de Download. O endpoint de Progresso requer o ID da tarefa obtido do endpoint de Download para verificar o status do download
Casos de uso típicos incluem integrar conteúdo de vídeo do Instagram em aplicativos, criar arquivos de vídeo ou desenvolver ferramentas para criadores de conteúdo gerenciarem sua mídia A API facilita o acesso fluido a vídeos públicos do Instagram para vários fluxos de trabalho
A precisão dos dados é mantida pelo acesso direto ao conteúdo público do Instagram através de suas URLs A API processa essas URLs para garantir que as informações do vídeo retornadas sejam atuais e reflitam os dados mais recentes disponíveis
Os usuários podem esperar uma estrutura de resposta consistente em todos os endpoints com um campo "sucesso" indicando o resultado Atualizações de progresso normalmente mostrarão mudanças incrementais até atingirem 100% momento em que a URL de download se torna disponível