Guia
Buscar empresas por CNAE e UF
Exemplo completo com filtros avançados e base do mês fixa.
Checklist rápido
- Escolha CNAE principal (formato numérico: 6201500).
- Defina UF ou município para reduzir o escopo.
- Peça contato (email/telefone) quando necessário.
Como escolher CNAE
- Use CNAE principal quando quiser foco no core business.
- Combine múltiplos CNAEs para capturar variações do segmento.
- Para outbound, prefira CNAEs mais específicos.
Filtros extras que ajudam
- Status ativo (evita registros inativos).
- Faixa de porte ou número de funcionários.
- Contato obrigatório (email/telefone).
curl
bash
curl -X POST "https://api.orbioapi.com.br/v1/leads" \
-H "Authorization: Bearer $ORBIO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"spec": {
"kind": "lead_query",
"spec_version": "1.0",
"entity": "company",
"filters": {
"industry": { "cnae_any_of": ["6201500", "6202300"] },
"geo": { "uf_any_of": ["SP"] },
"contact": { "require_email": true }
}
},
"limit": 20,
"output_format": "json"
}'TypeScript
ts
import fetch from "node-fetch";
const res = await fetch("https://api.orbioapi.com.br/v1/leads", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.ORBIO_API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
spec: {
kind: "lead_query",
spec_version: "1.0",
entity: "company",
filters: {
industry: { cnae_any_of: ["6201500", "6202300"] },
geo: { uf_any_of: ["SP"] },
contact: { require_email: true },
},
},
limit: 20,
output_format: "json",
}),
});
const data = await res.json();Python
py
import requests, os
res = requests.post(
"https://api.orbioapi.com.br/v1/leads",
headers={
"Authorization": f"Bearer {os.environ['ORBIO_API_KEY']}",
"Content-Type": "application/json",
},
json={
"spec": {
"kind": "lead_query",
"spec_version": "1.0",
"entity": "company",
"filters": {
"industry": { "cnae_any_of": ["6201500", "6202300"] },
"geo": { "uf_any_of": ["SP"] },
"contact": { "require_email": True },
},
},
"limit": 20,
"output_format": "json",
},
)
data = res.json()Erros comuns
- Busca ampla demais → adicione UF e CNAE.
- Sem resultados → revise CNAE e recorte geográfico.
- Limite excedido → use export async.
Próximos passos
- Veja o recipe de export async.
- Leia o comparativo vs consulta CNPJ.
- Cheque limites e quotas por plano.