cURL
curl --request POST \
--url https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--data '
{
"consulta": {
"documento": "<string>"
}
}
'import requests
url = "https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf"
payload = { "consulta": { "documento": "<string>" } }
headers = {
"IdempotencyKey": "<idempotencykey>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({consulta: {documento: '<string>'}})
};
fetch('https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'consulta' => [
'documento' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf"
payload := strings.NewReader("{\n \"consulta\": {\n \"documento\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf")
.header("IdempotencyKey", "<idempotencykey>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"consulta\": {\n \"documento\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"consulta\": {\n \"documento\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}Serasa
2 - Consultar Dados no Serasa por CPF
cURL
curl --request POST \
--url https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--header 'IdempotencyKey: <idempotencykey>' \
--data '
{
"consulta": {
"documento": "<string>"
}
}
'import requests
url = "https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf"
payload = { "consulta": { "documento": "<string>" } }
headers = {
"IdempotencyKey": "<idempotencykey>",
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
IdempotencyKey: '<idempotencykey>',
Authorization: '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({consulta: {documento: '<string>'}})
};
fetch('https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'consulta' => [
'documento' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json",
"IdempotencyKey: <idempotencykey>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf"
payload := strings.NewReader("{\n \"consulta\": {\n \"documento\": \"<string>\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("IdempotencyKey", "<idempotencykey>")
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf")
.header("IdempotencyKey", "<idempotencykey>")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"consulta\": {\n \"documento\": \"<string>\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.bmpdigital.moneyp.dev.br/Bureau/ConsultaSerasaCpf")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["IdempotencyKey"] = '<idempotencykey>'
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"consulta\": {\n \"documento\": \"<string>\"\n }\n}"
response = http.request(request)
puts response.read_body{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}{
"msg": "<string>",
"messages": [
{
"code": "<string>",
"context": "<string>",
"description": "<string>",
"field": "<string>"
}
],
"hasError": true,
"falha": true,
"json": "<string>"
}Por meio deste endpoint, o parceiro pode consultar documentos de Pessoa Física e Jurídica e obter um relatório detalhado em formato JSON.
O relatório apresenta uma visão da saúde financeira do documento consultado, incluindo informações como pendências financeiras, restrições, dívidas vencidas, cheques sem fundo e protestos, auxiliando na tomada de decisões seguras e informadas.
Mostrar Exemplo de retorno completo
Mostrar Exemplo de retorno completo
O exemplo de retorno, mostrado no lado direito desta tela, está resumido. No linha
"json": "<string>" o retorno do Bureau vem de forma serializada, sendo necessário deserializar para melhor visualização. Aqui está um exemplo do retorno deserializado que vem no campo "json":.{
\"Erro": false,
\"MensagemOperador": "OK",
\"ResultadoConsulta": {
\"reports": [
{
\"reportName": "COMBO_CONCESSAO",
\"registration": {
\"documentNumber": "00011122244",
\"consumerName": "GUEDES DA COSTA",
\"motherName": "Mãe GUEDES DA COSTA",
\"consumerGender": "M",
\"birthDate": "1984-10-12T00:00:00",
\"statusRegistration": "REGULAR",
\"statusDate": "2025-02-21T00:00:00",
\"address": {
\"addressLine": "R APOLO",
\"district": "BARREIRO",
\"zipCode": "30640444",
\"country": "BRA",
\"city": "BELO HORIZONTE",
\"state": "MG"
},
\"phone": {
\"regionCode": 55,
\"areaCode": 31,
\"phoneNumber": 33334444
}
},
\"negativeData": {
\"pefin": {
\"pefinResponse": [
{
\"occurrenceDate": "2025-01-06T00:00:00",
\"legalNatureId": "CD",
\"legalNature": "CREDIARIO",
\"contractId": "10000933330",
\"creditorName": "SHOPEE",
\"amount": 23.22,
\"federalUnit": null,
\"principal": true
},
{
\"occurrenceDate": "2021-06-30T00:00:00",
\"legalNatureId": "VM",
\"legalNature": "VENDA MERCAD",
\"contractId": "165232",
\"creditorName": "RCA",
\"amount": 121.3,
\"federalUnit": null,
\"principal": true
}
],
\"summary": {
\"firstOccurrence": null,
\"lastOccurrence": null,
\"count": 2,
\"balance": 144.52
}
},
\"refin": {
\"refinResponse": [
{
\"occurrenceDate": "2021-06-10T00:00:00",
\"legalNatureId": "OO",
\"legalNature": "OUTRAS",
\"contractId": "011116671808514",
\"creditorName": "CEF",
\"amount": 29090.51,
\"federalUnit": null,
\"principal": true
}
],
\"summary": {
\"firstOccurrence": null,
\"lastOccurrence": null,
\"count": 1,
\"balance": 29090.51
}
},
\"notary": {
\"notaryResponse": [],
\"summary": {
\"firstOccurrence": null,
\"lastOccurrence": null,
\"count": 0,
\"balance": 0
}
},
\"check": {
\"checkResponse": [],
\"summary": {
\"firstOccurrence": null,
\"lastOccurrence": null,
\"count": 0,
\"balance": 0
}
},
\"collectionRecords": null
},
\"score": {
\"score": 278,
\"scoreModel": "HSPN",
\"range": "H",
\"defaultRate": "31,90",
\"codeMessage": 99,
\"message": "ESPACO RESERVADO PARA MENSAGEM DA INSTITUICAO"
},
\"facts": {
\"judgementFilings": null,
\"bankrupts": null,
\"inquiry": {
\"inquiryResponse": [
{
\"occurrenceDate": "2025-02-01T00:00:00",
\"segmentDescription": "BANCOS GIGANTES",
\"daysQuantity": 1
},
{
\"occurrenceDate": "2024-11-05T00:00:00",
\"segmentDescription": "SERVICOS DIVERSOS",
\"daysQuantity": 1
},
{
\"occurrenceDate": "2024-07-23T00:00:00",
\"segmentDescription": "CARTOES E MEIOS DE PAGAMENTO",
\"daysQuantity": 1
},
{
\"occurrenceDate": "2024-07-06T00:00:00",
\"segmentDescription": "SERVICOS DIVERSOS",
\"daysQuantity": 1
}
],
\"summary": {
\"count": 4,
\"balance": null
}
},
\"stolenDocuments": {
\"stolenDocumentsResponse": [],
\"summary": {
\"firstOccurrence": null,
\"lastOccurrence": null,
\"count": 0,
\"balance": 0
}
}
},
\"partner": null
}
],
\"optionalFeatures": null
}
}
Autorizações
Informe o token
Cabeçalhos
Corpo
application/jsontext/jsonapplication/*+json
Show child attributes
Show child attributes
Esta página foi útil?
⌘I

