Oii Alberto, como você está?
Peço perdão pela demora em obter um retorno.
O link que você disponibilizou não está público, mas fiz um exemplo em código para você alcançar seu objetivo. No código utilizamos o recurso da biblioteca requests
para transformar diretamente os dados lidos em um arquivo json, que se assemelha a um dicionário, ou seja um par de chave e valor. Como as informações que você deseja obter não estão dentro de listas ou de outro objeto, para obtê-las basta acessarmos a chave correspondente:
import requests
import pandas as pd
cnpj = "27865757000102"
r = requests.get('https://www.receitaws.com.br/v1/cnpj/{}'.format(cnpj)).json()
print(f"Nome {r['nome']}")
print(f"Fantasia: {r['fantasia']}")
print(f"Data de Abertura: {r['abertura']}")
print(f"Situação: {r['situacao']}")
Caso queira fazer um dataframe do pandas com essas informações, uma forma para obter o resultado é o código a seguir:
import requests
import pandas as pd
cnpj_globo = "27865757000102"
cnpj_record = "60628369000418"
lista_de_cnpj = [cnpj_globo, cnpj_record]
dados = []
for cnpj in lista_de_cnpj:
r = requests.get('https://www.receitaws.com.br/v1/cnpj/{}'.format(cnpj)).json()
dados.append(
{
'Nome': r['nome'],
'Fantasia': r['fantasia'],
'Data de Abertura': r['abertura'],
'Situação': r['situacao']
}
)
df = pd.DataFrame(dados)
df
Resultado:
![Resultado do dataframe criado](https://i.imgur.com/LVjE7UC.png)
Qualquer dúvida estou a disposição.
Abraços e bons estudos!