Instagram (dados públicos)
Instagram (dados públicos): Perfis, posts, reels, hashtags e comentários públicos, sem login de usuário.
Atualizado em .
O que é Instagram (dados públicos) na APIcultura
Acesse Instagram (dados públicos) pelo APIcultura com uma única chave de API e saldo pré-pago em R$. Perfis, posts, reels, hashtags e comentários públicos, sem login de usuário. Respostas em JSON, cobrança só por chamada concluída e estorno automático em falhas.
Categoria: Redes (dados públicos). Autenticação: chave da própria APIcultura (apk_live_...); nenhuma conta de terceiros precisa ser conectada.
Endpoints e preço por chamada
| Endpoint (slug) | O que faz | Preço por chamada | Rota |
|---|---|---|---|
instagram-perfil | Perfil público | R$ 0,01 | POST /v1/call/instagram-perfil |
instagram-posts-perfil | Posts de um perfil | R$ 0,01 | POST /v1/call/instagram-posts-perfil |
instagram-reels-perfil | Reels de um perfil | R$ 0,02 | POST /v1/call/instagram-reels-perfil |
instagram-post | Detalhe de um post | R$ 0,02 | POST /v1/call/instagram-post |
instagram-comentarios | Comentários de um post | R$ 0,01 | POST /v1/call/instagram-comentarios |
instagram-hashtag | Posts de uma hashtag | R$ 0,01 | POST /v1/call/instagram-hashtag |
instagram-buscar-perfis | Buscar perfis | R$ 0,02 | POST /v1/call/instagram-buscar-perfis |
instagram-reels-em-alta | Reels em alta | R$ 0,02 | POST /v1/call/instagram-reels-em-alta |
Perfil público (instagram-perfil)
Bio, seguidores e dados de um perfil público do Instagram. Preço: R$ 0,01 por chamada.
full_profile(boolean, opcional), ex.:falseusername(string, obrigatório), ex.:nasa
Schema de entrada de instagram-perfil
{
"required": [
"username"
],
"properties": {
"full_profile": {
"type": "boolean"
},
"username": {
"type": "string",
"maxLength": 2000
}
}
} Posts de um perfil (instagram-posts-perfil)
Posts recentes de um perfil público. Preço: R$ 0,01 por chamada.
limit(integer, opcional), ex.:12username(string, obrigatório), ex.:nasa
Schema de entrada de instagram-posts-perfil
{
"required": [
"username"
],
"properties": {
"limit": {
"type": "number"
},
"username": {
"type": "string",
"maxLength": 2000
}
}
} Reels de um perfil (instagram-reels-perfil)
Reels de um perfil público. Preço: R$ 0,02 por chamada.
handle(string, opcional), ex.:nasauserId(string, opcional)
Schema de entrada de instagram-reels-perfil
{
"required": [],
"properties": {
"cursor": {
"type": "string",
"maxLength": 2000
},
"handle": {
"type": "string",
"maxLength": 2000
},
"userId": {
"type": "string",
"maxLength": 2000
},
"fields": {
"type": "string",
"maxLength": 2000
},
"max_items": {
"type": "number"
},
"summary": {
"type": "boolean"
},
"jq": {
"type": "string",
"maxLength": 2000
}
}
} Detalhe de um post (instagram-post)
Legenda, curtidas e comentários de um post por URL. Preço: R$ 0,02 por chamada.
requirePlayCount(boolean, opcional)url(string, obrigatório), ex.:https://www.instagram.com/reel/DWzrfE2kaY8/
Schema de entrada de instagram-post
{
"required": [
"url"
],
"properties": {
"requirePlayCount": {
"type": "boolean"
},
"url": {
"type": "string",
"maxLength": 2000
},
"fields": {
"type": "string",
"maxLength": 2000
},
"max_items": {
"type": "number"
},
"summary": {
"type": "boolean"
},
"jq": {
"type": "string",
"maxLength": 2000
}
}
} Comentários de um post (instagram-comentarios)
Comentários de um post público. Preço: R$ 0,01 por chamada.
limit(integer, opcional), ex.:20post(string, obrigatório), ex.:https://www.instagram.com/p/DcOX3hWFiey/sort(string, opcional), ex.:popular
Schema de entrada de instagram-comentarios
{
"required": [
"post"
],
"properties": {
"limit": {
"type": "number"
},
"post": {
"type": "string",
"maxLength": 2000
},
"sort": {
"type": "string",
"maxLength": 2000
}
}
} Posts de uma hashtag (instagram-hashtag)
Posts públicos de uma hashtag. Preço: R$ 0,01 por chamada.
limit(integer, opcional), ex.:20tag(string, obrigatório), ex.:space
Schema de entrada de instagram-hashtag
{
"required": [
"tag"
],
"properties": {
"limit": {
"type": "number"
},
"tag": {
"type": "string",
"maxLength": 2000
}
}
} Mais 2 endpoints na tabela acima; os parâmetros seguem o input_schema de cada um.
Exemplo de chamada MCP
Com o MCP da APIcultura conectado, o agente usa a ferramenta call com o slug do endpoint e a entrada:
{ "name": "call", "arguments": { "slug": "instagram-perfil", "input": {"full_profile":false,"username":"nasa"}, "max_cost_brl": 0.1 } } Exemplo de chamada HTTP
curl -X POST https://api.apicultura.app/v1/call/instagram-perfil \
-H "Authorization: Bearer $APICULTURA_API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"full_profile":false,"username":"nasa"}' Formato da resposta, preço e limites
A resposta é JSON com data (o resultado do endpoint) e meta (inclui cost_brl, o valor cobrado). Preço deste endpoint: R$ 0,01 por chamada. Falhas do serviço (502) e pedidos recusados (422) não são cobrados. Use max_cost_brl para limitar o gasto por chamada; o saldo pré-pago em R$ é o teto. Parâmetros de entrada: exemplo acima.
Experimente
Teste no playground interativo: Instagram (dados públicos) no playground. Veja também todas as ferramentas, como conectar seu agente e o FAQ.
Nota. Instagram (dados públicos) é marca de seus respectivos donos, citada apenas para identificar a integração.