Baixar documentos

Extratos do registro, listas de sócios e contratos sociais como arquivos.

1

Escolher o tipo de documento

document_type
document_type Documento Formato Para
AD Aktueller Abdruck (extrato atual): todos os registros válidos hoje PDF toda empresa registrada
CD Chronologischer Abdruck (extrato cronológico): todos os registros em ordem cronológica PDF toda empresa registrada
SI Strukturierter Registerinhalt (conteúdo estruturado do registro) no formato XJustiz, legível por máquina XML toda empresa registrada
shareholders_list Gesellschafterliste (lista de sócios) PDF GmbH e UG
articles_of_association Satzung ou Gesellschaftsvertrag (estatuto ou contrato social) PDF Sociedades de capital e cooperativas
2

Obter um documento

curl -G "https://handelsregister.ai/api/v1/fetch-document" \
  -H "x-api-key: SUA_CHAVE_DE_API" \
  --data-urlencode "company_id=94eb910fef13f94585c48c263fa446d4" \
  --data-urlencode "document_type=AD" \
  --fail-with-body --max-time 120 \
  -o hetzner-ad.pdf
Campo
Campo Significado
Content-Type application/pdf, para o conteúdo estruturado do registro application/xml.
Content-Disposition O nome do arquivo com entity_id, tipo e o dia em que o documento veio do registro.
X-Credits-Charged Quanto a requisição custou.
X-Credits-Remaining O seu saldo depois.
1{2  "error": "Document fetch failed",3  "message": "Document not available for this company. It may not exist or may become available later.",4  "meta": {5    "request_credit_cost": 0,6    "credits_remaining": 1457  }8}
404 · Resposta de exemplo para a lista de sócios de um empresário individual
A API busca documentos no registro quando necessário. Isso pode levar até dois minutos. Configure o timeout do seu cliente para pelo menos 120 segundos ou obtenha o documento em segundo plano.
3

Obter em segundo plano

curl -G "https://handelsregister.ai/api/v1/fetch-document" \
  -H "x-api-key: SUA_CHAVE_DE_API" \
  --data-urlencode 'company_id=e3918174fb6c5d04e5e217e6ee4a6ffe' \
  --data-urlencode 'document_type=CD' \
  --data-urlencode 'async=true'
1{2  "status": "processing",3  "meta": {4    "message": "The document is being retrieved. Repeat this request after Retry-After seconds to receive it.",5    "retry_after": 20,6    "request_credit_cost": 0,7    "credits_remaining": 1458  }9}
202 · Resposta de exemplo enquanto o Chronologischer Abdruck da SAP SE está sendo obtido

Custos e limites

Custos e limites
O quê Créditos
Um documento entregue 15

Limite: 5 requisições por minuto. Busca, documentos e Signals compartilham uma cota de 60 requisições por minuto.

Se o Handelsregister não puder ser alcançado no momento ou responder devagar demais, você recebe HTTP 504 com Retry-After. A API não cobra nada. Tente de novo depois de alguns minutos.

Armadilhas comuns

Próximos passos