# apipj API

**Canonical:** https://apis.io/apis/apipj/apipj-api/  
**Provider:** apipj (MASTER BI TECNOLOGIA LTDA) — https://apis.io/providers/apipj/  
**Base URL:** https://apipj.com.br  
**Documentation:** https://apipj.com.br/docs

apipj API is one of 2 APIs that [apipj (MASTER BI TECNOLOGIA LTDA)](https://apis.io/providers/apipj/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

API de consulta de CNPJ a partir dos dados abertos da Receita Federal. Formato `completo` (padrão, documento estruturado) ou `simplificado` (formato plano com campos já formatados). Suporte a CNPJ alfanumérico.

## Operations (35)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/status` | Status do serviço e do dataset |
| GET | `/v1/valida/{cnpj}` | Valida formato e dígitos verificadores de um CNPJ |
| GET | `/v1/cnpj/{cnpj}` | Consulta os dados cadastrais de um CNPJ |
| GET | `/v1/busca` | Busca CNPJs ativos por atividade (CNAE principal) e município |
| GET | `/v1/plans` | Planos e limites públicos |
| POST | `/v1/auth/signup` | Cria conta, sessão e a chave inicial |
| POST | `/v1/auth/login` | Login com e-mail e senha (cookie de sessão) |
| POST | `/v1/auth/logout` | Encerra a sessão atual |
| POST | `/v1/auth/accept-tos` | Registra o aceite da versão atual dos termos |
| POST | `/v1/auth/password` | Troca a senha (encerra as outras sessões) |
| GET | `/v1/keys` | Lista as chaves ativas (só o prefixo) |
| POST | `/v1/keys` | Cria uma chave (mostrada uma única vez) |
| DELETE | `/v1/keys/{id}` | Revoga uma chave imediatamente |
| GET | `/v1/me` | Usuário, plano, validade e uso do mês |
| POST | `/v1/avisos/{id}/ciencia` | Registra a ciência de um aviso do painel |
| GET | `/v1/usage` | Uso do mês, limites do plano e data de reset |
| POST | `/v1/billing/checkout` | Inicia a assinatura de um plano pago |
| GET | `/v1/billing/pending` | Pagamento pendente do pedido em andamento |
| POST | `/v1/billing/cancel-pending` | Cancela o pedido ainda não pago |
| POST | `/v1/billing/sync` | Confere o pagamento do pedido no Asaas e ativa o plano |
| POST | `/v1/billing/cancel` | Cancela a assinatura (plano vale até o fim do período pago) ou exerce o arrependimento |
| POST | `/v1/billing/portal` | Portal do cliente do Stripe (cartão e faturas) |
| POST | `/v1/account/close` | Encerra a conta (carência de 30 dias para reativar) |
| GET | `/v1/auth/providers` | Formas de login disponíveis |
| GET | `/v1/auth/google/start` | Inicia o login com Google (navegação de topo, responde 302) |
| GET | `/v1/auth/google/callback` | Retorno do Google (responde 302) |
| GET | `/v1/auth/google/pending` | Dados da conta Google aguardando confirmação do cadastro |
| POST | `/v1/auth/google/complete` | Confirma o cadastro com Google (aceite dos termos) |
| POST | `/v1/auth/google/unlink` | Desvincula o Google da conta |
| POST | `/webhooks/asaas` | Webhook do Asaas (uso interno) |
| POST | `/webhooks/stripe` | Webhook do Stripe (uso interno) |
| GET | `/v1/oauth/pedido/{id}` | Pedido de conexão de um aplicativo (página /autorizar) |
| POST | `/v1/oauth/pedido/{id}/decisao` | Autoriza ou recusa o aplicativo do pedido |
| GET | `/v1/oauth/aplicativos` | Aplicativos conectados à conta (OAuth) |
| DELETE | `/v1/oauth/aplicativos/{id}` | Desconecta um aplicativo (revoga os tokens na hora) |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/apipj/refs/heads/main/openapi/_original/apipj-api-openapi.json

## Other apipj (MASTER BI TECNOLOGIA LTDA) APIs (1)

- [CNPJ Lookup API](https://apis.io/apis/apipj/cnpj-lookup-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apipj/apipj-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apipj/.
