Skip to content
Vai integrar a API REST da Zarv com ajuda de IA? Copie a instrução que aponta o modelo para esta documentação.
Ver a instrução
Você vai integrar a API REST da Zarv. Use a documentação oficial como fonte da verdade.

- Página desta integração: https://developers.zarv.com/api/id-v3/datasets/company-finance-1-0
- Autenticação Bearer JWT e hosts: https://developers.zarv.com/setup
- Índice das APIs: https://developers.zarv.com/api
- Índice da documentação em markdown: https://developers.zarv.com/llms.txt
- Documentação completa em um arquivo: https://developers.zarv.com/llms-full.txt

Os specs OpenAPI publicados são a fonte da verdade para rotas e schemas — use o spec da API que você escolher antes de escrever qualquer request.

Antes de escrever qualquer código, leia a página desta integração. Siga exatamente os nomes de campos, endpoints, callbacks e formatos que estiverem documentados — não invente parâmetros nem endpoints, e não deduza comportamento a partir de outras APIs que você conhece. Se algo de que você precisa não estiver na documentação, diga que não está em vez de supor.

Minha tarefa: [ex.: escolher a API certa e fazer a primeira chamada autenticada]

finance 1.0 · Empresa ​

Porte e trajetoria de um CNPJ: faixa de faturamento, funcionarios hoje e nas medias de 1, 3 e 5 anos, filiais, socios, capital, indice de atividade e historico de cobranca.

EntidadeEmpresa (CNPJ, entity: pj)
Módulofinance
Versão1.0 (mais recente)
Datasetcompany-finance-1.0
ExecuçãoRoda quando o perfil inclui o módulo

Este é o formato de data.finance em GET /api/v3/enrichments/{id}?include=finance e o corpo de GET /api/v3/enrichments/{id}/modules/finance. Os campos são publicados como o dataset os entrega: um campo ausente significa que o dado não foi obtido, não que o valor é falso ou zero. Os caminhos abaixo são relativos a data.finance.

Envelope ​

CampoTipoObservação
datasetstringsempre company-finance-1.0
modulestringsempre finance
financeobjectos dados do módulo (abaixo)
rulesarray<object>os indicadores avaliados pelo dataset (abaixo)

Dados ​

revenue ​

CampoTipoObservação
finance.revenue.bandstring
finance.revenue.floorBRLnumber

workforce ​

CampoTipoObservação
finance.workforce.countinteger
finance.workforce.bandstring
finance.workforce.avg1yinteger
finance.workforce.avg3yinteger
finance.workforce.avg5yinteger
finance.workforce.mininteger
finance.workforce.maxinteger

structure ​

CampoTipoObservação
finance.structure.branches.countinteger
finance.structure.branches.avg1yinteger
finance.structure.branches.avg3yinteger
finance.structure.branches.avg5yinteger
finance.structure.partners.countinteger
finance.structure.partners.avg1yinteger
finance.structure.partners.avg3yinteger
finance.structure.partners.avg5yinteger
finance.structure.partners.everChangedboolean
finance.structure.capital.valuenumber
finance.structure.capital.everChangedboolean

activity ​

CampoTipoObservação
finance.activity.levelnumber
finance.activity.minnumber
finance.activity.maxnumber
finance.activity.averagenumber

history ​

CampoTipoObservação
finance.history.monthsinteger
finance.history.fromstringdate
finance.history.tostringdate

debts ​

CampoTipoObservação
finance.debts.currentboolean
finance.debts.occurrencesinteger
finance.debts.originsinteger
finance.debts.monthsinteger
finance.debts.consecutiveMonthsinteger
finance.debts.maxConsecutiveMonthsinteger
finance.debts.last30Daysobject
finance.debts.last30Days.occurrencesinteger
finance.debts.last30Days.originsinteger
finance.debts.last90Daysobject
finance.debts.last90Days.occurrencesinteger
finance.debts.last90Days.originsinteger
finance.debts.last180Daysobject
finance.debts.last180Days.occurrencesinteger
finance.debts.last180Days.originsinteger
finance.debts.last365Daysobject
finance.debts.last365Days.occurrencesinteger
finance.debts.last365Days.originsinteger
finance.debts.firstAtstringdate
finance.debts.lastAtstringdate

Indicadores (rules) ​

CampoTipoObservação
rules[].evidenceobjectOs dados que sustentam o indicador, quando disparou.
rules[].firedbooleantrue quando o indicador se aplica aos dados.
rules[].magnitudenumberIntensidade do achado, quando ele tem uma (ex.: uma contagem ou um valor).
rules[].notApplicablebooleantrue quando o indicador não pôde ser avaliado porque o dado que ele lê está ausente. Não é o mesmo que não disparar.
rules[].reasonstringPor que o indicador não pôde ser avaliado (com notApplicable).
rules[].rulestringFINANCE_COMPANY_DEBTS_HISTORY, FINANCE_COMPANY_REVENUE_INACTIVE, FINANCE_COMPANY_REVENUE_UNKNOWN, FINANCE_COMPANY_WORKFORCE_SHRANK — Nome do indicador.

Indicadores publicados por este dataset:

  • FINANCE_COMPANY_DEBTS_HISTORY
  • FINANCE_COMPANY_REVENUE_INACTIVE
  • FINANCE_COMPANY_REVENUE_UNKNOWN
  • FINANCE_COMPANY_WORKFORCE_SHRANK