Uma extensão de navegador pode enriquecer a experiência de quem já navega manualmente pelo Instagram, mostrando métricas adicionais direto na tela, sem precisar abrir outra ferramenta.

Estrutura mínima (Manifest V3)

{
  "manifest_version": 3,
  "name": "Instagram Insights",
  "version": "1.0",
  "permissions": ["activeTab"],
  "host_permissions": ["https://scrapegram.cloud/*"],
  "content_scripts": [{
    "matches": ["https://www.instagram.com/*"],
    "js": ["content.js"]
  }]
}

Detectando o perfil na página

const username = window.location.pathname.split('/').filter(Boolean)[0];

fetch(`https://scrapegram.cloud/api/v1/instagram/profile?username=${username}`, {
  headers: { Authorization: 'Bearer SEU_TOKEN' }
})
  .then(r => r.json())
  .then(perfil => {
    const badge = document.createElement('div');
    badge.textContent = `Engajamento estimado: calculando...`;
    document.body.prepend(badge);
  });

Cuidado com segurança do token

Nunca deixe o token de API hardcoded numa extensão publicada — qualquer pessoa que instalar consegue extrair o código-fonte. Para uso pessoal/interno isso é aceitável; para distribuição pública, o correto é rotear a chamada por um backend próprio que guarda o token com segurança (ver gerenciamento seguro de tokens de API).