Integração via API REST
Integre diretamente com a API REST do Sherlocker usando qualquer linguagem ou ferramenta HTTP. Nenhuma biblioteca adicional é necessária.Base URL
Primeira requisição
cURL
Python
Node.js
PHP
Padrão de resposta
As respostas são objetos JSON diretos — sem wrappersuccess/results. Cada endpoint retorna os dados no formato do recurso consultado. Exemplo para /pessoas/cpf/{cpf}:
Erros
| Status HTTP | Descrição | Ação |
|---|---|---|
401 | Token ausente ou inválido | Verifique seu token |
402 | Tokens insuficientes | Recarregue seu saldo |
404 | Recurso não encontrado | Verifique CPF/CNPJ |
429 | Rate limit atingido | Aguarde e tente novamente |
500 | Erro interno | Contate o suporte |
Consultas paralelas
Para melhor performance, execute consultas independentes em paralelo:Python (asyncio)
Node.js (Promise.all)
Endpoints async
Módulos demorados (processos, perfis, bancos, cadastros) oferecem modo async:Polling em Python
Rate limits
| Plano | Limite |
|---|---|
| Padrão | 60 requests/minuto |
429 Too Many Requests. Implemente backoff exponencial: