# Instagram (dados públicos)

> Instagram (dados públicos): Perfis, posts, reels, hashtags e comentários públicos, sem login de usuário.

URL: https://apicultura.app/ferramentas/instagram-publico/
Atualizado em 05/11/2026 (2026-11-05).

## 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)](/catalogo/?cat=social). 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.: `false`
- `username` (string, obrigatório), ex.: `nasa`

### Schema de entrada de instagram-perfil

```json
{
  "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.: `12`
- `username` (string, obrigatório), ex.: `nasa`

### Schema de entrada de instagram-posts-perfil

```json
{
  "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.: `nasa`
- `userId` (string, opcional)

### Schema de entrada de instagram-reels-perfil

```json
{
  "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

```json
{
  "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.: `20`
- `post` (string, obrigatório), ex.: `https://www.instagram.com/p/DcOX3hWFiey/`
- `sort` (string, opcional), ex.: `popular`

### Schema de entrada de instagram-comentarios

```json
{
  "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.: `20`
- `tag` (string, obrigatório), ex.: `space`

### Schema de entrada de instagram-hashtag

```json
{
  "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:

```json
{ "name": "call", "arguments": { "slug": "instagram-perfil", "input": {"full_profile":false,"username":"nasa"}, "max_cost_brl": 0.1 } }
```

## Exemplo de chamada HTTP

```bash
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](/ferramentas/ferramenta.html?slug=instagram-publico). Veja também [todas as ferramentas](/ferramentas/), [como conectar seu agente](/como-conectar/) e o [FAQ](/faq/).

> **Nota.** Instagram (dados públicos) é marca de seus respectivos donos, citada apenas para identificar a integração.
