Logotipo InfoPJ
Entrar Assinar

Documentação da API InfoPJ

Bem-vindo à documentação oficial da API InfoPJ. Aqui você encontra todos os detalhes técnicos para realizar integrações, consultar dados e entender os recursos disponíveis.

Autenticação

Utilize sua chave de API (token) para autenticar todas as requisições.

GET https://api.infopj.com.br/v1/cnpj/12345678000195?token=SUA_API_KEY

Parâmetro: token obrigatório em todas as chamadas.

1. Consultar dados de CNPJ

GET /v1/cnpj/{cnpj}

Retorna os dados completos da empresa.

Exemplo:

GET https://api.infopj.com.br/v1/cnpj/12345678000195?token=SUA_API_KEY

Resposta:

{
  "cnpj": "12345678000195",
  "razao_social": "EMPRESA MODELO LTDA",
  "nome_fantasia": "EMPRESA MODELO",
  "cnae_principal": {
    "codigo": "6201-5/01",
    "descricao": "Desenvolvimento de software sob encomenda"
  },
  "endereco": {
    "logradouro": "Rua Exemplo",
    "numero": "100",
    "bairro": "Centro",
    "municipio": "São Paulo",
    "uf": "SP"
  },
  "telefone": "1123456789",
  "email": "contato@empresa.com.br",
  "data_abertura": "2015-06-12",
  "situacao": "ATIVA"
}

2. Busca de empresas

GET /v1/busca

Busca empresas por nome, cidade, setor, CNAE ou UF.

Exemplo:

GET https://api.infopj.com.br/v1/busca?q=supermercado&uf=SP&municipio=São Paulo&token=SUA_API_KEY

Parâmetros disponíveis:

  • q: termo de busca (nome, fantasia, setor)
  • uf: estado
  • municipio: cidade
  • cnae: código CNAE
  • token: sua chave de API

Resposta:

[
  {
    "cnpj": "98765432000100",
    "razao_social": "SUPERMERCADO TUDO BARATO LTDA",
    "municipio": "São Paulo",
    "uf": "SP"
  },
  ...
]

3. Detalhes do CNAE

GET /v1/cnae/{codigo}

Retorna informações sobre um código CNAE.

GET https://api.infopj.com.br/v1/cnae/6201501?token=SUA_API_KEY

4. Setores disponíveis

GET /v1/setores

Retorna a lista de setores categorizados com base nos CNAEs.

Limites de Requisição

Plano Limite Diário Velocidade
Gratuito 20 requisições 1 req/3s
Básico 500 requisições 1 req/s
Pro 5.000 requisições 3 req/s

Status de Resposta

Código Significado
200 OK – Sucesso
400 Erro de requisição – Parâmetro inválido
401 Não autorizado – Token ausente ou inválido
429 Limite excedido
500 Erro interno

Contato e suporte

Envie suas dúvidas para suporte@infopj.com.br ou fale com a gente através da página de contato.