Autenticação, cota e endpoints publicos do ScrapeGram -- fornecedor 1.
A API do ScrapeGram devolve dados públicos do Instagram em JSON, atraves de uma unica chave de acesso.
Essa é a API v1 (fornecedor 1). Se ela estiver fora do ar ou respondendo com erro, use a API v2 -- é um fornecedor totalmente diferente, com boa parte dos mesmos dados (perfil, publicações, reels etc). O mesmo token que você já usa na v1 funciona direto na v2, não precisa gerar outro nem recadastrar nada.
https://scrapegram.cloud/api/v1
Toda requisição deve incluir o token gerado no seu painel, no header Authorization.
curl https://scrapegram.cloud/api/v1/instagram/perfil?username_or_url=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."
}
Retorna os dados publicos de um perfil do Instagram.
Lista os posts publicos recentes de um perfil.
Posts recentes e populares de uma hashtag.
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 v1. 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 v2.
Busca de usuarios e hashtags
| Parametro | Descricao | Exemplo |
|---|---|---|
search_query |
Texto livre -- busca por usuários e hashtags relacionados ao termo. | instagram |
1 requisicao(oes) do seu plano por chamada
Comentarios de uma publicacao
| Parametro | Descricao | Exemplo |
|---|---|---|
media_code |
O trecho que aparece na URL do post, ex: em instagram.com/p/Da5mJC9gnWD/ o código é Da5mJC9gnWD. | Da5mJC9gnWD |
1 requisicao(oes) do seu plano por chamada
Respostas de um comentario
| Parametro | Descricao | Exemplo |
|---|---|---|
post_id |
Vem do campo "pk" ou "id" na resposta de /instagram/comentarios ou /instagram/publicacao (não é o código da URL, é o número). | 3943350696161736067 |
comment_id |
Vem do campo "id" de cada comentário, na resposta de /instagram/comentarios. | 17877076164512542 |
1 requisicao(oes) do seu plano por chamada
Contas similares
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Quem curtiu a publicacao
| Parametro | Descricao | Exemplo |
|---|---|---|
post_code |
O trecho que aparece na URL do post, ex: em instagram.com/p/Da5mJC9gnWD/ o código é Da5mJC9gnWD. | Da5mJC9gnWD |
1 requisicao(oes) do seu plano por chamada
Destaques (highlights)
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Stories de um destaque
| Parametro | Descricao | Exemplo |
|---|---|---|
highlight_id |
Vem do campo "id" na resposta de /instagram/destaques -- copie o valor exatamente como aparece la, incluindo o "highlight:". | highlight:18029499352961095 |
1 requisicao(oes) do seu plano por chamada
Posts e reels de uma hashtag
| Parametro | Descricao | Exemplo |
|---|---|---|
hashtag |
Nome da hashtag, sem o #. Ex: pra #viagem, digite so viagem. | viagem |
1 requisicao(oes) do seu plano por chamada
Publicacoes em que foi marcado
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Dados do perfil
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Perfil resumido + posts
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Dados do perfil (v2)
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Dados de uma publicacao (curtidas, comentarios, visualizacoes)
| Parametro | Descricao | Exemplo |
|---|---|---|
url |
Aceita o link completo do post, reel ou foto do feed, so o código que aparece na URL (ex: Da5mJC9gnWD) ou o ID numérico interno -- tanto faz, o parâmetro pode se chamar url, media_code ou id. Retorna curtidas, comentários, visualizações, legenda e o tipo da publicação (feed, reel, foto ou carrossel) em um único JSON. | https://www.instagram.com/p/Da5mJC9gnWD/ |
1 requisicao(oes) do seu plano por chamada
Publicacoes do usuario
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Reels do usuario
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Lista de seguidores
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Lista de seguidores (v2, com verificados)
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Sobre a conta
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada
Stories ativos
| Parametro | Descricao | Exemplo |
|---|---|---|
username_or_url |
Nome de usuário do Instagram (com ou sem @) ou o link completo do perfil, ex: instagram, @instagram ou https://instagram.com/instagram. | instagram |
1 requisicao(oes) do seu plano por chamada