Skip to content

API para extrair informações de mídia e perfis do Instagram utilizando as bibliotecas Instaloader e Instagrapi em Python.

License

Notifications You must be signed in to change notification settings

itsfks/InstaGrabberAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InstaGrabberAPI

Esta é uma API desenvolvida em Python e Flask que permite extrair URLs de mídia (imagens e vídeos) de postagens públicas do Instagram, utilizando as bibliotecas Instaloader e Instagrapi, retornando as informações em JSON.

Requisitos

  • Python 3.7+
  • Instalação das bibliotecas listadas em requirements.txt

Uso

  1. Inicie a aplicação: python3 app.py

  2. Acesse a API utilizando a seguinte URL: http://localhost:5000/api/linkdopost, substituindo "linkdopost" pelo link do post ou Reels do Instagram que deseja fazer download.

Por exemplo: http://localhost:5000/api/https://www.instagram.com/reels/CrdcCySoJSU/

A resposta será um JSON contendo as URLs das mídias, o nome de usuário e informações sobre a requisição, similar ao exemplo abaixo:

{
  "client": "instaloader",
  "success": true,
  "urls": [
    "https://instagram.fcwb3-1.fna.fbcdn.net/v/t66.30100-16/334677064_3459597640992653_6005328953483360270_n.mp4?_nc_ht=instagram.fcwb3-1.fna.fbcdn.net&_nc_cat=105&_nc_ohc=uKIxlQSwscQAX-HaYE9&edm=AP_V10EBAAAA&ccb=7-5&oh=00_AfCP__WbTeRZNLDlW0KJKgovO6ws9vtahasnUQfMwZQTdg&oe=64518A3F&_nc_sid=4f375e"
  ],
  "username": "dvfilmx"
}

Bibliotecas

Licença

Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.

About

API para extrair informações de mídia e perfis do Instagram utilizando as bibliotecas Instaloader e Instagrapi em Python.

Topics

Resources

License

Stars

Watchers

Forks

Languages