In [7]:
import json
import urllib.request as request

In [8]:
url = 'http://dadosabertos.dataprev.gov.br/opendata/ctb01/formato=json'

In [9]:
content = request.urlopen(url).read()

In [10]:
data = json.loads(content.decode('latin-1'))

In [11]:
len(data['nodes'])


Out[11]:
246873

In [12]:
data['nodes'][2]


Out[12]:
{'node': {'Ano': '1995',
  'Categoria': 'Individual',
  'Categoria até 2006': 'Individual',
  'Estatística Out Contribuintes': 'Qtde Outros Contribuintes',
  'Número Médio Mensal Out Contri': '0,00',
  'Qtde Outros Contribuintes': '50697',
  'Sexo': 'Ignorado',
  'Valor da Contribuição - R$': '0,00',
  'Vlr Sal Contribuição - R$': '0,00'}}