cnpjinfo is a library for obtaining cnpj information via scraping from the receitaws website.
- CNPJ information via receitaws website.
- Run
pip install cnpjinfo
from cnpjinfo import cnpjinfo, cnpjinfo_list
# For one CNPJ
info = cnpjinfo('12345678901234')
nome = info.get('nome')
tel = info.get('telefone')
email = info.get('email')
print (f'Nome: {nome}, Tel: {tel}, e-Mail: {email}'))
# For CNPJ's in list
cnpj_list = [ "05720854000166", "00623904000173", "15436940000103" ]
result = cnpjinfo_list(cnpj_list)
for cnpj in result:
nome = cnpj.get('nome')
tel = cnpj.get('telefone')
email = cnpj.get('email')
print (f'Nome: {nome}, Tel: {tel}, e-Mail: {email}'))
# For CNPJ's in csv file
csv_file = "/home/your_user/cnpjs.csv"
result = cnpjinfo_csv(csv_file)
for cnpj in result:
nome = cnpj.get('nome')
tel = cnpj.get('telefone')
email = cnpj.get('email')
print (f'Nome: {nome}, Tel: {tel}, e-Mail: {email}'))
foo@bar:~$ python myscript.py
Nome: COMPANY NAME., Tel: (11) 1111-1111
foo@bar:~$
foo@bar:~$ pip install cnpjinfo --upgrade