Toda resposta da API inclui headers que informam exatamente quanto da sua cota mensal já foi usado, sem precisar consultar o painel manualmente.
Os headers relevantes
X-RateLimit-Requests-Limit: 100000
X-RateLimit-Requests-Remaining: 84213
Lendo isso no seu código
resp = requests.get(url, headers=headers)
restante = int(resp.headers.get("X-RateLimit-Requests-Remaining", 0))
if restante < 1000:
notificar_time("Cota de API acabando -- restam menos de 1000 requisicoes")
Por que isso vale automatizar
Descobrir que a cota acabou só quando a API para de responder é a pior forma de descobrir — um alerta proativo, disparado quando o restante cruza um limiar (ex: 10% da cota), dá tempo de fazer upgrade de plano antes de qualquer interrupção real no seu produto.
O painel do ScrapeGram também mostra esse consumo visualmente e em tempo real, sem precisar instrumentar nada — útil como segunda camada de verificação.