Skip to content

Instantly share code, notes, and snippets.

@wilsonfreitas
Forked from jh00nbr/cpf_consulta_api_sus.py
Created December 9, 2016 08:07
Show Gist options
  • Save wilsonfreitas/193c0fdc79bea93d393defd6e0519b20 to your computer and use it in GitHub Desktop.
Save wilsonfreitas/193c0fdc79bea93d393defd6e0519b20 to your computer and use it in GitHub Desktop.
Script simples para consulta de dados na base dados nacional do SUS utilizando o CPF.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests,json,sys
# Script simples para consulta de dados na base dados nacional do SUS utilizando o CPF.
# Jhonathan Davi A.K.A jh00nbr / Insightl4b lab.insightsecurity.com.br
# Blog: lab.insightsecurity.com.br
# Github: github.com/jh00nbr
# Twitter @jh00nbr
try:
config = {'api_sus':'http://dabsistemas.saude.gov.br/sistemas/sadab/js/buscar_cpf_dbpessoa.json.php?cpf=', 'cpf':sys.argv[1]}
req = requests.get(config['api_sus']+config['cpf'])
dados = json.loads(req.content.decode("utf-8"))
# Retorna os dados no formato <nome_pessoa> / <numero_cpf> / <data_nascimento> / <nome_mae>"
print ("Nome: ", dados['NO_PESSOA_FISICA'], "\nCPF: ", dados['NU_CPF'], "\nData de nascimento:", dados['DT_NASCIMENTO'], "\nNome da mãe: ", dados['NO_MAE'])
# NU_CPF, NO_PESSOA_FISICA, DT_NASCIMENTO, CO_SEXO, NO_MAE, DS_SEXO
except IndexError:
print ("Entrada inválida! Adicione o CPF válido como argumento.\nEx.: ~$ python cpf_consulta_api_sus.py 00000000000")
@kskskskskskksks
Copy link

+558288351722

@slkdudu
Copy link

slkdudu commented Apr 13, 2021

670.071.557-15

@kira653
Copy link

kira653 commented Apr 16, 2021

2299862-7531

@criadorhost
Copy link

47467887825

@wal772
Copy link

wal772 commented Apr 19, 2021

039.847.773.61

@LakeBlitz
Copy link

008.501.690-03

@Dexterisback
Copy link

07964159780

@Dexterisback
Copy link

07964159780

@matadotvs
Copy link

+55 33 9149-6526

@psjohny
Copy link

psjohny commented Apr 26, 2021

01945413638

@Gu1maraes
Copy link

+55 73 8843-1082

@leluiz
Copy link

leluiz commented Apr 30, 2021

+55 68 9601-6129

@flahvn
Copy link

flahvn commented May 1, 2021

66996482493

@Raynder
Copy link

Raynder commented May 1, 2021

Funciona mais não né?
Não conecta a essa url

@pedro11065
Copy link

Como usa?

@Raynder
Copy link

Raynder commented May 2, 2021

Tá fora do ar isso ai, mas resumindo...
Vc joga esse link e coloca o CPF no final

http://dabsistemas.saude.gov.br/sistemas/sadab/js/buscar_cpf_dbpessoa.json.php?cpf=00000000-00

Assim

@SAMUZINHO
Copy link

+55 33 9917-0384

@snow6661
Copy link

+5521965329210

@Cheirodpussy
Copy link

3185865481

@wizyckpdm
Copy link

Como funciona para puxar CPF ?

@Celeste0001
Copy link

README.md73981326312

@Mateuscarval
Copy link

86988291123

@Mateuscarval
Copy link

86988291123

@Mateuscarval
Copy link

86988291123

@Endriww
Copy link

Endriww commented Oct 28, 2023

01112884440

@FORSAYF360
Copy link

13800854627

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment