API Prospecta

51 milhões de empresas,
em uma chamada REST.

A mesma base que roda no produto, exposta em JSON limpo: consulta por CNPJ, busca em linguagem natural, filtros estruturados, enriquecimento em lote e webhooks de mudança cadastral.

500 chamadas grátis por mêsSem cartão para começarAutenticação por headerPaginação estávelver preços por volume
cURL
curl -H "X-API-Key: $PROSPECTA_KEY" \
  "https://prospecta.rakta.digital/v1/empresas?q=restaurantes+em+curitiba&per_page=20"
Playground

Teste agora, sem chave.

As chamadas abaixo batem na base pública de verdade — mesma origem dos dados da API comercial, com contato mascarado e limite por IP.

// Clique em Executar para ver a resposta ao vivo.

Autenticação

A chave vai no header X-API-Key. Cada ambiente (produção e sandbox) tem a sua, e você pode ter até três de cada — é assim que se troca uma chave sem derrubar a anterior na hora. Suas chaves ficam aqui.

Dois limites, dois cabeçalhos

5 req/s no sandbox, 20 no Pro, 50 no Scale — em X-RateLimit-Remaining. A cota do mês vai em X-Quota-Remaining, na mesma resposta.

Erros previsíveis

401 chave inválida ou revogada · 404 CNPJ inexistente · 429 rajada acima do teto, com Retry-After · 402 cota do mês esgotada.

Sandbox devolve o mesmo JSON

Mesmos campos, mesma paginação, mesmos erros — só o contato sai mascarado. Dá para escrever a integração inteira sem gastar crédito.

A contagem pode ser um piso

/empresas/count devolve total_exato. Quando é false, o total é "pelo menos isso" — pagine pelo has_next da listagem, não pelo total_pages.

http
GET https://prospecta.rakta.digital/v1/empresa/00000000000191
X-API-Key: pk_sandbox_9f2cA1b…

HTTP/1.1 200 OK
X-RateLimit-Limit: 5
X-RateLimit-Remaining: 4
X-Quota-Limit: 500
X-Quota-Remaining: 487
Content-Type: application/json

{
  "empresa": {
    "cnpj_basico": "00000000",
    "razao_social": "BANCO DO BRASIL SA",
    "capital_social": "120000000000,00",
    "porte_empresa": "05"
  },
  "segmento": {
    "codigo_cnae": "6422100",
    "atividade": "Bancos múltiplos, com carteira comercial"
  },
  "estabelecimentos": [ … ],
  "socios": [ … ]
}

Referência

Todo caminho abaixo responde em https://prospecta.rakta.digital/v1. Clique para abrir os parâmetros — os dois marcados como “em breve” ainda não existem.

Webhooks

A base avisa você, não o contrário.

Registre um filtro uma vez e receba um POST quando uma empresa nova entra no seu ICP ou quando alguém da sua carteira muda de situação cadastral, de sócio ou de endereço.

json
POST https://seu-app.com/hooks/prospecta

{
  "evento": "empresa.nova",
  "ocorrido_em": "2026-08-05T04:12:00Z",
  "filtro_id": "icp_odonto_campinas",
  "empresa": {
    "cnpj_completo": "12345678000190",
    "razao_social": "CLINICA VITAL ODONTO LTDA",
    "nome_municipio": "CAMPINAS",
    "uf": "SP",
    "data_abertura": "2026-08-04"
  }
}
Cotas

Preço da API por volume

A cota de API acompanha o plano da conta — não existe assinatura separada só para o endpoint.

Sandbox

500

chamadas por mês

Grátis

5 req/s

Dev

10.000

chamadas por mês

R$ 249/mês

20 req/s

Growth

250.000

chamadas por mês

R$ 799/mês

50 req/s

Dedicado

Ilimitado

chamadas por mês

Sob consulta

Negociado

Precisa da base inteira dentro da sua infra? O plano Enterprise entrega réplica mensal e licença de redistribuição.

Falar com vendas