Autenticação, cota e endpoints publicos do ScrapeGram -- fornecedor 2.
A API do ScrapeGram devolve dados públicos do Instagram em JSON, atraves de uma unica chave de acesso.
Essa é a API v2 (fornecedor 2, alternativo). Se ela estiver fora do ar ou respondendo com erro, use a API v1 -- é o fornecedor original, mais endpoints (comentários, curtidas, stories, hashtag etc). O mesmo token que você já usa na v2 funciona direto na v1, não precisa gerar outro nem recadastrar nada.
https://scrapegram.cloud/api/v2
Toda requisição deve incluir o token gerado no seu painel, no header Authorization.
curl https://scrapegram.cloud/api/v2/instagram/analytics?username=instagram \
-H "Authorization: Bearer SEU_TOKEN_AQUI"
Nunca compartilhe seu token publicamente. Se ele vazar, revogue e gere outro no painel.
Cada plano tem um limite de requisições por mes, que reseta a cada ciclo de 30 dias. Ao atingir o limite, a API retorna 429 ate voce renovar ou fazer upgrade.
{
"ok": false,
"erro": "Cota do plano esgotada para este ciclo."
}
Analytics do perfil (engajamento medio, etc)
Comparar dois perfis
Contato comercial da conta
Destaques/highlights (resposta bruta GraphQL)
Diretorio de paises com localizacoes
Feed de publicacoes do usuario
ID numerico a partir do username
Converter media_id em shortcode
Localizacoes de uma cidade
Localizacoes/cidades de um pais
Localizacoes proximas a uma localizacao
URLs de midia em HD de uma publicacao
Dados do perfil (fornecedor 2)
Dados do perfil por ID numerico
Dados de uma publicacao (por shortcode)
Dados de uma publicacao (por media_id)
Publicacoes do usuario
Reels do usuario
Reels (resposta bruta GraphQL)
Converter shortcode em media_id
Username a partir do ID numerico
Cole seu token, escolha um endpoint, preencha os campos e veja a resposta real na hora -- a chamada sai daqui pro seu proprio token, que repassa pro fornecedor por tras.
Salvo so no seu navegador (nunca enviado pra nenhum outro lugar alem da API).
Catalogo completo da API v2. Todos aceitam GET com os parametros na query string, autenticados com o mesmo token da sua conta -- o mesmo token usado aqui funciona igual na API v1.
Analytics do perfil (engajamento medio, etc)
| Parametro | Descricao | Exemplo |
|---|---|---|
username |
Nome de usuário do Instagram, sem @. | instagram |
1 requisicao(oes) do seu plano por chamada
Comparar dois perfis
| Parametro | Descricao | Exemplo |
|---|---|---|
username_1 |
Nome de usuário do primeiro perfil, sem @. | therock |
username_2 |
Nome de usuário do segundo perfil, sem @. | nike |
1 requisicao(oes) do seu plano por chamada
Contato comercial da conta
| Parametro | Descricao | Exemplo |
|---|---|---|
username |
Nome de usuário do Instagram, sem @. | instagram |
1 requisicao(oes) do seu plano por chamada
Destaques/highlights (resposta bruta GraphQL)
| Parametro | Descricao | Exemplo |
|---|---|---|
user_id |
ID numérico interno do Instagram -- obtenha em /v2/instagram/id-do-usuario. | 232192182 |
1 requisicao(oes) do seu plano por chamada
Diretorio de paises com localizacoes
| Parametro | Descricao | Exemplo |
|---|---|---|
page |
Número da página do diretório de países, começando em 1. | 1 |
1 requisicao(oes) do seu plano por chamada
Feed de publicacoes do usuario
| Parametro | Descricao | Exemplo |
|---|---|---|
username |
Nome de usuário do Instagram, sem @. | instagram |
1 requisicao(oes) do seu plano por chamada
ID numerico a partir do username
| Parametro | Descricao | Exemplo |
|---|---|---|
username |
Nome de usuário do Instagram, sem @. | instagram |
1 requisicao(oes) do seu plano por chamada
Converter media_id em shortcode
| Parametro | Descricao | Exemplo |
|---|---|---|
media_id |
ID numérico interno da publicação -- obtenha em /v2/instagram/shortcode-para-id. | 3459924898200033853 |
1 requisicao(oes) do seu plano por chamada
Localizacoes de uma cidade
| Parametro | Descricao | Exemplo |
|---|---|---|
city_code |
Código de cidade do Instagram -- obtenha em /v2/instagram/localizacoes-pais. | c2402702 |
1 requisicao(oes) do seu plano por chamada
Localizacoes/cidades de um pais
| Parametro | Descricao | Exemplo |
|---|---|---|
country_code |
Código ISO do país (2 letras), ex: US, BR. | US |
1 requisicao(oes) do seu plano por chamada
Localizacoes proximas a uma localizacao
| Parametro | Descricao | Exemplo |
|---|---|---|
location_id |
ID numérico de uma localização do Instagram. | 212988663 |
1 requisicao(oes) do seu plano por chamada
URLs de midia em HD de uma publicacao
| Parametro | Descricao | Exemplo |
|---|---|---|
shortcode |
O trecho que aparece na URL do post/reel, ex: em instagram.com/p/DAEH10Kvho9/ o código é DAEH10Kvho9. | DAEH10Kvho9 |
1 requisicao(oes) do seu plano por chamada
Dados do perfil (fornecedor 2)
| Parametro | Descricao | Exemplo |
|---|---|---|
username |
Nome de usuário do Instagram, sem @. | instagram |
1 requisicao(oes) do seu plano por chamada
Dados do perfil por ID numerico
| Parametro | Descricao | Exemplo |
|---|---|---|
user_id |
ID numérico interno do Instagram -- obtenha em /v2/instagram/id-do-usuario. | 232192182 |
1 requisicao(oes) do seu plano por chamada
Dados de uma publicacao (por shortcode)
| Parametro | Descricao | Exemplo |
|---|---|---|
shortcode |
O trecho que aparece na URL do post/reel, ex: em instagram.com/p/DAEH10Kvho9/ o código é DAEH10Kvho9. | DAEH10Kvho9 |
1 requisicao(oes) do seu plano por chamada
Dados de uma publicacao (por media_id)
| Parametro | Descricao | Exemplo |
|---|---|---|
media_id |
ID numérico interno da publicação -- obtenha em /v2/instagram/shortcode-para-id. | 3459924898200033853 |
1 requisicao(oes) do seu plano por chamada
Publicacoes do usuario
| Parametro | Descricao | Exemplo |
|---|---|---|
username |
Nome de usuário do Instagram, sem @. | instagram |
1 requisicao(oes) do seu plano por chamada
Reels do usuario
| Parametro | Descricao | Exemplo |
|---|---|---|
user_id |
ID numérico interno do Instagram -- obtenha em /v2/instagram/id-do-usuario. | 232192182 |
1 requisicao(oes) do seu plano por chamada
Reels (resposta bruta GraphQL)
| Parametro | Descricao | Exemplo |
|---|---|---|
user_id |
ID numérico interno do Instagram -- obtenha em /v2/instagram/id-do-usuario. | 232192182 |
1 requisicao(oes) do seu plano por chamada
Converter shortcode em media_id
| Parametro | Descricao | Exemplo |
|---|---|---|
shortcode |
O trecho que aparece na URL do post/reel, ex: em instagram.com/p/DAEH10Kvho9/ o código é DAEH10Kvho9. | DAEH10Kvho9 |
1 requisicao(oes) do seu plano por chamada
Username a partir do ID numerico
| Parametro | Descricao | Exemplo |
|---|---|---|
user_id |
ID numérico interno do Instagram -- obtenha em /v2/instagram/id-do-usuario. | 232192182 |
1 requisicao(oes) do seu plano por chamada