For the complete documentation index, see llms.txt. This page is also available as Markdown.

CNH

Dados do condutor do DENATRAN + infrações de trânsito

Consulta de dados do condutor e possíveis infrações de trânsito vinculadas ao CPF no Denatran.

Seção: denatranDriverViolations

Parâmetros obrigatórios: cpf

Atributo
Tipo
Descrição

código de status

String

Status da consulta (detalhes)

dados

Objeto

Dados de retorno

data.message

String

Descrição do status da consulta

data.driver

Objeto

Contém as informações do condutor

data.driver.isDriver

Boolean

Se há um condutor para o documento informado (V/F)

data.driver.cnhNumber

String

Número da CNH

data.driver.cnhIssuerAgency

String

Órgão emissor da CNH

data.driver.driverName

String

Nome do motorista

data.driver.driverGender

String

Sexo do condutor

data.driver.driverBirthDate

String

Data de nascimento do condutor

data.driver.driverCpf

String

CPF do condutor

data.driver.documentType

String

Tipo de documento

data.driver.driverDocumentType

String

Tipo do documento de identidade

data.driver.driverDocumentIssuer

String

Órgão emissor do documento

data.driver.documentNumber

String

Número do documento

data.driver.driverNationality

String

Nacionalidade

data.driver.driverMotherName

String

Nome da mãe

data.driver.driverFatherName

String

Nome do pai

data.driver.driverFirstLicenseDate

String

Data da primeira habilitação

data.driver.pguId

String

Código PGU

data.driver.cnhCategory

String

Categoria da CNH

data.driver.addressUsedCnhRequest

String

Endereço cadastral utilizado na CNH

data.driver.addressStreet

String

Logradouro

data.driver.addressNumber

String

Número do endereço

data.driver.addressComplement

String

Complemento do endereço

data.driver.addressNeighborhood

String

Bairro

data.driver.addressZipCode

String

CEP

data.driver.addressCityCode

String

Código do município

data.driver.addressCityName

String

Nome do município

data.driver.addressState

String

Estado do endereço

data.driver.cnhStatus

String

Status da CNH

data.driver.previousCnhStatus

String

Status anterior da CNH

data.driver.cnhExpirationDate

String

Data de validade da CNH

data.driver.ufDomain

String

UF de domicílio

data.driver.renachFormNumber

Number

Número do formulário Renach

data.driver.cnhFormNumber

Number

Número do formulário da CNH

data.driver.impedimentListNumber

Number

Número da lista de impedimentos

data.driver.ufDocumentIssuer

String

UF do emissor do documento

data.driver.placeOfBirth

String

Naturalidade

data.driver.birthplaceCode

String

Código IBGE do local de nascimento

data.driver.birthplaceName

String

Nome do local de nascimento

data.driver.requestReason1

String

Motivo da solicitação 1

data.driver.requestReason2

String

Motivo da solicitação 2

data.driver.requestReason3

String

Motivo da solicitação 3

data.driver.requestReason4

String

Motivo da solicitação 4

data.driver.ufFirstDriverLicense

String

UF da primeira habilitação

data.driver.relegatedCategory

String

Categoria rebaixada

data.driver.authorizedCategory

String

Categoria autorizada

data.driver.ufCurrentDriverLicense

String

UF da habilitação atual

data.driver.cnhRemarksTable

String

Quadro de observações atual

data.driver.ufTransferApplicant

String

UF do solicitante de transferência

data.driver.permitHolder

Number

Permissionário

data.driver.cancellation

String

Cancelamento

data.driver.lastRecordEmissionDate

String

Data de emissão do histórico

data.driver.lastTransitionUpdateId

String

Código da transação da última atualização

data.driver.lastTransitionUpdateDate

String

Data da transação da última atualização

data.driver.courseTppRating

String

Situação do curso TPP

data.driver.ufCourseTpp

String

UF do curso TPP

data.driver.courseTeRating

String

Situação do curso TE

data.driver.ufCourseTe

String

UF do curso TE

data.driver.courseTcpRating

String

Situação do curso TCP

data.driver.ufCourseTcp

String

UF do curso TCP

data.driver.courseTveRating

String

Situação do curso TVE

data.driver.ufCourseTve

String

UF do curso TVE

data.driver.courseTciRating

String

Situação do curso TCI

data.driver.ufCourseTci

String

UF do curso TCI

data.driver.courseTmtRating

String

Situação do curso TMT

data.driver.ufCourseTmt

String

UF do curso TMT

data.driver.courseTmfRating

String

Situação do curso TMF

data.driver.ufCourseTmf

String

UF do curso TMF

data.driver.ufRecyclingCourseViolator

String

UF do curso de reciclagem do infrator

data.driver.modalityRecyclingCourseViolator

String

Modalidade do curso de reciclagem do infrator

data.driver.ufRefreshCourseCnh

String

UF do curso de renovação da CNH

data.driver.refreshCourseCnh

String

Modalidade do curso de renovação da CNH

data.driver.nationalRegistrationForeigner

String

Registro nacional de estrangeiro

data.driver.countryOriginDriverLicense

String

País de origem da habilitação estrangeira

data.driver.foreignDriverLicenseId

String

Identificação da habilitação estrangeira

data.driver.expirationDatePid

String

Data de validade do PID

data.driver.ufExpeditionPid

String

UF de expedição do PID

data.driver.numberFormCnhBasedPid

String

Número do formulário da CNH com base no PID

data.driver.requestReasonPid1

String

Motivo da solicitação do PID 1

data.driver.requestReasonPid2

String

Motivo da solicitação do PID 2

data.driver.requestReasonPid3

String

Motivo da solicitação do PID 3

data.driver.requestReasonPid4

String

Motivo da solicitação do PID 4

data.driver.statusPid

String

Status do PID

data.driver.medicalRestrictions

String

Restrições médicas

data.driver.quantityIncidentsImpediments

String

Quantidade de ocorrências e/ou impedimentos

data.violations

Array

Lista de infrações de trânsito

data.violations[x].violationId

String

Código da infração

data.violations[x].violationBreakdownId

String

Código do desdobramento da infração

data.violations[x].violationDescription

String

Descrição da infração

data.violations[x].renainfId

String

Código do Renainf

data.violations[x].violationRegistrationDate

String

Data de registro da infração

data.violations[x].actuatorAgencyState

String

UF do órgão autuador

data.violations[x].plate

String

Placa

data.violations[x].renavamId

String

Código do Renavam

data.violations[x].modelBrandId

String

Código da marca e modelo do veículo

data.violations[x].modelBrandDescription

String

Descrição da marca e modelo do veículo

data.violations[x].vehicleTypeId

Number

Código do tipo de veículo

data.violations[x].vehicleTypeDescription

String

Descrição do tipo de veículo

data.violations[x].vehicleColorId

Number

Código da cor do veículo

data.violations[x].vehicleColorDescription

String

Descrição da cor do veículo

data.violations[x].vehicleKindId

Number

Código do tipo de veículo

data.violations[x].vehicleKindDescription

String

Descrição do tipo de veículo

data.violations[x].vehicleBodyworkId

Number

Código da carroceria do veículo

data.violations[x].vehicleBodyworkDescription

String

Descrição da carroceria do veículo

data.violations[x].vehicleCategoryId

Number

Código da categoria do veículo

data.violations[x].vehicleCategoryDescription

String

Descrição da categoria do veículo

data.violations[x].vehicleJurisdictionState

String

UF de jurisdição do veículo

data.violations[x].informedRegistrationState

String

Estado em que o veículo foi registrado

data.violations[x].registrationCityId

Number

Código do município onde o veículo está registrado

data.violations[x].registrationCityDescription

String

Descrição do município onde o veículo está registrado

data.violations[x].vehicleCoutryId

Number

Código do país do veículo

data.violations[x].vehicleCoutryDescription

String

Descrição do país do veículo

data.violations[x].restrictionId1

Number

Código da restrição 1

data.violations[x].restrictionDescription1

String

Descrição da restrição 1

data.violations[x].restrictionId2

Number

Código da restrição 2

data.violations[x].restrictionDescription2

String

Descrição da restrição 2

data.violations[x].restrictionId3

Number

Código da restrição 3

data.violations[x].restrictionDescription3

String

Descrição da restrição 3

data.violations[x].restrictionId4

Number

Código da restrição 4

data.violations[x].restrictionDescription4

String

Descrição da restrição 4

data.violations[x].restrictionIndicatorRenajud

Boolean

Indicador de restrição Renajud

data.violations[x].restrictionIndicatorRenavam

Boolean

Indicador de restrição do Renavam

data.violations[x].burglaryTheftIndicatorRenavam

Boolean

Indicador de furto/roubo no Renavam

data.violations[x].actuatorAgencyId

String

Código do Órgão Notarial

data.violations[x].actuatorAgencyDescription

String

Descrição do Órgão Notificante

data.violations[x].autoInfractionNumber

String

Número do auto de infração

data.violations[x].autoSignatureId

Number

Indicador de assinatura do auto de infração

data.violations[x].autoSignatureDescription

String

Descrição da assinatura no auto de infração

data.violations[x].driverCnhModelId

Number

Código do modelo da CNH do condutor

data.violations[x].driverCnhModelDescription

String

Descrição do modelo da CNH do condutor

data.violations[x].driverCnhRegistrationNumber

String

Código do número de registro da CNH do condutor

data.violations[x].driverCnhExpeditionState

String

Descrição do número de registro da CNH do condutor

data.violations[x].violationDate

String

Data da infração

data.violations[x].violationTime

String

Hora da infração

data.violations[x].violationOccurrencePlace

String

Local onde a infração ocorreu

data.violations[x].violationCityId

String

Código do município da infração

data.violations[x].violationCityDescription

String

Descrição do município da infração

data.violations[x].autoTypeId

Number

Código do tipo do auto

data.violations[x].autoTypeDescription

String

Descrição do tipo do auto

data.violations[x].notLicensedDriverDocumentNumber

String

Número do documento do condutor não habilitado

data.violations[x].notLicensedDriverDocumentTypeId

Number

Código do tipo de documento do condutor não habilitado

data.violations[x].notLicensedDriverDocumentTypeDescription

String

Descrição do número do documento do condutor não habilitado

data.violations[x].actualMeasurement

String

Medição atual

data.violations[x].allowedLimit

String

Limite permitido

data.violations[x].measurementConsidered

String

Medição considerada

data.violations[x].measurementUnitId

Number

Código da unidade de medida

data.violations[x].measurementUnitDescription

String

Descrição da unidade de medida

data.violations[x].violationFullValue

String

Valor total da infração

data.violations[x].vehicleOwnerOriginId

Number

Código da origem do possuidor

data.violations[x].vehicleOwnerOriginDescription

String

Descrição da origem do possuidor

data.violations[x].ownerDocumentTypeId

Number

Código do tipo de documento do possuidor

data.violations[x].ownerDocumentTypeDescription

String

Descrição do tipo de documento do possuidor

data.violations[x].ownerIdentificationNumber

String

Número de identificação do proprietário

data.violations[x].ownerName

String

Nome do proprietário

data.violations[x].notificationNoticeIssueDate

String

Data de emissão do aviso de infração

data.violations[x].defenseNoticeLimitDate

String

Prazo para defesa da infração

data.violations[x].notificationNoticeIndicator

Boolean

Indicador de aviso de notificação

data.violations[x].numberNotificationPenalty

String

Número da notificação da penalidade

data.violations[x].penaltyNotificationIssueDate

String

Data de emissão da notificação da penalidade

data.violations[x].penaltyNotificationExpirationDate

String

Data de vencimento da notificação da penalidade

data.violations[x].penaltyType

Number

Tipo de penalidade

data.violations[x].penaltyDescription

String

Descrição da penalidade

data.violations[x].violatorActualName

String

Nome do infrator real

data.violations[x].violatorActualCnhModelId

Number

Código do modelo da CNH do infrator real

data.violations[x].violatorActualCnhModelDescription

String

Descrição do modelo da CNH do infrator real

data.violations[x].violatorActualCnhRegistrationNumber

String

Número de registro da CNH do infrator real

data.violations[x].driverActualCnhExpeditionState

String

UF de expedição da CNH do condutor real

data.violations[x].scoreAnalysisStatusId

String

Indicador de status da análise de pontuação

data.violations[x].scoreAnalysisStatusDescription

String

Descrição do status da análise de pontuação

data.violations[x].scoredCnhModelId

Number

Código do modelo da CNH pontuada

data.violations[x].scoredCnhModelDescription

String

Descrição do modelo da CNH pontuada

data.violations[x].scoredCnhRegistrationNumber

String

Número de registro da CNH pontuada

data.violations[x].scoredCnhExpeditionState

String

UF de expedição da CNH pontuada

data.violations[x].enforceabilityId

Number

Indicador de exigibilidade

data.violations[x].enforceabilityDescription

String

Descrição do indicador de exigibilidade

data.violations[x].paymentState

String

UF do pagamento

data.violations[x].violationPaymentDate

String

Data de pagamento da infração

data.violations[x].violationPaidValue

String

Valor pago da infração

data.violations[x].paymentRegistrationDate

String

Data de registro do pagamento da infração

data.violations[x].paymentsAmount

Number

Total de pagamentos

data.violations[x].occurrenceTypeId

Number

Código do tipo de ocorrência

data.violations[x].occurrenceTypeDescription

String

Descrição do tipo de ocorrência

data.violations[x].occurrenceOriginDescription

String

Descrição da origem da ocorrência

data.violations[x].proccessNumber

String

Número do processo

Regra
Descrição

driver_has_traffic_violations

Verifica se há alguma infração para o documento consultado.

Dados do condutor

Retorna informações essenciais sobre o condutor, incluindo detalhes da Carteira Nacional de Habilitação (CNH), dados pessoais básicos, infrações em aberto, possíveis restrições e um histórico de cursos e exames concluídos.

Seção: driverViolations

Parâmetro obrigatório: cpf, registrationNumber (cnh)

Atributo
Tipo
Descrição

código de status

String

Status da consulta (detalhes)

mensagem

String

Descrição do status da consulta

dados

Objeto

Dados de retorno

data.driverName

String

Nome do motorista

data.cpf

String

CPF

data.driverBirthDate

String

Data de nascimento do condutor

data.state

String

Estado

data.driverMotherName

String

Nome da mãe

data.driverFatherName

String

Nome do pai

data.renachNumber

String

Número RENACH

data.cnhNumber

String

Número da CNH

data.cnhStatus

String

Situação da CNH

data.cnhCategory

String

Categoria da CNH

data.cnhEmissionDate

String

Data de emissão da CNH

data.cnhExpirationDate

String

Data de validade da CNH

data.driverFirstLicenseDate

String

Data da primeira habilitação

data.cnhObservation

String

Observação da CNH

data.cnhOrdinance

String

Portaria da CNH

data.cnhImpediment

String

Impedimento da CNH

data.violations

Array

Lista de infrações

data.violations[x].violationNumber

String

Número da infração

data.violations[x].violationIssuer

String

Órgão autuador

data.violations[x].violationDate

String

Data da infração

data.violations[x].violationDescription

String

Descrição da infração

data.violations[x].violationLicensePlate

String

Placa da infração

data.violations[x].violationLocation

String

Local da infração

data.violations[x].violationPoints

String

Pontos da infração

data.violations[x].violationNumberFine

String

Número da multa

data.violations[x].violationProcess

String

Processo da infração

data.violations[x].violationSituation

String

Situação da infração

data.violations[x].violationPointsResponsible

String

Responsável pelos pontos da infração

data.violations[x].violationValue

String

Valor da infração

data.exams

Array

Lista de exames

data.exams[x].examDescription

String

Descrição do exame

data.exams[x].examAllowedCategory

String

Categoria permitida do exame

data.exams[x].examIntendedCategory

String

Categoria pretendida do exame

data.exams[x].examCnpjEntity

String

CNPJ da entidade do exame

data.exams[x].examCpfProfessional1

String

CPF do profissional do exame

data.exams[x].examCpfProfessional2

String

CPF do profissional do exame

data.exams[x].examDate

String

Data do exame

data.exams[x].examExpirationDate

String

Data de validade do exame

data.exams[x].examCity

String

Cidade do exame

data.exams[x].examState

String

UF do exame

data.exams[x].examObservation

String

Observação do exame

data.exams[x].examRestrictionsText

String

Mensagem de restrições do exame

data.exams[x].examResult

String

Resultado do exame

data.exams[x].examUpdateType

String

Tipo de atualização do exame

data.courses

Array

Lista de cursos

data.courses[x].courseDescription

String

Descrição do curso

data.courses[x].courseWorkload

String

Carga horária do curso

data.courses[x].courseCategory

String

Categoria do curso

data.courses[x].courseCnpjEntity

String

CNPJ da entidade do curso

data.courses[x].courseCpfProfessional

String

CPF do profissional do curso

data.courses[x].courseStartDate

String

Data de início do curso

data.courses[x].courseEndDate

String

Data de término do curso

data.courses[x].courseExpirationDate

String

Data de validade do curso

data.courses[x].courseMode

String

Modalidade do curso

data.courses[x].courseCity

String

Cidade do curso

data.courses[x].courseState

String

UF do curso

data.courses[x].courseCertificateNumber

String

Número do certificado do curso

data.courses[x].courseUpdateType

String

Tipo de atualização do curso

data.blocks

Array

Lista de bloqueios

data.blocks[x].blockDescription

String

Descrição do bloqueio

data.blocks[x].blockBlockDate

String

Data do bloqueio

data.blocks[x].blockStartPenaltyDate

String

Data de início da penalidade do bloqueio

data.blocks[x].blockEndPenaltyDate

String

Data de término da penalidade do bloqueio

data.blocks[x].blockReleaseBlockDate

String

Data de liberação do bloqueio

data.blocks[x].blockGeneratorDoc

String

Documento gerador do bloqueio

data.blocks[x].blockReleaseBlockGeneratorDoc

String

Documento gerador da data de liberação do bloqueio

data.blocks[x].blockBlockReason

String

Motivo do bloqueio

data.blocks[x].blockReleaseBlockReason

String

Motivo da liberação do bloqueio

data.blocks[x].blockRespAgency

String

Órgão responsável pelo bloqueio

data.blocks[x].blockReleaseBlockRespAgency

String

Órgão responsável pela liberação do bloqueio

data.blocks[x].blockDetranReleaseBlockState

String

UF do Detran da liberação do bloqueio

data.blocks[x].blockPenaltyTerm

String

Prazo da penalidade do bloqueio

data.blocks[x].blockTotalPenaltyTerm

String

Prazo total da penalidade do bloqueio

data.blocks[x].blockCnhCollection

String

Recolhimento da CNH do bloqueio

data.blocks[x].blockReleaseRequirements

String

Requisitos para liberação do bloqueio

data.blocks[x].blockUpdateType

String

Tipo de atualização do bloqueio

data.blocks[x].blockBlockDecisionType

String

Tipo de decisão do bloqueio

data.blocks[x].blockState

String

UF do bloqueio

Regra
Descrição

driver_has_pending_traffic_violations

Verifica se o condutor possui infrações de trânsito pendentes.

Atualizado