Faça login

Onboarding B2B

Integre a API Anti-Golpe IA em minutos. Siga o passo-a-passo abaixo para começar a proteger suas transações.

Checklist de Configuração

Criar conta no Anti-Golpe IA

Acesse a página de planos e escolha o plano adequado para sua empresa

Obter API Key

Após a assinatura, acesse "Área do Cliente" e copie sua API Key

Configurar ambiente de desenvolvimento

Instale as dependências necessárias (requests, axios, curl)

Testar primeira requisição

Use os exemplos de código abaixo para fazer sua primeira análise

Configurar webhook (opcional)

Configure um endpoint para receber notificações de análises

Implementar em produção

Integre a API no seu fluxo de transações

Documentação da API

Endpoint de Análise

URL:

POST https://antigolpeia.manus.space/api/v1/analyze

Headers:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Body (JSON):

{ "type": "url", // "url", "text", "image", "file" "content": "https://exemplo.com" }

Resposta (JSON):

{ "riskScore": 85, // 0-100 "isFraud": true, "analysis": "Análise detalhada...", "threats": ["phishing", "malware"] }

Exemplos de Código

Python
import requests

API_URL = "https://antigolpeia.manus.space/api/v1/analyze"
API_KEY = "sua_api_key_aqui"

def analisar_transacao(tipo, conteudo):
    headers = {
        "Authorization": f"Bearer {API_KEY}",
        "Content-Type": "application/json"
    }
    
    payload = {
        "type": tipo,  # "url", "text", "image", "file"
        "content": conteudo
    }
    
    response = requests.post(API_URL, json=payload, headers=headers)
    return response.json()

# Exemplo de uso
resultado = analisar_transacao("url", "https://exemplo.com")
print(f"Score de risco: {resultado['riskScore']}")
print(f"É fraude: {resultado['isFraud']}")
Node.js
const axios = require('axios');

const API_URL = 'https://antigolpeia.manus.space/api/v1/analyze';
const API_KEY = 'sua_api_key_aqui';

async function analisarTransacao(tipo, conteudo) {
  try {
    const response = await axios.post(API_URL, {
      type: tipo,  // "url", "text", "image", "file"
      content: conteudo
    }, {
      headers: {
        'Authorization': `Bearer ${API_KEY}`,
        'Content-Type': 'application/json'
      }
    });
    
    return response.data;
  } catch (error) {
    console.error('Erro na análise:', error);
    throw error;
  }
}

// Exemplo de uso
analisarTransacao('url', 'https://exemplo.com')
  .then(resultado => {
    console.log(`Score de risco: ${resultado.riskScore}`);
    console.log(`É fraude: ${resultado.isFraud}`);
  });
PHP
<?php

$API_URL = "https://antigolpeia.manus.space/api/v1/analyze";
$API_KEY = "sua_api_key_aqui";

function analisarTransacao($tipo, $conteudo) {
    global $API_URL, $API_KEY;
    
    $data = array(
        'type' => $tipo,  // "url", "text", "image", "file"
        'content' => $conteudo
    );
    
    $options = array(
        'http' => array(
            'header'  => "Content-type: application/json\r\n" .
                         "Authorization: Bearer " . $API_KEY . "\r\n",
            'method'  => 'POST',
            'content' => json_encode($data)
        )
    );
    
    $context  = stream_context_create($options);
    $result = file_get_contents($API_URL, false, $context);
    
    return json_decode($result, true);
}

// Exemplo de uso
$resultado = analisarTransacao('url', 'https://exemplo.com');
echo "Score de risco: " . $resultado['riskScore'] . "\n";
echo "É fraude: " . ($resultado['isFraud'] ? 'Sim' : 'Não') . "\n";

?>

Configuração de Webhooks (Opcional)

Como configurar webhooks

Webhooks permitem que você receba notificações automáticas quando uma análise é concluída. Isso é útil para processos assíncronos.

1. Configure seu endpoint:

Crie um endpoint POST no seu servidor que receberá as notificações:

POST https://seu-servidor.com/webhook/antigolpe

2. Configure na Área do Cliente:

Acesse "Área do Cliente" → "Configurações" → "Webhooks" e adicione a URL do seu endpoint.

3. Payload do webhook:

{ "analysisId": "abc123", "riskScore": 85, "isFraud": true, "timestamp": "2026-02-03T20:00:00Z" }

Precisa de Ajuda?

Nossa equipe está pronta para ajudar você na integração