Olá!
Utilize os serviços da NF-e, especificamente o
"NfeConsultaCadastro" do WebService que responde pela UF em questão,
conforme lista em [1].
Estados que não possuem sistema próprio de NF-e, isto é, os que
utilizam asdfasd e adfasd, geralmente tem um WebService próprio para
isso, como por exemplo ES especificado em [2].
Fora isso pode tentar utilizar a consulta no Sintegra [3], um
para cada UF, ou a consulta na Receita Federal [4], contudo terá que
exibir a imagem para alguém digitar o código estampado na mesma.
Possivelmente meu projeto Pole [5], mais especificamente
PoleNFe.py [6], pode te ajudar com os casos atendidos por WebService.
[1]
https://www.nfe.fazenda.gov.br/portal/webServices.aspx
[2]
http://internet.sefaz.es.gov.br/informacoes/nfe/ws_consulta_cadastro.php
[3]
http://www.sintegra.gov.br/
[4]
https://www.receita.fazenda.gov.br/pessoajuridica/cnpj/cnpjreva/Cnpjreva_Solicitacao2.asp
[5]
https://github.com/JuniorPolegato/pole
[6]
https://github.com/JuniorPolegato/pole/blob/master/src/pole/PoleNFe.py
--
[]'s
Junior Polegato