Serviços

Consulta
On-line

Qualidade, Velocidade e Praticidade na
localização de informações.


Encontre dados de consumidores e empresas em todo territorio nacional.
São várias possibilidades de consultas pré-configuradas no DW On-Line.
Consulte o plano que melhor atende suas necessidades.
Principais chaves: Documento, Nome, Endereço, Telefone, Etc...

Enriquecimento de Dados
On-line

Preparado para Enriquecer Milhões de registros
em poucos minutos. (High Performance)


Preencha sua base de Clientes, Fornecedores ou Prospects com informações atualizadas do
DW On-line e personalize o layout de retorno
conforme suas necessidades.
Metodo rápido, eficaz e 100% seguro.

Extração On-line
Mailing Segmentado

Encontre seu publico alvo em
poucos cliques.


Indique os perfis desejados, as regiões geográficas de interesse ou qualquer outro filtro de seleção disponível no DW On-Line.
São várias informações para auxiliar sua
tomada de decisão!
Ideal para ações de marketing, prospecção de
clientes e estudos de potencial de mercado.

Integração
Webservice

Diversas funções para integrar seus sistemas
com os dados do DW On-line.


Automatize seus processos e consulte diretamente o
DW On-line.
Faça com que suas aplicações acessem nossas
bases de dados.
Tudo isso sem intervenção humana, de forma rápida, segura, controlada e conforme suas necessidades.

AUTOMAÇÃO DE PROCESSOS
(ON-DEMAND)

Desenvolvimento de APIs personalizadas para
consulta e tratamento de dados.


Automatize suas rotinas e processos, através de APIs deseenvolvidas especificamente para seu negócio.
Reduza prazo, custos e falhas, substitundo seus processos manuais por aplicações computadorizadas.
Converse com nossos especialistas e aumente sua produtividade!!!

Data-CNF Brasil
(Cadastro Nacional de Falecidos)

O maior obituário do Brasil.
*Parceiros Exclusivos do CNF-Brasil


Poderosa ferramenta anti-fraude, de higienização cadastral e de localização de informações relacionadas a óbitos.
Solicite busca de cartórios, emissão de 2ª via de certidão e emissão de DIF-(Declaração de Informação de Óbito).

Principais Indicações:

Prospecção de Clientes;
Cobrança e Vendas;
Atualização Cadastral;
Análise de Perfil Sócioeconimico;
Anti-Fraude;
Demais Atividades;

Pacotes

PLANO 1

BRONZE

  • Empresa de Pequeno Porte
  • Consulta
  • On-Line
  • Até 2 usuários
  • Até 1.000 Consultas mês
  • Sistema Pré-Pago
  • Suporte por E-mail
Contrate
PLANO 2

SILVER

  • Empresa de Médio Porte
  • Consulta & Enriquecimento
  • On-Line
  • Até 10 usuários
  • De 1.000 à 20.000 Consultas mês
  • Sistema Pós-Pago
  • Suporte por E-mail
Contrate
PLANO 3

Gold

  • Empresa de Grande Porte
  • Consulta, Enriquecimento &
  • Extração On-Line
  • Acima de 10 usuários
  • (Adm de Usuário e Report de Consumo)
  • Acima de 20.000 Consultas mês
  • Sistema Pós-Pago
  • Suporte por E-mail e Telefônico
Contrate

Nossos Diferenciais

Aplicação 100% WEB, acessível por qualquer navegador, através de login e senha individual;
Informações Tratadas e Padronizadas conforme DNE Correios, IBGE, Anatel;
Dados com abrangência nacional - Base composta por cerca de 210 milhões de consumidores e 30 milhões de empresas;
Possibilita consulta unitária, em lote, enriquecimento e extração de dados com performance diferenciada;
Identificação de households, parentescos, vizinhos, demais relações;
Permite integração via webservice GET, POST, REST, JSON;
Infraestrutura hospedada em datacenter, estável, altamente escalável e com acesso 365x24x7;
Excelente qualidade cadastral;
Suporte técnico especializado;
Preços e condições comerciais competitivas.

Fale Conosco

Envie sua solicitação e entraremos em contato com você o mais brevemente possível.
Obrigado.

R Amaral Gama, 333 2º A CJ 24 - Santana

+55 11 29711541

contato@dwonline.com.br

www.dwonline.com

API Desenvolvedores

Documentação API

URL DA API
https://api.dwonline.com.br/

AUTENTICAÇÃO

A autenticação é feita utilizando token e cnpj.

?token=token&empresa=empresa

Tipos de Consultas Detalhes

REQUISIÇÃO AO PRODUTO CPF
cpf
PARAMETRO AO PRODUTO CPF
&cpf=cpf
EXEMPLOS DE CONSULTAS E RETORNOS

Consulta ao produto Perfil CPF

$ curl https://api.dwonline.com.br/cpf?token=token&empresa=empresa&cpf=cpf
RESPOSTA (DADOS FICTÍCIOS)
{
 "Pessoa_Fisica": {
		"cpf": "00000000001",
		"nome": "FULANO DE TAL",
		"sexo": "M",
		"data_nascimento": "19000101",
		"mae": "FULANA DE TAL",
		"endereco": [
			{
			"endereco": "R NOVA",
			"numero": "999",
			"complemento": " ",
			"bairro": "CENTRO",
			"cidade": "SAO PAULO",
			"uf": "SP",
			"cep": "01000000"
			},
			{
			"endereco": "R VELHA",
			"numero": "888",
			"complemento": " ",
			"bairro": "CENTRO",
			"cidade": "SAO PAULO",
			"uf": "SP",
			"cep": "01000000"
			}
			],
		"telefone": [
			{
			"ddd": "11",
			"fone": "11111113"
			},
			{
			"ddd": "11",
			"fone": "11111112"
			},
			{
			"ddd": "11",
			"fone": "11111111"
			}
			],
		"celular": [
			{
			"ddd": "11",
			"fone": "999999999"
			},
			{
			"ddd": "11",
			"fone": "999999998"
			},
			{
			"ddd": "11",
			"fone": "999999997"
			},
			{
			"ddd": "11",
			"fone": "999999996"
			},
			{
			"ddd": "11",
			"fone": "999999995"
			}
			],
		"email": [
			{
			"chave": "fulanodetal@yahoo.com.br"
			},
			{
			"chave": "fulanodetal@hotmail.com"
			}
			],
		"sociedade": [
			{
			"empresa": "00000000000002"
			},
			{
			"empresa": "00000000000001"
			}
			],
		"escolaridade": "ENSINO SUPERIOR",
		"cbo": "212305 - ADMINISTRADOR DE BANCO DE DADOS",
		"renda_estimada": "4000",
		"renda_familiar": "9600",
		"numero_pessoas_familiar": "2",
		"classe_social": "B2",
		"falecido": []
  }
}

RETORNO DE ERROS E DESCRIÇÃO

Autenticação inválida

{"Erro":{"Code":"401","Descricao":"Empresa e/ou Token Invalido"}}

Sem saldo

{"Erro":{"Code":"402","Descricao":"Sem saldo"}}

Registro não localizado

{"Erro":{"Code":"404","Descricao":"Registro nao localizado"}}

Limite consulta excedido

{"Erro":{"Code":"403","Descricao":"Limite de Consulta Excedido"}}
REQUISIÇÃO AO PRODUTO CNPJ
cnpj
PARAMETRO AO PRODUTO CNPJ
&cnpj=cnpj
EXEMPLOS DE CONSULTAS E RETORNOS

Consulta ao produto Perfil CNPJ

$ curl https://api.dwonline.com.br/cnpj?token=token&empresa=empresa&cnpj=cnpj
RESPOSTA (DADOS FICTÍCIOS)
{
  "Pessoa_Juridica": {
    "cnpj": "CNPJ",
    "matriz_filial": "MATRIZ",
    "razao_social": "NOME_RAZAO_SOCIAL",
    "nome_fantasia": "NOME_FANTASIA",
    "data_abertura": "DATA_ABERTURA",
    "situacao_cadastral": "SITUACAO",
    "data_situacao": "DATA_SITUACAO",
    "endereco": {
      "logradouro": "NOME_LOGRADOURO",
      "numero": "NUMERO",
      "complemento": "COMPLEMENTO",
      "bairro": "BAIRRO",
      "cod_ibge": "CODIGO",
      "cidade": "CIDADE",
      "uf": "UF",
      "cep": "CEP"
    },
    "natureza_descricao": "NATUREZA_JURIDICA",
    "cnae_descricao": "ATIVIDADE_PRINCIPAL",
    "cnae_secundario": [
      "ATIVIDADE_SECUNDARIA"
    ],
    "telefones": [
      {
        "ddd": "DDD",
        "fone": "FONE"
      },
      {
        "ddd": "DDD",
        "fone": "FONE"
      },
      {
        "ddd": "DDD",
        "fone": "FONE"
      },
      {
        "ddd": "DDD",
        "fone": "FONE"
      },
      {
        "ddd": "DDD",
        "fone": "FONE"
      }
    ],
    "socios": [
      {
        "nome": "NOME_SOCIO",
        "cargo": "CARGO_SOCIO",
        "data": "DATA_ENTRADA_SOCIO"
      },
      {
        "nome": "NOME_SOCIO",
        "cargo": "CARGO_SOCIO",
        "data": "DATA_ENTRADA_SOCIO"
      },
      {
        "nome": "NOME_SOCIO",
        "cargo": "CARGO_SOCIO",
        "data": "DATA_ENTRADA_SOCIO"
      },
      {
        "nome": "NOME_SOCIO",
        "cargo": "CARGO_SOCIO",
        "data": "DATA_ENTRADA_SOCIO"
      },
      {
        "nome": "NOME_SOCIO",
        "cargo": "CARGO_SOCIO",
        "data": "DATA_ENTRADA_SOCIO"
      }
    ],
    "opcao_simples": "OPCAO_SIMPLES",
    "capital_social": "CAPITAL_SOCIAL"
  }
}

RETORNO DE ERROS E DESCRIÇÃO

Autenticação inválida

{"Erro":{"Code":"401","Descricao":"Empresa e/ou Token Invalido"}}

Sem saldo

{"Erro":{"Code":"402","Descricao":"Sem saldo"}}

Registro não localizado

{"Erro":{"Code":"404","Descricao":"Registro nao localizado"}}

Limite consulta excedido

{"Erro":{"Code":"403","Descricao":"Limite de Consulta Excedido"}}
REQUISIÇÃO AO PRODUTO CNF
cnf
PARAMETRO AO PRODUTO CPF
&cpf=cpf
EXEMPLOS DE CONSULTAS E RETORNOS

Consulta ao produto Perfil CNF

$ curl https://api.dwonline.com.br/cnf?token=token&empresa=empresa&cpf=cpf
RESPOSTA (DADOS FICTÍCIOS)
{
  "Dados Obito": {
    "cpf": "00000000001",
    "nome": "NOME",
    "mae": "NOME_MAE",
    "data_nascimento": "DATA_NASCIMENTO",
    "data_obito": "DATA_FALECIMENTO",
    "cartorio": {
      "cnpj_cartorio": "CNPJ_CARTORIO",
      "cartorio": "NOME_CARTORIO",
      "endereco": "ENDERECO_CARTORIO",
      "bairro": "BAIRRO_CARTORIO",
      "cidade": "CIDADE_ESTADO_CARTORIO",
      "cep": "CEP_CARTORIO"
    },
    "registro": {
      "livro": "NUMERO_LIVRO",
      "folha": "NUMERO_FOLHA",
      "termo": "NUMERO_TERMO",
      "registro": "NUMERO_REGISTRO"
    }
  }
}

RETORNO DE ERROS E DESCRIÇÃO

Autenticação inválida

{"Erro":{"Code":"401","Descricao":"Empresa e/ou Token Invalido"}}

Sem saldo

{"Erro":{"Code":"402","Descricao":"Sem saldo"}}

Registro não localizado

{"Erro":{"Code":"404","Descricao":"Registro nao localizado"}}

Limite consulta excedido

{"Erro":{"Code":"403","Descricao":"Limite de Consulta Excedido"}}
REQUISIÇÃO AO PRODUTO CHECK EMAIL
checkemail
PARAMETRO AO PRODUTO CPF
&cpf=cpf
EXEMPLOS DE CONSULTAS E RETORNOS

Consulta ao produto Perfil CheckEmail

$ curl https://api.dwonline.com.br/checkemail?token=token&empresa=empresa&cpf=cpf
RESPOSTA (DADOS FICTÍCIOS)
{
   "Emails": [
      {
         "Email": "fulano@gmail.com",
         "isMain": true
      },
      {
         "Email": "fulanodetal@yahoo.com.br",
         "isMain": false
      },
      {
         "Email": "fulanodetal@hotmail.com",
         "isMain": false
      }
   ]
}

RETORNO DE ERROS E DESCRIÇÃO

Autenticação inválida

{"Erro":{"Code":"401","Descricao":"Empresa e/ou Token Invalido"}}

Sem saldo

{"Erro":{"Code":"402","Descricao":"Sem saldo"}}

Registro não localizado

{"Erro":{"Code":"404","Descricao":"Registro nao localizado"}}

Limite consulta excedido

{"Erro":{"Code":"403","Descricao":"Limite de Consulta Excedido"}}
REQUISIÇÃO AO PRODUTO CHECK CELULAR
checkcelular
PARAMETRO AO PRODUTO CPF
&cpf=cpf
&celular=celular
EXEMPLOS DE CONSULTAS E RETORNOS

Consulta ao produto Perfil Check Celular

$ curl https://api.dwonline.com.br/checkcelular?token=token&empresa=empresa&cpf=cpf&celular=celular
RESPOSTA (DADOS FICTÍCIOS)
{
   "Check Celular": [
      {
         "retorno": true,
         "tipo": 1,
         "tempo": 3
      }
   ]
}
DESCRIÇÃO DA POSSIVEIS RESPOSTAS ACIMA
Retorno:	true/false
Tipo:		0/1/2 (Sem Identificação/Pós/Pré)
Tempo:		0/1/2/3 (Não identificado/1 a 3 meses/3 a 6 meses/+ 6 meses)

RETORNO DE ERROS E DESCRIÇÃO

Autenticação inválida

{"Erro":{"Code":"401","Descricao":"Empresa e/ou Token Invalido"}}

Sem saldo

{"Erro":{"Code":"402","Descricao":"Sem saldo"}}

Registro não localizado

{"Erro":{"Code":"404","Descricao":"Registro nao localizado"}}

Limite consulta excedido

{"Erro":{"Code":"403","Descricao":"Limite de Consulta Excedido"}}


Exemplos de integração da API

Abaixo, alguns exemplos de códigos em diferentes linguagens

LINGUAGEM PHP - CURL

/* Você deve definir isso globalmente para sua aplicação.
Para ambiente de produção utilize e a variável abaixo:*/
$server = "https://api.dwonline.com.br";
// informar valores para as variáveis
$token = "informar token enviado pelo suporte";
$empresa = "informar cnpj da empresa";
$cpf = "informar cpf a ser consultado";
// Inicia o processo de envio das informações usando o cURL.
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $server."/cpf/?token=".$token."&empresa=".$empresa."&cpf=".$cpf);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array());
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
$body = curl_exec($ch);
$http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// As próximas três linhas são um exemplo de como imprimir as informações de retorno da API.
print($http_code."\n");
print($body."\n\n");
print("");
curl_close($ch);
						

LINGUAGEM JAVA

import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Scanner;

public class consultacpf {
	
    public static void main(String[] args) {        
	// informar valores para as variáveis
	String token = "informar token enviado pelo suporte";
	String empresa = "informar cnpj da empresa";
	String cpf = "informar cpf a ser consultado";
        
    try {
            
            URL url = new URL("https://api.dwonline.com.br/cpf?token="+ token +"&empresa="+ empresa +"&cpf="+ cpf);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            conn.setRequestMethod("GET");
            conn.connect();
            
            int responsecode = conn.getResponseCode();
            
            if (responsecode != 200) {
                throw new RuntimeException("HttpResponseCode: " + responsecode);
            } else {
                
                String resultado = "";
                Scanner scanner = new Scanner(url.openStream());               
                
                while (scanner.hasNext()) {
                    resultado += scanner.nextLine();
                }
                
				System.out.println(resultado);

                scanner.close();                           
            }                        
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

}

LINGUAGEM JAVASCRIPT

const endpoint = new URL('https://api.dwonline.com.br/cpf?');
const params = new URLSearchParams();
// informar valores para as variáveis
params.set('token', 'informar token enviado pelo suporte';);
params.set('empresa', 'informar cnpj da empresa';);
params.set('cpf', 'informar cpf a ser consultado';);

endpoint.search = params.toString();

var request = new XMLHttpRequest();
 
request.open('GET', endpoint, true);
request.onload = function () {
 
  var data = JSON.parse(this.response);

  if (request.status >= 200 && request.status < 400) {
      console.log(request.responseText);

  } else {
      console.log(request.responseText);
  }
}

request.send();

LINGUAGEM PYTHON

import requests
import json

def consultacpf(token,empresa,cpf):
    request = requests.get(f"https://api.dwonline.com.br/cpf/?token={token}&empresa={empresa}&cpf={cpf}")
    resultado = json.loads(request.content)
    print(resultado)

if __name__ == '__main__':
    # consultacpf(token,empresa,cpf)
    consultacpf("informar token enviado pelo suporte",
		  "informar cnpj da empresa",
		  "informar cpf a ser consultado")