Skip to content

Adicionar Perfil ao Agente de Instagram

Adiciona um novo perfil de Instagram a um agente existente. Util para integracoes com Extensao do Chrome e scrapers personalizados.

POST /external/v1/instagram-agents/:id/profiles

Autenticacao

Requer chave de API com permissao instagram_agents:write.

Parametros de Caminho

ParametroTipoDescricao
iduuidID do Agente de Instagram

Corpo da Requisicao

CampoTipoObrigatorioDescricao
usernamestringSimNome de usuario do Instagram
display_namestringNaoNome de exibicao
profile_urlstringNaoURL do perfil no Instagram
biostringNaoBiografia do perfil
followers_countnumberNaoNumero de seguidores
following_countnumberNaoNumero de seguindo
posts_countnumberNaoNumero de publicacoes
external_urlstringNaoLink externo da bio
extracted_contactsobjectNaoInformacoes de contato extraidas

Objeto extracted_contacts

CampoTipoDescricao
emailsstring[]Enderecos de e-mail encontrados
phonesstring[]Numeros de telefone encontrados
websitesstring[]URLs de websites encontrados

Resposta

json
{
  "success": true,
  "data": {
    "profile": {
      "username": "johndoe_fitness",
      "display_name": "John Doe",
      "profile_url": "https://instagram.com/johndoe_fitness",
      "bio": "Fitness coach | DM for programs | johndoe@email.com",
      "followers_count": 15000,
      "following_count": 800,
      "posts_count": 342,
      "external_url": "https://johndoefitness.com",
      "extracted_contacts": {
        "emails": ["johndoe@email.com"],
        "phones": [],
        "websites": ["https://johndoefitness.com"]
      },
      "source": "chrome_extension",
      "added_at": "2026-03-20T14:22:00Z"
    },
    "agent": {
      "id": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Fitness Influencers SP",
      "total_profiles_found": 86
    }
  },
  "message": "Profile added to Instagram agent successfully"
}

Exemplo

cURL

bash
curl --request POST \
  --url "https://app.getraze.com/external/v1/instagram-agents/AGENT_ID/profiles" \
  --header "X-API-Key: YOUR_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "username": "johndoe_fitness",
    "display_name": "John Doe",
    "bio": "Fitness coach | DM for programs",
    "followers_count": 15000,
    "following_count": 800,
    "posts_count": 342,
    "external_url": "https://johndoefitness.com",
    "extracted_contacts": {
      "emails": ["johndoe@email.com"],
      "websites": ["https://johndoefitness.com"]
    }
  }'

JavaScript

javascript
const response = await fetch(
  `https://app.getraze.com/external/v1/instagram-agents/${agentId}/profiles`,
  {
    method: 'POST',
    headers: {
      'X-API-Key': 'YOUR_API_KEY',
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      username: 'johndoe_fitness',
      display_name: 'John Doe',
      bio: 'Fitness coach | DM for programs',
      followers_count: 15000,
      extracted_contacts: {
        emails: ['johndoe@email.com']
      }
    })
  }
);
const data = await response.json();

Python

python
import requests

response = requests.post(
    f'https://app.getraze.com/external/v1/instagram-agents/{agent_id}/profiles',
    headers={'X-API-Key': 'YOUR_API_KEY'},
    json={
        'username': 'johndoe_fitness',
        'display_name': 'John Doe',
        'bio': 'Fitness coach | DM for programs',
        'followers_count': 15000,
        'extracted_contacts': {
            'emails': ['johndoe@email.com']
        }
    }
)
data = response.json()

Erros

StatusCodigoDescricao
400VALIDATION_ERRORCampos obrigatorios ausentes (username)
401MISSING_API_KEYNenhuma chave de API fornecida
403INSUFFICIENT_PERMISSIONSSem permissao instagram_agents:write
404NOT_FOUNDAgente de Instagram nao encontrado
409DUPLICATE_ERRORPerfil ja existe neste agente

GetRaze - AI-Powered Lead Generation