O Power BI tem um conector Web nativo que consegue consumir uma API REST diretamente, sem precisar de um serviço intermediário.
Configurando a fonte de dados
- Em Obter Dados > Web, escolha a opção avançada;
- URL base:
https://scrapegram.cloud/api/v1/instagram/profile; - Em parâmetros de URL, adicione
usernamecom o valor desejado; - Em cabeçalhos HTTP, adicione
Authorizationcom valorBearer SEU_TOKEN.
Transformando o JSON em tabela
O Power Query interpreta a resposta JSON automaticamente — use Converter em Tabela e depois expanda as colunas dos campos que interessam (followers, posts_count, etc.).
Automatizando a atualização
Publicando o relatório no Power BI Service, é possível configurar atualização agendada (até 8 vezes por dia no plano gratuito), mantendo o dashboard de concorrência sempre atualizado sem intervenção manual.
Para múltiplos perfis
Crie uma tabela auxiliar com a lista de usernames monitorados e use uma função customizada no Power Query pra iterar a chamada de API para cada um — o mesmo padrão de coleta em lote descrito em como criar um dashboard de métricas do Instagram.