Nuvnia Leads API v2

API REST para integrar dados de empresas brasileiras nos seus sistemas.

Autenticacao

Todas as requisicoes devem incluir o header X-API-Key com sua chave de API.

curl -H "X-API-Key: nuvnia_sua_chave_aqui" https://api.leads.nuvnia.com/api/v2/usage

Gere sua API key no dashboard. Disponivel para planos Pro e Business.

Endpoints

GET /api/v2/leads/search

Buscar empresas com filtros.

ParametroTipoDescricao
ufstringSigla do estado (ex: SP, RJ)
cnaestringCodigo CNAE principal (7 digitos)
portestring01 (ME), 03 (EPP), 05 (Demais)
cidadestringCodigo do municipio
nomestringRazao social (busca parcial)
limitintegerResultados por pagina (1-100, default 50)
offsetintegerPaginacao
curl -H "X-API-Key: nuvnia_..." "https://api.leads.nuvnia.com/api/v2/leads/search?uf=SP&cnae=4711302&limit=10"
{
  "data": [
    {
      "cnpj": "12345678000199",
      "razao_social": "EMPRESA EXEMPLO LTDA",
      "email": "contato@empresa.com",
      "telefone1": "(11) 99999-1234",
      "uf": "SP",
      "cidade": "Sao Paulo",
      "cnae_principal": "4711302",
      "capital_social": "100000.00"
    }
  ],
  "meta": { "total": 10, "limit": 10, "offset": 0 }
}

GET /api/v2/leads/:cnpj

Consultar dados de um CNPJ especifico (14 digitos, sem formatacao).

curl -H "X-API-Key: nuvnia_..." "https://api.leads.nuvnia.com/api/v2/leads/12345678000199"

GET /api/v2/usage

Verificar consumo de creditos do mes atual.

curl -H "X-API-Key: nuvnia_..." "https://api.leads.nuvnia.com/api/v2/usage"
{
  "data": { "plan": "pro", "used": 42, "limit": 1000, "remaining": 958 }
}

Rate Limits

100 requisicoes por minuto por API key. Ao exceder, voce recebera status 429 com header Retry-After.

Codigos de Erro

StatusDescricao
400Parametros invalidos
401API key nao fornecida ou invalida
403Plano nao suportado (requer Pro+)
404CNPJ nao encontrado
429Rate limit excedido
500Erro interno do servidor

Creditos

Cada requisicao a /leads/search e /leads/:cnpj consome 1 credito. O endpoint /usage nao consome creditos. Os creditos sao compartilhados com o uso via dashboard.