Skip to main content
Faz proxy da requisição para https://open.cnpja.com/office/:cnpj evitando bloqueios de CORS no navegador. Retorna os dados cadastrais da empresa correspondente ao CNPJ informado. Útil para pré-preencher o formulário de onboarding com os dados da razão social, endereço e outros campos.

Autenticação

Nenhuma autenticação necessária. Este endpoint é público, mas protegido por rate limit.

Parâmetros de Rota

cnpj
string
required
CNPJ da empresa a ser consultada. Deve conter exatamente 14 dígitos (formatação é ignorada — apenas os dígitos são utilizados).

Resposta

Retorna 200 OK com o objeto JSON diretamente retornado pela API CNPJA. Em caso de CNPJ não encontrado retorna 404. Em caso de falha na API upstream retorna 502.
taxId
string
CNPJ da empresa (14 dígitos)
company
object
Dados da empresa
alias
string
Nome fantasia
founded
string
Data de abertura (formato ISO 8601)
address
object
Endereço do estabelecimento
phones
array
Lista de telefones cadastrados
emails
array
Lista de e-mails cadastrados

Exemplo

curl -X GET "https://api.chargefy.io/api/v1/embed/onboarding/cnpja-office/12345678000190"

Resposta de Exemplo

{
  "taxId": "12345678000190",
  "alias": "Minha Empresa",
  "founded": "2010-03-15",
  "company": {
    "name": "Minha Empresa Comércio e Serviços Ltda",
    "nature": { "id": 2062, "text": "Sociedade Empresária Limitada" },
    "size": { "id": 5, "acronym": "ME", "text": "Micro Empresa" }
  },
  "address": {
    "street": "Avenida Paulista",
    "number": "1000",
    "details": "Sala 301",
    "district": "Bela Vista",
    "city": { "id": 3550308, "name": "São Paulo" },
    "state": { "acronym": "SP", "name": "São Paulo" },
    "zip": "01310100"
  },
  "phones": [{ "area": "11", "number": "999998888" }],
  "emails": [{ "address": "[email protected]" }]
}