Skip to main content

Início Rápido

Este guia irá ajudá-lo a fazer sua primeira chamada à API Speedio em poucos minutos.

1. Configure suas Credenciais

Por motivos de segurança, sempre use variáveis de ambiente para suas credenciais:
# Configure as variáveis de ambiente
export SPEEDIO_USERNAME="seu_usuario"
export SPEEDIO_PASSWORD="sua_senha"
Nunca inclua suas credenciais diretamente no código. Sempre use variáveis de ambiente.

2. Sua Primeira Chamada

Vamos buscar informações sobre uma empresa usando seu CNPJ:
# Configure as variáveis primeiro
export SPEEDIO_USERNAME="seu_usuario"
export SPEEDIO_PASSWORD="sua_senha"

curl -G \
  -H "Authorization: Basic $(echo -n ${SPEEDIO_USERNAME}:${SPEEDIO_PASSWORD} | base64)" \
  -H "Content-Type: application/json" \
  --data-urlencode 'cnpjs=["21071712000171"]' \
  'https://api-get-leads.speedio.com.br/search_enriched_leads/cnpj'

3. Exemplo de Resposta

A API retornará informações detalhadas sobre a empresa:
[
  {
    "cnpj": "21071712000171",
    "razao_social": "SPEED IO - SERVICOS ESPECIALIZADOS LTDA",
    "nome_fantasia": "SPEEDIO",
    "location": {
      "uf": "ES",
      "city": "Colatina",
      "bairro": "CENTRO",
      "cep": "29700010",
      "tipo_logradouro": "AVENIDA",
      "nome_rua": "GETULIO VARGAS",
      "numero": "196"
    },
    "website": "https://speedio.com.br/",
    "faixa_faturamento_cnpj": "10M a 30M",
    "faixa_faturamento_empresa": "10M a 30M",
    "qnt_funcionario_cnpj": "51 a 100",
    "qnt_funcionario_empresa": "51 a 100",
    "telefones": {
      "telefones_validados": [],
      "telefones_contador": [],
      "telefones_invalidos": ["11994154146, 1132803375, 11949141380, 1131631068"]
    },
    "generic_emails": {
      "emails_validados": [],
      "emails_contador": [],
      "emails_invalidos": ["[email protected]", "[email protected]"]
    },
    "qsa": [
      {
        "name": "EDUARDO BRENNAND CAMPOS",
        "position": "Sócio"
      },
      {
        "name": "DIOGO NASCIMENTO PUBLIO PEREIRA",
        "position": "Sócio-Administrador"
      }
    ],
    "administrador": "EDUARDO BRENNAND CAMPOS",
    "data_abertura": "19/09/2014",
    "idade_empresa": "10 anos",
    "qnt_filiais": 0,
    "natureza_juridica": "2062",
    "cnae_primario": {
      "cnae": "6203100",
      "cnae_desc": "Desenvolvimento e licenciamento de programas de computador não-customizáveis"
    },
    "cnae_secundario": [
      {
        "cnae": "6491300",
        "cnae_desc": "Sociedades de fomento mercantil - factoring"
      }
    ]
  }
]

4. Tratamento de Erros

Sempre implemente tratamento de erros adequado:
try {
  const dados = await buscarEmpresa('21071712000171');
  console.log('Sucesso!', dados);
} catch (error) {
  if (error.response?.status === 401) {
    console.error('Credenciais inválidas');
  } else if (error.response?.status === 429) {
    console.error('Limite de requisições excedido');
  } else {
    console.error('Erro na API:', error.message);
  }
}

5. Próximos Passos

Agora que você fez sua primeira chamada, explore mais recursos:

Dúvidas?

Precisa de Ajuda?

Nossa equipe está pronta para ajudar você