API Crypto As A Service - KYC e Compliance pela BitcoinP2P
🇺🇸 EN
v1.0

API Crypto As A Service #

Serviços completos de KYC e validação facial pela BitcoinP2P

Sobre a BitcoinP2P #

Bitcoin P2P Serviços Digitais LTDA (CNPJ: 31.600.396/0001-31) é reconhecida como "a maior casa de câmbio de criptomoedas do Brasil", operando desde 2016 com o lema "In Crypto We Trust". Com sede em Florianópolis, Santa Catarina, a empresa construiu uma sólida reputação no mercado cripto brasileiro com mais de 8 anos de histórico comprovado e já realizamos mais de 100 mil operações.

A API Crypto As A Service representa o mesmo sistema robusto de KYC e verificação de conformidade que alimenta as operações da exchange de criptomoedas BitcoinP2P. Esta tecnologia testada em batalha foi refinada através de anos de aplicação no mundo real em transações cripto de alto risco, garantindo máxima segurança e confiabilidade para instituições financeiras, fintechs e empresas focadas em conformidade.

Nossa API vai além da verificação básica de identidade - fornece avaliação abrangente de risco incluindo nossa extensa lista proprietária de bloqueados com registros detalhados compilados desde 2015, tornando-se uma ferramenta inestimável para conformidade cripto, anti-lavagem de dinheiro (AML) e requisitos de conheça seu cliente (KYC).

Tipos de Documentos Suportados

CPF (Cadastro de Pessoas Físicas)

O CPF é o número nacional de identificação fiscal do Brasil para pessoas físicas, consistindo em 11 dígitos. Desde 2024, o CPF tornou-se o documento de identificação primário no Brasil, substituindo múltiplos sistemas de ID com uma abordagem unificada. Todo cidadão brasileiro e residente estrangeiro deve ter um CPF para acessar serviços bancários, votar, trabalhar formalmente, declarar impostos e realizar qualquer transação financeira significativa.

Nossa verificação de CPF retorna dados abrangentes incluindo nome completo, nomes dos pais, data de nascimento, endereços, telefones, emails, processos judiciais, renda estimada, status PEP, triagem de sanções internacionais e, mais importante - verificação contra a lista proprietária de bloqueados da BitcoinP2P para riscos relacionados a cripto.

CNPJ (Cadastro Nacional da Pessoa Jurídica)

O CNPJ é o identificador único de 14 dígitos para todas as pessoas jurídicas no Brasil, gerenciado pela Receita Federal. Toda empresa, organização ou entidade empresarial deve ter um CNPJ para operar legalmente, emitir notas fiscais, abrir contas bancárias corporativas, participar de contratos governamentais e conduzir atividades empresariais formais.

Nossa verificação de CNPJ fornece informações detalhadas da empresa incluindo status de registro, sócios e acionistas, atividades econômicas (CNAE), estrutura corporativa, dados financeiros, processos judiciais e verificação de conformidade contra listas de sanções nacionais e internacionais mais nossa lista especializada de bloqueados cripto.

QR Code CNH (Carteira Nacional de Habilitação)

Desde maio de 2017, as carteiras de motorista brasileiras incluem um QR Code no verso contendo dados biométricos e de identificação criptografados. Este QR Code permite verificação instantânea de identidade e validação biométrica sem requerer exame físico do documento ou consultas a bancos de dados online.

Nosso serviço de validação de QR Code CNH lê os dados criptografados, realiza correspondência biométrica facial, verifica autenticidade do documento e cruza referências com nossos bancos de dados de segurança - fornecendo um método de verificação de identidade altamente seguro ideal para processos de onboarding em serviços financeiros.

Por Que Escolher Nosso Serviço

Tecnologia testada em batalha: O mesmo sistema protegendo com sucesso as operações de criptomoedas da BitcoinP2P por mais de 6 anos, processando milhares de transações de alto risco e mantendo tolerância zero para atividades fraudulentas.

Cobertura abrangente de dados: Além da verificação básica de identidade, nosso serviço fornece insights profundos sobre histórico financeiro, processos judiciais, sanções internacionais, status PEP e indicadores de risco específicos para cripto - essenciais para due diligence completa.

Vantagem da lista proprietária de bloqueados: Acesso ao nosso banco de dados exclusivo com extensa catalogação de indivíduos e entidades organizados por nome, CPF/CNPJ, carteiras e análise facial, com histórico de fraude, lavagem de dinheiro, violações de sanções e outros crimes financeiros especificamente relevantes para operações de criptomoedas e ativos digitais.

Verificação em tempo real: Respostas instantâneas da API com conjuntos completos de dados, eliminando a necessidade de múltiplos provedores de serviços ou processos de verificação demorados que poderiam impactar a experiência do usuário.

Opção de consulta manual: Para usuários que preferem acesso direto, todas as consultas podem ser realizadas manualmente através do nosso painel web intuitivo em app.btcp2p.com.br, fornecendo os mesmos dados abrangentes com uma interface amigável.

6+
Anos em Operação
Extenso
Banco de Dados
11
Endpoints Disponíveis
< 2s
Tempo de Resposta
Confiabilidade nível enterprise: Todos os endpoints usam criptografia HTTPS, requerem autenticação por chave API e fornecem trilhas de auditoria detalhadas. Créditos são debitados apenas para consultas bem-sucedidas, garantindo integração econômica.

Autenticação #

Todas as requisições da API devem incluir autenticação via cabeçalho X-API-Key. Você pode gerar sua chave API fazendo login na plataforma Crypto As A Service.

X-API-Key: sk_live_421926940102cf39d3ba36f0c286654365843d453b263bc8

Nota de Segurança: Mantenha sua chave API segura e use HTTPS em produção. Nunca exponha sua chave em código client-side.

Limites de Taxa #

  • 60 requisições por minuto por chave API
  • Créditos são debitados apenas para consultas bem-sucedidas
  • Todas as respostas incluem saldo de créditos restantes
POST /api/kyc/cpf # R$ 1.55

Descrição da API

Consulta completa de KYC para pessoas físicas (CPF). Retorna dados pessoais, verificação de conformidade, histórico jurídico, score de risco e status na lista de bloqueados BitcoinP2P.

Peso da Requisição (IP)

1

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
cpf STRING SIM Número do CPF com ou sem formatação (pontos, traços)

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/cpf \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "cpf": "123.456.789-01" }'

Exemplo de Resposta

{ "success": true, "message": "Consulta KYC realizada com sucesso", "data": { "documento": "123.456.789-01", "status_consulta": "Consulta realizada com sucesso", "verificacao_kyc": { "pessoa_politicamente_exposta": "Não", "lista_sancoes_atual": "Não", "historico_sancoes": "Não", "doador_eleitoral": "Não", "score_compliance": "100%", "nivel_risco": "BAIXO", "verificacao_aprovada": true, "detalhes_verificacao": { "ofac": { "status": "NADA CONSTA", "descricao": "Office of Foreign Assets Control" }, "fbi": { "status": "NADA CONSTA", "descricao": "Federal Bureau of Investigation" }, "interpol": { "status": "NADA CONSTA", "descricao": "International Criminal Police Organization" } } }, "dados_pessoais": { "nome_completo": "JOÃO DA SILVA", "cpf": "123.456.789-01", "estado_emissor": "SP/RJ/MG/ES", "data_nascimento": "15/03/1985", "genero": "Masculino", "nome_mae": "MARIA DA SILVA", "nome_pai": "JOSE DA SILVA", "situacao_cpf": "REGULAR", "idade": "40 anos", "signo": "Peixes", "renda_estimada": "R$ 5.500,00", "classe_social": "Classe C" }, "enderecos": [ { "logradouro": "RUA DAS FLORES, 123", "bairro": "CENTRO", "cidade": "SAO PAULO", "uf": "SP", "cep": "01000-000", "tipo": "RESIDENCIAL" } ], "telefones": [ { "numero": "(11) 99999-8888", "tipo": "Celular", "operadora": "VIVO", "ativo": true } ], "emails": [ { "endereco": "joao@email.com", "provedor": "Gmail", "valido": true } ], "processos_judiciais": [], "vinculos_empresariais": [], "lista_bloqueados_bitcoinp2p": { "is_blocked": false, "motivo": null, "data_inclusao": null }, "creditos_restantes": "998.45", "custo_consulta": "R$ 1,55", "tempo_resposta_ms": 1250 }, "creditos_utilizados": 1.55, "timestamp": "10/07/2025 14:32:15" }
POST /api/kyc/cnpj # R$ 2,00

Descrição da API

Consulta completa de KYC para empresas (CNPJ). Retorna informações da empresa, status de registro, sócios, atividades econômicas, verificações de conformidade e status na lista de bloqueados BitcoinP2P.

Peso da Requisição (IP)

1

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
cnpj STRING SIM Número do CNPJ com ou sem formatação (pontos, barras, traços)

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/cnpj \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "cnpj": "11.222.333/0001-81" }'

Exemplo de Resposta

{ "success": true, "message": "Consulta KYC realizada com sucesso", "data": { "documento": "11.222.333/0001-81", "status_consulta": "Consulta realizada com sucesso", "verificacao_kyc": { "situacao_receita_federal": "ATIVA", "score_compliance": "100%", "nivel_risco": "BAIXO", "lista_sancoes_atual": "Não" }, "dados_empresa": { "razao_social": "EMPRESA EXEMPLO LTDA", "nome_fantasia": "Empresa Exemplo", "cnpj": "11.222.333/0001-81", "data_abertura": "15/01/2010", "situacao_cadastral": "ATIVA", "porte_empresa": "MICROEMPRESA", "capital_social": "R$ 10.000,00" }, "endereco_principal": { "logradouro": "RUA EXEMPLO, 123", "bairro": "CENTRO", "municipio": "SAO PAULO", "uf": "SP", "cep": "01000-000" }, "socios": [ { "nome": "JOAO DA SILVA", "cpf": "123.456.789-01", "qualificacao": "SOCIO", "participacao": "50.00%" }, { "nome": "MARIA SANTOS", "cpf": "987.654.321-00", "qualificacao": "SOCIO", "participacao": "50.00%" } ], "atividades_economicas": [ { "cnae": "4711-3/02", "descricao": "Comércio varejista de mercadorias em geral", "tipo": "PRINCIPAL" } ], "telefones": [ { "numero": "(11) 3333-4444", "tipo": "COMERCIAL" } ], "emails": [ { "endereco": "contato@exemplo.com.br", "valido": true } ], "processos_judiciais": [], "lista_bloqueados_bitcoinp2p": { "is_blocked": false, "motivo": null }, "creditos_restantes": "996.45", "custo_consulta": "R$ 2,00", "tempo_resposta_ms": 1850 }, "creditos_utilizados": 2.00, "timestamp": "10/07/2025 14:32:15" }
POST /api/kyc/facial/cpf-selfie # R$ 2,15

Descrição da API

Validação facial comparando documento de identidade com selfie do usuário para verificação biométrica. Inclui verificação na lista de bloqueados BitcoinP2P.

Peso da Requisição (IP)

2

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
cpf STRING SIM Número do CPF com ou sem formatação (pontos, traços)
selfie STRING SIM Foto selfie do usuário em base64

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/facial/cpf-selfie \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "cpf": "123.456.789-01", "selfie": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwo..." }'

Exemplo de Resposta

{ "success": true, "message": "Validação facial realizada com sucesso", "data": { "documento": "123.456.789-01", "status_consulta": "Validação facial realizada com sucesso", "validacao_facial": { "match_score": 95.8, "resultado": "APROVADO", "confiabilidade": "ALTA", "qualidade_selfie": "EXCELENTE", "qualidade_documento": "BOA", "deteccao_vida": true }, "verificacao_documento": { "documento_valido": true, "tipo_documento": "RG", "nome_extraido": "JOÃO DA SILVA", "cpf_extraido": "123.456.789-01", "data_nascimento_extraida": "15/03/1985", "orgao_expedidor": "SSP/SP" }, "verificacao_kyc": { "pessoa_politicamente_exposta": "Não", "lista_sancoes_atual": "Não", "score_compliance": "100%", "nivel_risco": "BAIXO" }, "dados_pessoais": { "nome_completo": "JOÃO DA SILVA", "nome_mae": "MARIA DA SILVA", "data_nascimento": "15/03/1985", "idade": "40 anos", "sexo": "Masculino" }, "validacao_cruzada": { "nome_confere": true, "cpf_confere": true, "data_nascimento_confere": true, "score_consistencia": "100%" }, "lista_bloqueados_bitcoinp2p": { "is_blocked": false, "motivo": null }, "creditos_restantes": "994.30", "custo_consulta": "R$ 2,15", "tempo_resposta_ms": 2150 }, "creditos_utilizados": 2.15, "timestamp": "10/07/2025 14:32:15" }
POST /api/kyc/facial/cnh-qrcode # R$ 2,55

Descrição da API

Validação de carteira de motorista através do QR Code com verificação biométrica. Inclui verificação na lista de bloqueados BitcoinP2P.

Peso da Requisição (IP)

2

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
cpf STRING SIM Número do CPF com ou sem formatação (pontos, traços)
cnh_qrcode STRING SIM Foto qrcode CNH do usuário em base64
selfie STRING SIM Foto selfie do usuário em base64

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/facial/cnh-qrcode \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "cpf": "12345678900", "cnh_qrcode": "data:image/png;base64,iVBORw0KGgoAA...", "selfie": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwoAA" }'

Exemplo de Resposta

{ "success": true, "message": "Validação CNH QR Code realizada com sucesso", "data": { "documento": "12345678901", "status_consulta": "Validação CNH QR Code realizada com sucesso", "validacao_facial": { "match_score": 97.2, "resultado": "APROVADO", "confiabilidade": "ALTA", "qualidade_selfie": "EXCELENTE", "deteccao_vida": true }, "dados_cnh": { "nome_completo": "JOÃO DA SILVA", "cpf": "123.456.789-01", "data_nascimento": "15/03/1985", "numero_registro": "12345678901", "categoria": "AB", "data_validade": "15/03/2028", "orgao_expedidor": "DETRAN/SP", "observacoes": "NADA CONSTA" }, "endereco_cnh": { "logradouro": "RUA DAS FLORES, 123", "bairro": "CENTRO", "cidade": "SAO PAULO", "uf": "SP", "cep": "01000-000" }, "verificacao_documento": { "qr_code_valido": true, "assinatura_digital_valida": true, "documento_ativo": true, "documento_vencido": false }, "validacao_cruzada": { "nome_confere": true, "cpf_confere": true, "data_nascimento_confere": true, "score_consistencia": "100%" }, "lista_bloqueados_bitcoinp2p": { "is_blocked": false, "motivo": null }, "creditos_restantes": "991.75", "custo_consulta": "R$ 2,55", "tempo_resposta_ms": 2350 }, "creditos_utilizados": 2.55, "timestamp": "10/07/2025 14:32:15" }
POST /api/kyc/facematch # R$ 0,50

Descrição da API

Comparação facial avançada entre duas imagens utilizando tecnologia de reconhecimento facial com inteligência artificial. Ideal para verificação de identidade, validação de documentos e processos de onboarding com verificação biométrica.

Parâmetros

Nome Tipo Obrigatório Descrição
selfie STRING SIM Imagem da selfie do usuário em formato base64 (JPEG, PNG, GIF, WebP)
face STRING SIM Imagem de referência para comparação em formato base64 (JPEG, PNG, GIF, WebP)

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/facematch \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "selfie": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD...", "face": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD..." }'

Exemplo de Resposta (Match Positivo)

{ "success": true, "cliente_id": "29", "timestamp": "2025-07-14T17:22:49-03:00", "data": { "is_match": true, "similarity": 0.8733, "confidence": "ALTA", "threshold": 0.6, "selfie_quality": { "faces_detected": 1, "confidence": 0.9876, "quality_score": "EXCELENTE" }, "face_quality": { "faces_detected": 1, "confidence": 0.9543, "quality_score": "BOA" }, "processing_time": 4.956 }, "creditos_utilizados": 0.50, "creditos_restantes": "999.50" }

Exemplo de Resposta (Match Negativo)

{ "success": true, "cliente_id": "29", "timestamp": "2025-07-14T17:22:49-03:00", "data": { "is_match": false, "similarity": 0.5667, "confidence": "BAIXA", "threshold": 0.6, "selfie_quality": { "faces_detected": 1, "confidence": 0.8234, "quality_score": "BOA" }, "face_quality": { "faces_detected": 1, "confidence": 0.7865, "quality_score": "MEDIA" }, "processing_time": 5.498 }, "creditos_utilizados": 0.50, "creditos_restantes": "999.50" }

Campos da Resposta

Campo Tipo Descrição
is_match BOOLEAN Indica se as faces correspondem com base no threshold configurado
similarity FLOAT Score de similaridade entre 0 e 1 (0 = diferentes, 1 = idênticas)
confidence STRING Nível de confiança: BAIXA (<0.6), MEDIA (0.6-0.8), ALTA (>0.8)
threshold FLOAT Threshold utilizado para determinar correspondência (padrão: 0.6)
selfie_quality OBJECT Informações sobre a qualidade e detecção da face na selfie
face_quality OBJECT Informações sobre a qualidade e detecção da face na imagem de referência
processing_time FLOAT Tempo de processamento da análise facial em segundos

Códigos de Erro Específicos

Código Status HTTP Descrição Solução
MISSING_FIELDS 400 Campos "selfie" e "face" são obrigatórios Certifique-se de enviar ambas as imagens em base64
INVALID_IMAGE_FORMAT 400 Formato de imagem não suportado Use JPEG, PNG, GIF ou WebP em formato base64 válido
NO_FACE_DETECTED 422 Nenhuma face detectada na imagem Certifique-se de que a imagem contém uma face visível e bem iluminada
MULTIPLE_FACES_DETECTED 422 Múltiplas faces detectadas na imagem Use imagens com apenas uma face visível
POOR_IMAGE_QUALITY 422 Qualidade da imagem muito baixa para análise Use imagens com boa resolução, iluminação adequada e sem desfoque
FACE_ANALYSIS_ERROR 500 Erro interno no processamento facial Tente novamente ou contate o suporte se o erro persistir

Exemplo de Erro

{ "success": false, "error": { "code": "NO_FACE_DETECTED", "message": "Nenhuma face detectada na imagem", "details": "Certifique-se de que a imagem contém uma face visível e bem iluminada" }, "timestamp": "2025-07-14T17:22:49-03:00" }

Tecnologia Utilizada

Alta Precisão: Utilizamos tecnologia de reconhecimento facial com 98% de acurácia, baseada em modelos neurais avançados testados em milhões de comparações.

Processamento em Tempo Real: Análise facial completa incluindo detecção automática, extração de características e cálculo de similaridade em segundos.

Qualidade Garantida: Verificação automática da qualidade das imagens e detecção de múltiplas faces para garantir resultados confiáveis e consistentes.

POST /api/kyc/carteira-btc # R$ 2,00

Descrição da API

Análise especializada de carteiras Bitcoin com informações detalhadas sobre transações, cluster analysis, conexões com exchanges e serviços de mixing. Ideal para rastreamento de fundos e análise de risco AML.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
address STRING SIM Endereço Bitcoin (Legacy, SegWit ou Bech32)

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/carteira-btc \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "address": "bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh" }'
POST /api/kyc/carteira-tron # R$ 2,00

Descrição da API

Verificação completa de carteiras Tron incluindo análise de tokens TRC20, contratos inteligentes, histórico de transações e pontuação de risco.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
address STRING SIM Endereço Tron

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/carteira-tron \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "address": "TN5sdfg34g4Dfgh45DFGsdfgDFH456" }'

Exemplo de Resposta

{ "success": true, "timestamp": "2025-07-14T17:22:49-03:00", "data": { "address": "TN5sdfg34g4Dfgh45DFGsdfgDFH456", "blockchain": "tron", "balance_trx": "15234.567890", "balance_usdt": "25000.00", "tokens": [ { "symbol": "USDT", "name": "Tether USD", "balance": "25000.00", "contract": "TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t" } ], "transaction_count": 843, "energy": 124567, "bandwidth": 5000, "risk_score": "LOW", "risk_factors": [], "tags": ["Active Trader", "DeFi User"] }, "creditos_utilizados": 2.00, "creditos_restantes": "995.50" }
POST /api/kyc/pix-info # R$ 2,50

Descrição da API

Consulta informações do titular de chave PIX brasileira. Retorna dados completos do titular (nome, CPF/CNPJ, banco, agência, conta) e verifica automaticamente contra a lista de bloqueados BitcoinP2P.

Tipos de chave suportados: CPF, CNPJ, Email, Telefone (+55 ou DDD), Chave Aleatória (EVP/UUID)

💡 Dica: Para casos ambíguos (ex: telefone vs CPF de 11 dígitos), recomendamos enviar o parâmetro pix_key_type explicitamente para maior precisão.

Peso da Requisição (IP)

1

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
pix_key STRING SIM Chave PIX em qualquer formato. Aceita: números (CPF/CNPJ/telefone), email, UUID (EVP) com ou sem formatação.
pix_key_type STRING NÃO Tipo da chave PIX. Valores: CPF, CNPJ, EMAIL, PHONE, EVP. Se não enviado, será detectado automaticamente. Recomendado para casos ambíguos (telefones de 11 dígitos).

Exemplo de Requisição (Auto-detecção)

curl -X POST https://app.btcp2p.com.br/api/kyc/pix-info \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "pix_key": "12345678901" }'

Exemplo de Requisição (Tipo Explícito - Recomendado)

curl -X POST https://app.btcp2p.com.br/api/kyc/pix-info \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "pix_key": "21999670004", "pix_key_type": "PHONE" }'

Exemplo de Resposta

{ "success": true, "data": { "pix_key": "123.456.789-01", "pix_key_type": "CPF", "recipient_name": "JOÃO DA SILVA", "recipient_cpf": "123.456.789-01", "bank_name": "BANCO DO BRASIL S.A.", "pix_key_owner_type": "PF" }, "blocked_bitcoinp2p": { "is_blocked": false }, "billing": { "charged": 2.50, "remaining_credits": 997.50 } }

Exemplo de Resposta (Pessoa Bloqueada)

{ "success": true, "data": { "pix_key": "987.654.321-00", "pix_key_type": "CPF", "recipient_name": "MARIA FRAUDULENTA", "recipient_cpf": "987.654.321-00", "bank_name": "NUBANK SA", "pix_key_owner_type": "PF" }, "blocked_bitcoinp2p": { "is_blocked": true, "nome_completo": "MARIA FRAUDULENTA DOS SANTOS", "documento_formatado": "987.654.321-00", "carteira_crypto": "bc1q...xyz123", "motivo": "Lavagem de dinheiro", "numero_processo_mascarado": "*****", "data_bloqueio": "15/03/2024" }, "billing": { "charged": 2.50, "remaining_credits": 995.00 } }

Embeddings Faciais (Biometria Avançada) #

⚠️ Acesso Restrito: Endpoints de embeddings faciais são destinados para projetos de liveness detection ou biometria facial ultra-rápida. Para solicitar acesso, entre em contato com nosso suporte técnico.

Nossos endpoints de embeddings permitem extrair e comparar características faciais biométricas com alta precisão, ideal para sistemas de autenticação bancária, controle de acesso e verificação contínua de identidade.

POST /api/kyc/extract-embedding # R$ 0,30

Descrição da API

Extrai um vetor de características biométricas (embedding) de uma face. Este embedding pode ser armazenado de forma segura e usado para comparações futuras sem necessidade de armazenar a imagem original.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
image STRING SIM Imagem facial em base64

Exemplo de Resposta

{ "success": true, "data": { "embedding": [0.0234, -0.1567, 0.0891, ...(512 valores)...], "embedding_size": 512, "face_detected": true, "confidence": 0.9987, "quality_score": "EXCELLENT" }, "billing": { "charged": 0.30, "remaining_credits": 47.70 }, "cliente_id": 123, "timestamp": "2025-01-30T15:45:30+00:00" }
POST /api/kyc/compare-embeddings # R$ 0,20

Descrição da API

Compara dois embeddings faciais e retorna o grau de similaridade. Ideal para autenticação biométrica sem necessidade de processar imagens novamente.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
embedding1 ARRAY SIM Primeiro vetor de embedding (512 valores)
embedding2 ARRAY SIM Segundo vetor de embedding (512 valores)

Exemplo de Resposta

{ "success": true, "data": { "similarity": 0.9234, "is_match": true, "distance": 0.0766, "confidence": "HIGH", "threshold_used": 0.6 }, "billing": { "charged": 0.20, "remaining_credits": 47.50 }, "cliente_id": 123, "timestamp": "2025-01-30T15:45:30+00:00" }
POST /api/kyc/face-analysis # R$ 0,25

Descrição da API

Análise detalhada de características faciais incluindo idade estimada, gênero, emoções detectadas e qualidade da imagem. Útil para verificação de vivacidade (liveness) e análise comportamental.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
image STRING SIM Imagem facial em base64
analysis_type STRING NÃO Tipo de análise: "complete" (padrão), "basic", "emotions", "quality"

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/face-analysis \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD...", "analysis_type": "complete" }'

Exemplo de Resposta

{ "success": true, "data": { "age": 28, "gender": "male", "gender_confidence": 0.9876, "emotions": { "neutral": 0.8234, "happy": 0.1234, "sad": 0.0234 }, "face_quality": { "score": 0.9567, "frontal": true, "eyes_open": true, "good_lighting": true }, "liveness_score": 0.9823 }, "billing": { "charged": 0.25, "remaining_credits": 47.75 }, "cliente_id": 123, "timestamp": "2025-01-30T15:45:30+00:00" }
POST /api/kyc/document-analysis # R$ 0,35

Descrição da API

Análise avançada de documentos incluindo extração de texto (OCR), verificação de autenticidade, avaliação de qualidade e detecção de possíveis adulterações. Suporta RG, CNH, Passaporte e outros documentos oficiais.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
document STRING SIM Foto do documento em base64
analysis_type STRING NÃO Tipo de análise: "complete" (padrão), "ocr", "authenticity", "quality"

Exemplo de Requisição

curl -X POST https://app.btcp2p.com.br/api/kyc/document-analysis \ -H "X-API-Key: sk_live_sua_chave_aqui" \ -H "Content-Type: application/json" \ -d '{ "document": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD...", "analysis_type": "complete" }'

Exemplo de Resposta

{ "success": true, "data": { "document_type": "CNH", "text_extraction": { "nome": "João Silva Santos", "cpf": "123.456.789-00", "rg": "12.345.678-9", "data_nascimento": "15/01/1990", "categoria": "AB", "validade": "20/03/2030" }, "quality_assessment": { "readable": true, "quality_score": 0.92, "resolution": "GOOD", "lighting": "ADEQUATE", "blur_level": "LOW" }, "authenticity_check": { "authentic": true, "confidence": 0.96, "security_features_detected": true, "tampering_detected": false } }, "billing": { "charged": 0.35, "remaining_credits": 47.05 }, "cliente_id": 123, "timestamp": "2025-01-30T15:45:30+00:00" }
POST /api/kyc/complete-analysis # R$ 0,50

Descrição da API

Análise completa de KYC combinando verificação de documento, reconhecimento facial e validação de dados. Retorna score de confiança consolidado e recomendações de aprovação.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
selfie STRING SIM Selfie do usuário em base64
document STRING SIM Foto do documento em base64
document_type STRING SIM Tipo do documento (rg, cnh, passport)

Exemplo de Resposta

{ "success": true, "data": { "overall_score": 0.9456, "recommendation": "APPROVE", "risk_level": "LOW", "verifications": { "document_authentic": true, "face_match": true, "liveness_detected": true, "data_consistency": true }, "document_data": { "name": "João Silva", "document_number": "123456789", "birth_date": "1990-01-15", "issue_date": "2020-03-20" }, "facial_analysis": { "similarity": 0.9234, "age_consistent": true, "quality_score": 0.8765 }, "flags": [], "processing_time": 7.234 }, "creditos_utilizados": 0.50, "creditos_restantes": "995.50" }
GET /api/v1/hot-wallet # API Restrita

Descrição da API

Retorna informações detalhadas sobre a hot wallet, incluindo saldo, endereço principal e estatísticas de transações. Este endpoint requer autenticação especial via header X-API-Secret.

Peso da Requisição (IP)

1

Headers Obrigatórios

Nome Tipo Obrigatório Descrição
X-API-Secret STRING SIM Chave secreta de autenticação para endpoints sensíveis

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/hot-wallet \ -H "X-API-Secret: sua_chave_secreta"

Exemplo de Resposta

{ "address": "bc1q3q8ruxldwdvrm24kgfu7hn753r5q79mpschpdw", "balance": "0.00000000", "balance_satoshis": 0, "network": "bitcoin", "note": "Carteira centralizada que recebe consolidações dos usuários", "status": "success", "wallet_type": "hot_wallet" }
GET /api/v1/wallets/{user_id} # API Restrita

Descrição da API

Consulta a carteira de um usuário específico, retornando saldo, endereço Bitcoin derivado e histórico de transações.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
user_id INTEGER SIM ID do usuário na plataforma (path parameter)

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/wallets/1 \ -H "X-API-Key: sua_chave_api"

Exemplo de Resposta

{ "address": "bc1qpgc8xn7asshlfz80hvawzqe3cxwy4eshsy5smf", "balance": "0.00000000", "balance_satoshis": 0, "derivation_method": "BIP84 HD Wallet", "derivation_scheme": "bip84", "network": "mainnet", "note": "Saldo consultado na blockchain Bitcoin", "status": "success", "user_id": 3 }
GET /api/v1/wallets/seed/hot # Endpoint Sensível

Descrição da API

Retorna a seed phrase (frase mnemônica) da hot wallet. ⚠️ ENDPOINT EXTREMAMENTE SENSÍVEL - requer autenticação especial via header X-API-Secret. A seed phrase permite controle total sobre os fundos da wallet.

🔐 Compatibilidade e Segurança

A API suporta múltiplos formatos de backup e padrões de derivação:

  • Seed Phrases: 12, 18 ou 24 palavras (BIP39)
  • Padrões: Carteiras Electrum e BIP84 (SegWit nativo)
  • Chaves Privadas: Importação direta de private keys
  • Multisig: Suporte a carteiras multassinadas para maior segurança
  • Hot Wallet: Seeds otimizadas para operações em tempo real

Peso da Requisição (IP)

1

Headers Obrigatórios

Nome Tipo Obrigatório Descrição
X-API-Secret STRING SIM Chave secreta de autenticação para endpoints sensíveis

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/wallets/seed/hot \ -H "X-API-Secret: sua_chave_secreta"

Exemplo de Resposta

{ "accessed_at": "2025-10-24T20:23:15.915796", "backup_instructions": [ "1. Escreva estas palavras em papel", "2. Guarde em local seguro (cofre, gaveta trancada)", "3. Nunca digite em computador conectado à internet", "4. Teste a recuperação em carteira separada", "5. NUNCA compartilhe com terceiros" ], "first_address": "1CXYv2xDRNemKZTnc2crr18dVU39Qjmuqf", "network": "bitcoin", "security_reminder": "🚨 SEED PHRASE ACESSADA - Confirme que está em ambiente seguro!", "seed_phrase": "palavra1 palavra2 palavra3 palavra4 palavra5 palavra6 palavra7 palavra8 palavra9 palavra10 palavra11 palavra12 palavra13 palavra14 palavra15 palavra16 palavra17 palavra18 palavra19 palavra20 palavra21 palavra22 palavra23 palavra24", "status": "success", "wallet_name": "Hot Wallet", "wallet_type": "hot", "warning": "⚠️ INFORMAÇÃO SENSÍVEL: Guarde com segurança! Nunca compartilhe!", "words_count": 24 }
GET /api/v1/wallets/seed/master # Endpoint Crítico

Descrição da API

Retorna a seed phrase MASTER da wallet. 🚨 ENDPOINT CRÍTICO DE SEGURANÇA - requer headers especiais de confirmação além do X-API-Secret. Esta seed controla TODAS as carteiras derivadas do sistema.

🔐 Compatibilidade e Segurança

A API suporta múltiplos formatos de backup e padrões de derivação:

  • Seed Phrases: 12, 18 ou 24 palavras (BIP39)
  • Padrões: Carteiras Electrum e BIP84 (SegWit nativo)
  • Chaves Privadas: Importação direta de private keys
  • Multisig: Suporte a carteiras multassinadas para maior segurança
  • Derivação Hierárquica: Master seed para gerar infinitas wallets de usuários

⚠️ Importante: A master seed é a chave mestra que deriva todas as carteiras de usuários do sistema. Mantenha-a em local extremamente seguro e utilize carteiras multisig para proteção adicional em ambientes de produção.

Headers Obrigatórios

Nome Tipo Obrigatório Descrição
X-Security-Warning STRING SIM Deve conter: "SENSITIVE-DATA-SEED-PHRASE"
X-Backup-Reminder STRING SIM Deve conter: "WRITE-DOWN-THESE-WORDS-ON-PAPER"

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/wallets/seed/master \ -H "X-Security-Warning: SENSITIVE-DATA-SEED-PHRASE" \ -H "X-Backup-Reminder: WRITE-DOWN-THESE-WORDS-ON-PAPER"

Exemplo de Resposta

{ "accessed_at": "2025-10-24T20:24:24.608402", "backup_instructions": [ "1. Escreva estas palavras em papel", "2. Guarde em local seguro (cofre, gaveta trancada)", "3. Nunca digite em computador conectado à internet", "4. Teste a recuperação em carteira separada", "5. NUNCA compartilhe com terceiros" ], "first_address": "bc1qcndcrr4rzm68qcdaztnjtdxfzmhua76wqmpzvr", "network": "bitcoin", "security_reminder": "🚨 SEED PHRASE ACESSADA - Confirme que está em ambiente seguro!", "seed_phrase": "palavra1 palavra2 palavra3 palavra4 palavra5 palavra6 palavra7 palavra8 palavra9 palavra10 palavra11 palavra12 palavra13 palavra14 palavra15 palavra16 palavra17 palavra18 palavra19 palavra20 palavra21 palavra22 palavra23 palavra24", "status": "success", "wallet_name": "Master Wallet", "wallet_type": "master", "warning": "⚠️ INFORMAÇÃO SENSÍVEL: Guarde com segurança! Nunca compartilhe!", "words_count": 24 }
GET /api/v1/wallets/verify-seed/master # API Restrita

Descrição da API

Verifica a derivação de endereços Bitcoin a partir da seed master, validando a integridade da wallet e confirmando que a derivação está correta conforme o padrão BIP84.

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/wallets/verify-seed/master \ -H "X-API-Key: sua_chave_api"

Exemplo de Resposta

{ "backup_confirmation": "Se user_id 1 corresponder ao primeiro endereço acima (bip84), sua seed está CORRETA!", "default_address": { "address": "bc1qcndcrr4rzm68qcdaztnjtdxfzmhua76wqmpzvr", "note": "Endereço padrão da wallet (wallet.get_key().address) - NÃO é o mesmo que user_id 1!", "warning": "Este é o endereço INTERNO da carteira, não use para clientes!" }, "derivation_scheme": "bip84", "network": "bitcoin", "status": "success", "user_addresses": [ { "address": "bc1q9p29dcdx0nxx7rv5x266r35cpektatq9v04qc7", "path": "m/84'/0/0'/0/1", "user_id": 1 }, { "address": "bc1q5a0ldgdg28mf60nynrmut2uutnrzlv6jcmv43p", "path": "m/84'/0/0'/0/2", "user_id": 2 }, { "address": "bc1qpgc8xn7asshlfz80hvawzqe3cxwy4eshsy5smf", "path": "m/84'/0/0'/0/3", "user_id": 3 }, { "address": "bc1qus9v7jucld5ykjma9ephaxea6q64jtrxu3umgf", "path": "m/84'/0/0'/0/4", "user_id": 4 }, { "address": "bc1qfmz0eclh5hc7tv79pjufvf8nmadfaac9gpql3x", "path": "m/84'/0/0'/0/5", "user_id": 5 } ], "verification_note": "Compare estes endereços com os retornados por GET /api/v1/wallets/{user_id}", "wallet_name": "Master Wallet", "wallet_type": "master" }
GET /api/v1/wallets/verify-seed/hot # API Restrita

Descrição da API

Verifica a derivação de endereços Bitcoin a partir da seed da hot wallet, validando a integridade da wallet e confirmando que a derivação está correta conforme o padrão BIP84.

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/wallets/verify-seed/hot \ -H "X-API-Key: sua_chave_api"

Exemplo de Resposta

{ "backup_confirmation": "Se user_id 1 corresponder ao primeiro endereço acima (bip84), sua seed está CORRETA!", "default_address": { "address": "1CXYv2xDRNemKZTnc2crr18dVU39Qjmuqf", "note": "Endereço padrão da wallet (wallet.get_key().address) - NÃO é o mesmo que user_id 1!", "warning": "Este é o endereço INTERNO da carteira, não use para clientes!" }, "derivation_scheme": "bip84", "network": "bitcoin", "status": "success", "user_addresses": [ { "address": "bc1qz898qhwlsr3f2wf2pqej00sjss0cm3h57cqld2", "path": "m/84'/0/0'/0/1", "user_id": 1 }, { "address": "bc1qzqvxj44dsrw4ld3nthlgdwz9dfyw097kzvvmkf", "path": "m/84'/0/0'/0/2", "user_id": 2 }, { "address": "bc1qh99vfl57j2m60reur386vkn2t00fudf2fxtd2v", "path": "m/84'/0/0'/0/3", "user_id": 3 }, { "address": "bc1q3mxf6eynqlqrek2cuu54y26re0v699lt50kj68", "path": "m/84'/0/0'/0/4", "user_id": 4 }, { "address": "bc1qmcwn9ejudze9256tz8jdk6spj7zyhe9srjrkgq", "path": "m/84'/0/0'/0/5", "user_id": 5 } ], "verification_note": "Compare estes endereços com os retornados por GET /api/v1/wallets/{user_id}", "wallet_name": "Hot Wallet", "wallet_type": "hot" }
GET /api/v1/health # Gratuito

Descrição da API

Verifica o status de saúde da API Bitcoin Wallet e conectividade com a rede Bitcoin. Retorna informações sobre o status do servidor, blockchain sync e serviços relacionados.

Exemplo de Requisição

curl -X GET {{base_url}}/api/v1/health

Exemplo de Resposta

{ "status": "healthy", "api_version": "1.0.0", "bitcoin_network": "mainnet", "blockchain_synced": true, "current_block_height": 850000, "services": { "database": "operational", "blockchain_node": "operational", "webhook_service": "operational" }, "timestamp": "2025-10-24T10:30:00Z" }
POST /api/v1/address/validate # Gratuito

Descrição da API

Valida se um endereço Bitcoin é válido e retorna informações sobre o tipo de endereço (Legacy, SegWit, Bech32). Endpoint público que não requer autenticação.

Peso da Requisição (IP)

1

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
address STRING SIM Endereço Bitcoin a ser validado

Exemplo de Requisição

curl -X POST {{base_url}}/api/v1/address/validate \ -H "Content-Type: application/json" \ -d '{ "address": "16pEUBYtA362He3YnCrpxhuWRvxgZXfTzh" }'

Exemplo de Resposta

{ "address": "16pEUBYtA362He3YnCrpxhuWRvxgZXfTzh", "address_type": "legacy/p2sh", "is_valid": true, "status": "success", "validation_message": "Endereço válido" }

💡 Tipos de Endereços Suportados

A API valida e identifica os seguintes tipos de endereços Bitcoin:

  • legacy/p2sh - Endereços Legacy começando com "1" ou "3" (P2PKH/P2SH)
  • bech32 - Endereços SegWit nativos começando com "bc1" (P2WPKH/P2WSH)
  • taproot - Endereços Taproot começando com "bc1p" (P2TR)
POST /api/v1/webhooks/setup # API Restrita

Descrição da API

Configura webhooks em massa para notificações de depósitos Bitcoin de múltiplos usuários. Registra automaticamente endereços Bitcoin de usuários no serviço de webhook para receber notificações instantâneas de transações confirmadas.

Peso da Requisição (IP)

5

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
start_user_id INTEGER SIM ID inicial do usuário para começar a configuração
total_users INTEGER SIM Quantidade total de usuários para configurar webhooks

Exemplo de Requisição

curl -X POST {{base_url}}/api/v1/webhooks/setup \ -H "X-API-Key: sua_chave_api" \ -H "Content-Type: application/json" \ -d '{ "start_user_id": 1, "total_users": 18 }'

Exemplo de Resposta

{ "errors": [], "failed": 0, "success": 18, "total": 18, "webhooks": [ { "address": "bc1q9p29dcdx0nxx7rv5x266r35cpektatq9v04qc7", "callback_url": "https://seuwebhook.app/api/v1/webhooks/deposit", "user_id": 1, "webhook_id": "68fbd303b8d1faa7269cadae" }, { "address": "bc1q5a0ldgdg28mf60nynrmut2uutnrzlv6jcmv43p", "callback_url": "https://seuwebhook.app/api/v1/webhooks/deposit", "user_id": 2, "webhook_id": "68fbd30385df221e931d66df" }, { "address": "bc1qpgc8xn7asshlfz80hvawzqe3cxwy4eshsy5smf", "callback_url": "https://seuwebhook.app/api/v1/webhooks/deposit", "user_id": 3, "webhook_id": "68fbd3044f826597672ad630" } ] }

📡 Formato do Callback de Webhook

Quando uma transação Bitcoin é detectada, o webhook configurado receberá um POST com o seguinte formato:

{ "address": "bc1qktv8crlcnh5r9wudmntckpvrkgvujmutmgnkna", "amount": "0.000196", "asset": "BTC", "blockNumber": 919881, "txId": "14bc76fb10a01707f6f51b00c71006062e0f1c3e9f9daadc94ac5897a4db9139", "type": "native" }
DELETE /api/v1/webhooks/bulk-delete # API Restrita

Descrição da API

Deleta múltiplos webhooks de uma vez baseado em filtros específicos. Útil para limpeza em massa de webhooks inativos ou com erros.

Exemplo de Requisição

curl -X DELETE {{base_url}}/api/v1/webhooks/bulk-delete \ -H "X-API-Key: sua_chave_api" \ -H "Content-Type: application/json" \ -d '{ "filter": "inactive", "older_than_days": 30 }'

Exemplo de Resposta

{ "success": true, "message": "Webhooks deletados com sucesso", "data": { "deleted_count": 12, "deleted_ids": [5, 8, 12, 15, 18, ...] } }
GET /api/pricing # Gratuito

Descrição da API

Endpoint público para consultar preços dinâmicos de todos os serviços disponíveis. Não requer autenticação e retorna valores atualizados em tempo real conforme configuração do administrador.

Parâmetros da Requisição

Nome Tipo Obrigatório Descrição
Este endpoint não requer parâmetros

Exemplo de Requisição

curl -X GET https://app.btcp2p.com.br/api/pricing \ -H "Accept: application/json"

Exemplo de Resposta

{ "success": true, "timestamp": "2025-08-01T17:22:17-03:00", "currency": "BRL", "services": { "kyc_cpf": { "name": "Consulta KYC CPF", "description": "Verificação completa de dados pessoais por CPF", "price": 1.50, "unit": "por consulta" }, "kyc_cnpj": { "name": "Consulta KYC CNPJ", "description": "Verificação completa de dados empresariais por CNPJ", "price": 2.50, "unit": "por consulta" }, "kyc_facial": { "name": "KYC Facial CPF + Selfie", "description": "Verificação facial comparando CPF com selfie", "price": 2.75, "unit": "por verificação" }, "kyc_cnh": { "name": "KYC Facial CNH + QR Code", "description": "Verificação facial comparando CNH via QR Code", "price": 3.50, "unit": "por verificação" }, "kyc_facematch": { "name": "Face Match", "description": "Comparação facial entre duas imagens usando IA", "price": 0.50, "unit": "por comparação" }, "kyc_extract_embedding": { "name": "Extração de Embedding Facial", "description": "Extração de características faciais para autenticação bancária", "price": 0.30, "unit": "por extração" }, "kyc_compare_embeddings": { "name": "Comparação de Embeddings", "description": "Comparação de características faciais extraídas", "price": 0.20, "unit": "por comparação" }, "kyc_face_analysis": { "name": "Análise Facial Individual", "description": "Análise detalhada de qualidade e características faciais", "price": 0.25, "unit": "por análise" }, "kyc_document_analysis": { "name": "Análise de Documento", "description": "Análise de autenticidade e qualidade de documentos", "price": 0.35, "unit": "por documento" }, "wallet_bitcoin": { "name": "Verificação Carteira Bitcoin", "description": "Análise de segurança e identificação de carteiras Bitcoin", "price": 0.00, "unit": "por endereço" }, "wallet_tron": { "name": "Verificação Carteira TRON", "description": "Análise de segurança e identificação de carteiras TRON", "price": 0.00, "unit": "por endereço" }, "kyc_pix_info": { "name": "Consulta PIX", "description": "Consulta de informações do titular de chave PIX (CPF, CNPJ, email, telefone ou EVP)", "price": 2.50, "unit": "por consulta" } }, "notes": [ "Todos os preços são em Reais Brasileiros (BRL)", "Preços podem ser alterados sem aviso prévio", "Para usar os serviços é necessário ter créditos e API key válida", "Consulte a documentação para detalhes de integração" ] }

Códigos de Erro #

Código Status HTTP Descrição Solução
MISSING_API_KEY 401 Cabeçalho X-API-Key não fornecido Adicione o cabeçalho X-API-Key à sua requisição
INVALID_API_KEY 401 Chave API inválida Verifique se sua chave API está correta e ativa
API_KEY_INACTIVE 401 Chave API desativada Ative sua chave API no painel do usuário
USER_BLOCKED 401 Conta de usuário bloqueada Entre em contato com o suporte para assistência
INSUFFICIENT_CREDITS 402 Créditos insuficientes Recarregue seus créditos KYC
RATE_LIMIT_EXCEEDED 429 Limite de taxa excedido Aguarde 1 minuto antes de tentar novamente
INVALID_CPF 400 Formato de CPF inválido Verifique se o CPF tem 11 dígitos e é matematicamente válido
INVALID_CNPJ 400 Formato de CNPJ inválido Verifique se o CNPJ tem 14 dígitos e é matematicamente válido

Lista de Bloqueados BitcoinP2P #

Todos os endpoints incluem verificação contra a maior base de dados comentada de compliance cripto do Brasil, desenvolvida desde 2015 através das nossas operações de exchange de criptomoedas. Nossa lista proprietária de bloqueados contém registros organizados por nome, CPF/CNPJ, endereços de carteiras, análise facial e muito mais - ideal para proteção e compliance cripto com expertise brasileira.

Esta triagem aprimorada ajuda a identificar riscos potenciais em transações de criptomoedas incluindo:

  • Histórico de fraude e crimes financeiros
  • Investigações de lavagem de dinheiro
  • Violações de sanções
  • Violações de conformidade específicas para cripto
  • Fraude em exchanges e manipulação de mercado
  • Outras atividades de alto risco em transações de ativos digitais

A lista de bloqueados é continuamente atualizada e mantida pela nossa equipe de conformidade baseada no monitoramento real de transações de criptomoedas, garantindo máxima segurança para operações de ativos digitais. Esta base de dados representa anos de experiência prática na identificação e sinalização de entidades de alto risco no mercado cripto brasileiro.

Acesso Manual Disponível: Além da integração por API, usuários podem realizar todas as consultas KYC manualmente através do nosso painel web abrangente em app.btcp2p.com.br. O painel fornece os mesmos dados detalhados com uma interface intuitiva, perfeito para consultas ocasionais ou fins de treinamento.