Como consultar CNPJ e inscrição estadual no n8n?
Instale o nó da comunidade n8n-nodes-fiscalapi, ou use o nó HTTP Request, para consultar CNPJ e inscrição estadual pela FiscalAPI nos seus workflows do n8n.
Atualizado em
No n8n auto-hospedado, instale o nó da comunidade n8n-nodes-fiscalapi: ele já tem as operações de CNPJ e de inscrição estadual e só pede a chave de API. No n8n Cloud, ou se o nó não aparecer, o nó HTTP Request faz a mesma consulta com o header X-API-Key.
- Custo: 1 consulta por chamada, de R$ 0,025 a R$ 0,67 conforme o plano (tabela).
- Grátis para testar a API: 10 consultas por mês de IE em um estado e de CNPJ; a consulta nos 27 estados usada neste guia é paga (condições).
- Comece: crie a conta e a chave de API.
Caminho 1: nó da comunidade n8n-nodes-fiscalapi
Instalar
- Em Settings > Community Nodes, clique em Install.
- Digite o nome do pacote:
n8n-nodes-fiscalapi. - Aceite o aviso sobre nós da comunidade e clique em Install.
Só contas Owner ou Admin instalam nós da comunidade. No n8n Cloud, só aparecem nós da comunidade verificados pela n8n; se o FiscalAPI não aparecer na busca de nós da sua instância, use o caminho 2. Detalhes na documentação do n8n.
Criar a credencial
- Crie a chave de API no painel da FiscalAPI, em Chave API.
- No n8n, crie uma credencial FiscalAPI API e cole a chave em API Key. Ela vai no header
X-API-Key.
O teste da credencial chama um endpoint gratuito e não gasta consulta.
Operações
| Resource | Operation | Endpoint |
|---|---|---|
| State Registration | Get by State | GET /api/consultar |
| State Registration | Get in All States | GET /api/consultar-ie-todos |
| Company | Get | GET /api/consultar-cnpj |
O nó também tem certidões (CND estadual, CND Federal, CNDT, CRF/FGTS), XML de NF-e com certificado, SIGEF, CNIR e perfil do produtor. A lista completa está no README do pacote.
Exemplo: inscrição estadual de uma lista de CNPJs
- Google Sheets (ou Read/Write Files from Disk + Extract from File): uma linha por CNPJ, com a coluna
cnpj. - FiscalAPI: Resource State Registration, Operation Get in All States, Document Type CNPJ, Document
{{ $json.cnpj }}. - Split Out no campo
results(um item por estado) e outro Split Out no camporesultsde novo (um item por inscrição). - Google Sheets: grave
inscricao_estadual,uf_ieesituacao_iede cada item.
Para os dados da Receita Federal do mesmo CNPJ, acrescente um nó FiscalAPI com Resource Company, Operation Get, CNPJ {{ $json.cnpj }}. A razão social fica em {{ $json.result.razao_social }}. Deixe Force Fresh Data desligado: ligado, a consulta vai ao vivo na Receita e conta como 3 consultas.
Caminho 2: nó HTTP Request
Funciona em qualquer n8n, inclusive no Cloud.
- Adicione um nó HTTP Request.
- Method:
GET. - URL:
https://api.fiscalapi.com.br/api/consultar-ie-todos(ouhttps://api.fiscalapi.com.br/api/consultar-cnpjpara os dados da Receita). - Authentication: Generic Credential Type > Header Auth. Na credencial, Name
X-API-Keye Value com a sua chave. - Ligue Send Query Parameters e adicione o parâmetro Name
cnpj, Value{{ $json.cnpj }}. - Em Options > Batching, use Items per Batch
1e Batch Interval de acordo com o plano (tabela abaixo).
A resposta tem o mesmo formato descrito em Consultar IE em todos os estados e Consultar CNPJ.
Espera entre chamadas
O limite é por minuto e por conta, somando todas as chaves.
| Plano | Consultas por minuto | Intervalo entre chamadas |
|---|---|---|
| Lite e conta sem plano | 5 | 12000 ms |
| Starter | 20 | 3000 ms |
| Pro | 60 | 1000 ms |
| Enterprise | 120 | 500 ms |
No HTTP Request, o intervalo vai em Batching. No nó FiscalAPI, ponha um Loop Over Items com tamanho 1 e um nó Wait depois da consulta.
Erros
- 402: acabaram as consultas do mês e não há recarga. Repetir não adianta; pare o workflow e avise alguém.
- 429: passou do limite por minuto. O Retry On Fail do n8n não lê o header
Retry-After: espera um intervalo fixo e curto. A proteção é o intervalo entre chamadas (Batching ou Wait); o Retry On Fail só cobre um 429 eventual. - 400: documento ausente ou sem dígitos. Corrija o dado; repetir não muda o resultado.
- 502 e 503: a fonte do estado não respondeu. Tente de novo mais tarde.
A consulta nos 27 estados não confere o dígito verificador do CNPJ: número digitado errado é consultado e cobrado. Se a lista vem de digitação manual, valide os CNPJs antes (num nó Code, por exemplo).
Para seguir o workflow mesmo com erro, use On Error > Continue (using error output) nas configurações do nó e trate a saída de erro à parte.
Na consulta nos 27 estados, confira o campo complete: false quer dizer que algum estado não respondeu, e uma lista vazia ali não prova que não há IE.
Quanto custa
| Lite | Starter | Pro | Enterprise | |
|---|---|---|---|---|
| Consulta de IE (1 UF ou 27 UFs) | R$ 0,67 | R$ 0,10 | R$ 0,065 | R$ 0,025 |
| Consulta de CNPJ (base mensal) | R$ 0,67 | R$ 0,10 | R$ 0,065 | R$ 0,025 |
Valores por consulta dentro da franquia mensal. CNPJ ao vivo na Receita (force_fresh) conta como 3 consultas. Resposta com erro HTTP (400, 402, 429, 500) não é cobrada. Cada execução do workflow que chega ao nó é uma nova consulta: cuidado com gatilhos que rodam sozinhos (Schedule, Webhook) sobre a mesma lista. Veja Planos e limites.
Grátis para testar: conta que nunca assinou plano, sem recarga e com e-mail confirmado, tem 10 consultas por mês de IE em um estado (Get by State) e de CNPJ da base mensal (Company > Get), no painel e pela API. A consulta nos 27 estados e o CNPJ ao vivo usam plano ou recarga. Criar conta.
Perguntas frequentes
Existe nó da FiscalAPI para o n8n?
Sim, o nó da comunidade n8n-nodes-fiscalapi, instalado em Settings > Community Nodes no n8n auto-hospedado. Ele consulta inscrição estadual (em uma UF ou nos 27 estados), CNPJ, certidões, XML de NF-e, SIGEF, CNIR e perfil do produtor rural.
Como consultar CNPJ no n8n?
Com o nó FiscalAPI, Resource Company e Operation Get, ou com um HTTP Request em GET https://api.fiscalapi.com.br/api/consultar-cnpj?cnpj=... e o header X-API-Key. A resposta traz razão social, situação cadastral, CNAE, QSA e endereço da Receita Federal.
O nó da FiscalAPI funciona no n8n Cloud?
No n8n Cloud só aparecem nós da comunidade verificados. Se o FiscalAPI não aparecer na busca de nós, use o HTTP Request com Header Auth: faz a mesma consulta.
Como evitar erro 429 no n8n?
Espace as chamadas conforme o plano: 12 s no Lite, 3 s no Starter, 1 s no Pro e 0,5 s no Enterprise. No HTTP Request, use Batching com 1 item por lote; no nó FiscalAPI, Loop Over Items e Wait.
Quanto custa consultar inscrição estadual pelo n8n?
O mesmo da API: 1 consulta por chamada, de R$ 0,025 (Enterprise) a R$ 0,67 (Lite). As 10 consultas grátis do mês valem para IE em um estado e CNPJ da base mensal.
Esta pagina foi util?
Como consultar inscrição estadual no Google Sheets?
Script pronto para colar: cria o menu FiscalAPI e grava o resultado como valor, sem fórmula que recalcula e cobra de novo.
Como consultar inscrição estadual no Make?
Use o módulo HTTP "Make a request" com a chave de API no header X-API-Key para consultar a inscrição estadual de cada CNPJ pela FiscalAPI num cenário do Make.