Emitir NFSe apenas com CNAE, sem Código de Tributação Nacional

Seria possível emitir a NFSe apenas usando o CNAE e não o código de tributação?

Estou montando um sistema que emite em diferentes prefeituras, porém o código de tributação nacional quando a NFSe é emitida direto pela prefeitura acaba não sendo igual em todas as prefeituras.

Por exemplo, para Curitiba se eu uso 1211 funciona. Mas para SP da erro e preciso usar 08210

Porém, seria possível apenas usar o CNAE?

Bom dia, @enzovazt.

Não é possível emitir apenas com o CNAE.

Além disso, o código de tributação do serviço pode variar, pois no Brasil cada município tem autonomia para definir seu próprio sistema de emissão da NFS-e, incluindo os códigos de tributação. Embora a maioria utilize tabelas baseadas na Lei Complementar 116/2003, algumas prefeituras adotam codificações próprias, como é o caso de São Paulo (SP), por exemplo.

Existe alguma API para consultar o código de cada município? Estou tentando padronizar a automação para buscar isso pelo CNPJ