Nome da pessoa (aceita busca parcial)
Data Stone API (1.0)
A API da Data Stone fornece acesso a dados enriquecidos de pessoas fĆsicas e jurĆdicas do Brasil.
Funcionalidades principais:
- Consulta de informaƧƵes de pessoas e empresas
- Prospecção e busca avançada com filtros personalizados
- Enriquecimento de dados B2B em lote
- Dados auxiliares (CNAE, CBO, geolocalização)
- Validação de contatos WhatsApp
Base URL: https://api.datastone.com.br/v1
Todas as requisiƧƵes requerem uma API Key no header Authorization.
Como obter sua API Key: Acesse seu perfil no painel e gere uma nova chave. Ao copiar, ela jĆ” virĆ” no formato correto.
Formato obrigatório:
Authorization: Token <sua-api-key>Exemplos de uso:
Python:
import requests
headers = {
'Authorization': 'Token abc123suachaveaqui'
}
response = requests.get('https://api.datastone.com.br/v1/saldo', headers=headers)JavaScript:
fetch('https://api.datastone.com.br/v1/saldo', {
headers: {
'Authorization': 'Token abc123suachaveaqui'
}
})cURL:
curl -H "Authorization: Token abc123suachaveaqui" https://api.datastone.com.br/v1/saldoSistema de notificação automÔtica via POST ao final de processos de enriquecimento ou prospecção.
- Cadastro: Via perfil do administrador com teste automƔtico de disponibilidade da URL
- MƩtodo: POST (enviado pela API para o cliente)
- Retry Policy: 3 tentativas com intervalo de 1 minuto entre cada
- Timeout: 30 segundos por requisição
- Resposta requerida: HTTP 200 imediato
Payload do Webhook:
{
"job_id": 123,
"job_type": "enrichment",
"status": "done"
}Valores possĆveis para job_type: enrichment, prospecting
Valores possĆveis para status: requested, done, error
Limite Padrão: 100 requisições por dia (compartilhado entre API e painel)
- Personalização: Limites podem ser customizados por conta/empresa
- Whitelist de IPs: Administradores podem adicionar IPs que ficam isentos do rate limit
- Resposta quando excedido: Status Code
429 Too Many Requestscom bloqueio de 24 horas
Controle de uso por tipo de produto (gerenciado por administradores):
- B2C (Consulta, Enriquecimento, Prospecção): 100.000 requisições/mês
- B2B (Prospecção B2B, Consulta B2B): 50.000 requisições/mês
Resposta quando excedido: Status Code 429 Too Many Requests atĆ© inĆcio do próximo perĆodo
{
"detail": "Verifique o token informado."
}Causa: A API Key estĆ” incorreta ou o formato do header estĆ” errado.
Solução:
- Verifique se copiou a API Key corretamente (sem espaƧos extras no inĆcio ou fim)
- Confirme que o header estĆ” exatamente assim:
Authorization: Token sua-api-key - Se necessƔrio, gere uma nova API Key no painel
{
"detail": "Acesso não autorizado. O IP 192.168.1.1 não estÔ na lista de IPs permitidos. Adicione este IP na whitelist da sua empresa para liberar o acesso."
}Causa: Seu IP não estÔ cadastrado na whitelist da empresa.
Solução:
- Copie o IP que aparece na mensagem de erro
- Acesse o painel da Data Stone
- VĆ” em Meu Perfil > Whitelist de IPs
- Adicione o IP copiado
- Aguarde alguns segundos e tente novamente
{
"error": {
"code": "no credits",
"description": "VocĆŖ nĆ£o possui saldo suficiente, disponĆvel 0"
}
}Causa: Sua conta não tem créditos suficientes para a operação.
Solução: Adquira mais créditos no painel ou entre em contato com o suporte.
{
"detail": "O limite de utilização por usuĆ”rio foi excedido. Contate o seu administrador para aumentar ou aguarde o reinĆcio do ciclo no próximo mĆŖs."
}Causa: Você excedeu o limite de requisições diÔrias ou mensais.
Solução:
- Aguarde até o próximo mês para o ciclo reiniciar
- Solicite aumento de limite com o administrador da sua empresa
- Adicione seu IP na whitelist para ficar isento do rate limit diƔrio
Use toda a API da Data Stone sem escrever uma linha de código.
Temos um nó comunitĆ”rio oficial para o n8n ā a plataforma open-source de automação com mais de 400 integraƧƵes. Arraste, conecte, execute. Ć isso.
- Sem código: Monte workflows visuais arrastando blocos ā prospecção, enriquecimento, consulta, tudo na interface
- Integração total: Conecte a Data Stone a CRMs (HubSpot, Pipedrive), planilhas (Google Sheets), email (Gmail, SendGrid), Slack, Telegram e centenas de outros serviços
- Templates prontos: Importe workflows completos com um clique e comece a usar em minutos
- Exportação CSV: Todos os templates jÔ geram arquivos CSV prontos para download ou envio automÔtico
- Agende execuções: Rode prospecções periódicas, monitore mudanças em dados de empresas e contatos automaticamente
- No n8n, acesse Settings > Community Nodes
- Clique em Install a community node
- Digite
n8n-nodes-datastone - Clique em Install
- Crie uma credencial Data Stone API e cole sua API Key
- Pronto ā todos os recursos ficam disponĆveis nos seus workflows
O nó oferece acesso completo à API:
| Recurso | OperaƧƵes |
|---|---|
| Pessoa | Consultar por CPF, Buscar, Busca AvanƧada |
| Empresa | Consultar por CNPJ, Buscar, Buscar Filiais |
| B2B Pessoa | Prospectar, Enriquecer, Enriquecer em Lote |
| B2B Empresa | Prospectar, Enriquecer, Enriquecer em Lote |
| Enriquecimento | Listar Layouts, Criar, Consultar Status |
| Conta | Consultar Saldo |
Copie a URL, cole no n8n em "..." > "Import from URL..." e o workflow aparece pronto para configurar:
| Template | URL |
|---|---|
| Prospecção B2B - Pessoas | https://raw.githubusercontent.com/Data-Stone/n8n-nodes-datastone/main/n8n_examples/01_prospeccao_b2b_pessoas.json |
| Prospecção B2B - Empresas | https://raw.githubusercontent.com/Data-Stone/n8n-nodes-datastone/main/n8n_examples/02_prospeccao_b2b_empresas.json |
| Consulta Pessoa por CPF | https://raw.githubusercontent.com/Data-Stone/n8n-nodes-datastone/main/n8n_examples/03_consulta_pessoa_cpf.json |
| Busca de Pessoa | https://raw.githubusercontent.com/Data-Stone/n8n-nodes-datastone/main/n8n_examples/04_busca_pessoa.json |
| Consulta Empresa por CNPJ | https://raw.githubusercontent.com/Data-Stone/n8n-nodes-datastone/main/n8n_examples/05_consulta_empresa_cnpj.json |
| Busca de Empresa | https://raw.githubusercontent.com/Data-Stone/n8n-nodes-datastone/main/n8n_examples/06_busca_empresa.json |
Os templates foram feitos para servir como ponto de partida. Importe, ajuste os filtros e conecte aos serviços que você jÔ usa. Algumas ideias:
- Prospecção + CRM: Encontre contatos B2B e crie leads automaticamente no HubSpot, Pipedrive ou Salesforce
- Enriquecimento + Email: Enriqueça contatos e dispare sequências de email via Mailchimp, SendGrid ou Gmail
- Consulta + Google Sheets: Consulte CPFs/CNPJs em lote a partir de uma planilha e grave os resultados de volta
- Monitoramento automÔtico: Agende execuções periódicas para acompanhar mudanças nos dados de empresas e contatos
- Qualificação de leads: Combine consulta de pessoa + empresa para validar e pontuar leads antes de entrar no funil de vendas
- Notificações: Envie alertas via Slack, Telegram ou WhatsApp quando novos contatos forem encontrados na prospecção
O n8n tem mais de 400 integrações nativas. Combine a Data Stone com qualquer uma delas e monte o fluxo ideal para o seu negócio.
Request
Duas funcionalidades em um endpoint:
1. Modo Contagem (export: false)
- Retorna quantidade total de pessoas que correspondem aos filtros
- Não consome créditos
2. Modo Prospecção (export: true)
- Cria job de prospecção com filtros especificados
- Retorna job ID
Faixas de renda estimada
Canais de contato disponĆveis
Códigos dos perfis predefinidos - usar campo "code" do endpoint /persons/prospect/profile
Email para notificação quando job concluir (apenas quando export=true)
- Mock serverhttps://docs.datastone.com.br/_mock/api/persons/prospect/
- Servidor de Produçãohttps://api.datastone.com.br/v1/persons/prospect/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.datastone.com.br/_mock/api/persons/prospect/ \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"export": false,
"name": "MARIA",
"cities": [
"SĆ£o Paulo - SP"
],
"states": [
"SP"
],
"neighborhoods": [
"Centro",
"Jardins"
],
"cbo_codes": [
"252105",
"212305"
],
"gender": "M",
"estimated_income": [
{
"lower": "1000.00",
"upper": "500000.00"
}
],
"birthday": {
"start_date": "1980-01-01",
"end_date": "1990-12-31"
},
"age": {
"lower": "18",
"upper": "90"
},
"contact_channels": [
"email",
"whatsapp"
],
"match_profile": [
"PF1"
],
"quantity": 1000,
"callback_email": "usuario@empresa.com",
"plan": "3",
"file_formatting": "excel"
}'{ "job_id": 12345, "status": "requested" }
Request
Duas funcionalidades em um endpoint:
1. Modo Contagem (export: false)
- Retorna quantidade total de registros (empresas e sócios) que correspondem aos filtros
- Não consome créditos
2. Modo Prospecção (export: true)
- Inicia processo de coleta de informaƧƵes detalhadas das empresas
- Inclui dados de contato dos sócios
- Retorna job ID
Array de faixas de número estimado de funcionÔrios
Array de perĆodos de data de fundação
Array de faixas de receita anual
Setores de atividade econƓmica
Array de faixas de capital social
Tipo de operação de comércio exterior
Array de faixas de nĆŗmero de veĆculos
Email para notificação quando job concluir (apenas quando export=true)
- Mock serverhttps://docs.datastone.com.br/_mock/api/company/prospect/
- Servidor de Produçãohttps://api.datastone.com.br/v1/company/prospect/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.datastone.com.br/_mock/api/company/prospect/ \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"export": false,
"name": "TECNOLOGIA",
"cities": [
"Rio de Janeiro - RJ"
],
"states": [
"RJ"
],
"cnae_codes": [
"5231101",
"6201500"
],
"headquarter_type": "H",
"estimated_employees": [
{
"upper": 9
},
{
"lower": 10,
"upper": 49
},
{
"lower": 100
},
{
"lower": "1",
"upper": "800"
}
],
"estimated_created": [
{
"lower": "2023-11-18",
"upper": "2024-11-18"
},
{
"upper": "2020-11-18"
}
],
"revenues": [
{
"lower": "10000.00",
"upper": "500000.00"
}
],
"company_type": [
"ME",
"EPP"
],
"nature_codes": [
"3999",
"1112",
"1104",
"1120"
],
"mei_type": "NAO",
"sector_codes": [
"ATIVIDADE FINANCEIRA SEGUROS",
"COMĆRCIO",
"INDUSTRIA"
],
"simple_type": "SIM",
"capitals": [
{
"lower": "5000.00",
"upper": "5000000.00"
}
],
"import_export": "IMPORTA",
"vehicles": [
{
"lower": "1",
"upper": "50"
}
],
"quantity": 500,
"callback_email": "usuario@empresa.com",
"plan": "3",
"file_formatting": "excel"
}'{ "job_id": 54321, "status": "requested" }
- Mock serverhttps://docs.datastone.com.br/_mock/api/prospection/{job_id}/result/
- Servidor de Produçãohttps://api.datastone.com.br/v1/prospection/{job_id}/result/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.datastone.com.br/_mock/api/prospection/12345/result/ \
-H 'Authorization: YOUR_API_KEY_HERE'{ "job_id": 12345, "status": "done", "result": {} }
Request
Salva um conjunto de filtros para reutilização posterior.
Permite armazenar filtros complexos de pessoas ou empresas para uso recorrente.
- Mock serverhttps://docs.datastone.com.br/_mock/api/prospection/filters/
- Servidor de Produçãohttps://api.datastone.com.br/v1/prospection/filters/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
https://docs.datastone.com.br/_mock/api/prospection/filters/ \
-H 'Authorization: YOUR_API_KEY_HERE' \
-H 'Content-Type: application/json' \
-d '{
"filter_name": "Executivos SP",
"filter_type": 1,
"data": {
"cities": [
"SĆ£o Paulo - SP"
],
"professions": [
"999999"
],
"age": {
"min_age": 30,
"max_age": 50
}
}
}'{ "filter_id": 123, "message": "Filtro salvo com sucesso" }
- Mock serverhttps://docs.datastone.com.br/_mock/api/prospection/filters/list_person/
- Servidor de Produçãohttps://api.datastone.com.br/v1/prospection/filters/list_person/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.datastone.com.br/_mock/api/prospection/filters/list_person/ \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "filter_id": 123, "filter_name": "Executivos SP", "data": {}, "created_at": "2023-01-15T10:30:00Z" } ]
- Mock serverhttps://docs.datastone.com.br/_mock/api/prospection/filters/list_company/
- Servidor de Produçãohttps://api.datastone.com.br/v1/prospection/filters/list_company/
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
https://docs.datastone.com.br/_mock/api/prospection/filters/list_company/ \
-H 'Authorization: YOUR_API_KEY_HERE'[ { "filter_id": 456, "filter_name": "Empresas Tech RJ", "data": {}, "created_at": "2023-01-15T10:30:00Z" } ]
