Pular para o conteúdo

Acompanhar um lote de CNPJ

GET/v1/cnpj/batch/{id}

Devolve o andamento do lote de CNPJ e, quando ele termina, os resultados paginados. Só a conta que criou o lote consegue ler.

Parâmetros

idstringobrigatório
No caminho. O batch_id devolvido pelo POST /v1/cnpj/batch.
pagenumber
Na query. Página dos resultados, a partir de 1. Padrão: 1.
per_pagenumber
Na query. Itens por página, de 1 a 500. Padrão: 100.
statusstring
Na query. Filtra por found, not_found, invalid, error ou insufficient_credits.

Gratuito.

  • Os resultados só aparecem quando o lote termina (status completed). Antes disso, a resposta traz apenas o andamento.
  • Valores inválidos nos parâmetros respondem 400 com o código INVALID_QUERY. Lote inexistente, de CPF ou expirado responde 404 com BATCH_NOT_FOUND.

Itens de results

indexnumber
Posição do item na lista enviada, a partir de 0.
cnpjstring
CNPJ sanitizado (sem pontuação).
statusstring
Resultado do item (mesma tabela do lote de CPF).
codenumber
Código HTTP equivalente ao item.
messagestring
Explicação, quando o item não foi encontrado, é inválido ou falhou.
dataobject
Dados da empresa, os mesmos da consulta unitária (sem credits_remaining). Presente quando o status é found.

Status de cada item

found200Encontrado. Cobra 1 crédito.
not_found404CPF válido, mas sem registro. Não cobra.
invalid400 / 422Formato ou dígito verificador inválido. Não cobra.
insufficient_credits402O saldo acabou antes deste item. Não cobra.
error503Falha temporária do provedor. Não cobra. Reenvie este item.

cURL

1curl https://api.brazid.com/v1/cnpj/batch/5d8a2c71-3e94-4b60-a1f7-92c0b4e6d318?per_page=100 \2 -H "x-api-key: $BRAZID_API_KEY"

200 OK

1{2 "success": true,3 "batch_id": "5d8a2c71-3e94-4b60-a1f7-92c0b4e6d318",4 "status": "completed",5 "total": 2,6 "processed": 2,7 "progress_percent": 100,8 "summary": {9 "found": 1,10 "not_found": 1,11 "invalid": 0,12 "errors": 0,13 "insufficient_credits": 014 },15 "created_at": "2026-10-25T14:02:11.000Z",16 "completed_at": "2026-10-25T14:02:12.000Z",17 "results": [18 {19 "index": 0,20 "cnpj": "12345678000195",21 "status": "found",22 "code": 200,23 "data": {24 "cnpj": "12345678000195",25 "legal_name": "EMPRESA EXEMPLO TECNOLOGIA LTDA",26 "trade_name": "EXEMPLO TECH",27 "status": "ATIVA",28 "status_date": "2020-03-15",29 "opening_date": "2020-03-15",30 "main_cnae": {31 "code": "6201501",32 "text": "Desenvolvimento de programas de computador sob encomenda"33 },34 "address": {35 "city": "SAO PAULO",36 "state": "SP"37 }38 }39 },40 {41 "index": 1,42 "cnpj": "11222333000181",43 "status": "not_found",44 "code": 404,45 "message": "CNPJ not found"46 }47 ],48 "pagination": {49 "page": 1,50 "per_page": 100,51 "total_results": 2,52 "total_pages": 153 }54}