Skip to main content

Brasil — Profesional Médico (CRM)

Valida y consulta los datos de inscripción de médicos registrados en Brasil en cualquiera de las 27 jurisdicciones estatales (Unidades Federativas — UF). Permite consultar por número de CRM y Estado (uf) o por Nombre Completo (fullName).

Cuando se consulta por número de CRM y uf, también se puede enviar opcionalmente el cpf (11 dígitos) y dateOfBirth (DD/MM/YYYY) del médico para validar si dichos datos de identidad corresponden al titular del registro (identityValidated: true | false).

Referencia de la API​

Endpoint​

https://api.verifik.co/v2/br/medical-professional

(También disponible mediante el alias https://api.verifik.co/v2/br/health-worker)

Encabezados​

NombreValor
Acceptapplication/json
AuthorizationBearer <token>

Parámetros​

Envía documentNumber (o crm) + uf, o bien fullName.

NombreTipoRequeridoDescripciónEjemplo
documentTypestringOpcionalEstablecer en CRM cuando se consulta por número de inscripción CRM.CRM
documentNumberstringModo CRMNúmero de inscripción CRM del médico (hasta 7 dígitos). Alias: crm.123456
ufstringModo CRM (Opcional en Modo Nombre)Código de estado brasileño de 2 letras (AC, AL, AM, AP, BA, CE, DF, ES, GO, MA, MG, MS, MT, PA, PB, PE, PI, PR, RJ, RN, RO, RR, RS, SC, SE, SP, TO).SP
cpfstringOpcionalCPF brasileño de 11 dígitos (con o sin formato) para validar identidad junto con dateOfBirth.12345678909
dateOfBirthstringOpcionalFecha de nacimiento en formato DD/MM/YYYY para validar identidad junto con cpf.15/05/1980
fullNamestringModo NombreNombre completo del profesional médico (mínimo 3 caracteres).CARLOS EDUARDO SILVA

Códigos de Situación (statusCode / status)​

CódigoSituación (status)isActiveDescripción Reglamentaria
ARegulartrueMédico regularmente inscrito y apto para el ejercicio de la medicina.
BSuspensão parcial permanentefalseSuspensión parcial permanente por enfermedad incapacitante.
CCassadofalseEjercicio profesional revocado por sentencia firme en proceso ético-profesional.
EInoperantefalseInactivo por más de cinco años o con paradero desconocido.
FFalecidofalseMédico fallecido.
GSem o exercício da profissão na UFfalseSin ejercicio de la profesión en la UF consultada.
IInterdição cautelar - totalfalseInterdicción cautelar total para el ejercicio profesional.
JSuspenso por ordem judicial - parcialfalseSuspensión parcial por decisión judicial.
LCanceladofalseInscripción cancelada a pedido propio o por plazo administrativo.
MSuspensão total temporáriafalseSuspensión total temporal del ejercicio de la medicina.
NInterdição cautelar - parcialfalseInterdicción cautelar parcial por decisión administrativa.
OSuspenso por ordem judicial - totalfalseSuspensión total por orden judicial.
PAposentadofalseInscripción cancelada por jubilación.
RSuspensão temporáriafalseSuspensión temporal (hasta 30 días) por sanción disciplinaria.
SSuspenso - totalfalseSuspensión total por decisión administrativa.
TTransferidofalseMédico transferido a otra jurisdicción estatal (UF).
XSuspenso - parcialfalseSuspensión parcial por decisión administrativa.

Tipos de Inscripción (registrationTypeCode / registrationType)​

CódigoTipo de Inscripción
PPrincipal
SSecundária
VProvisória
TTemporária
EEstudante Médico Estrangeiro

Solicitud​

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/br/medical-professional", {
params: {
documentType: "CRM",
documentNumber: "123456",
uf: "SP",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);

Respuesta​

{
"data": {
"ambiguous": false,
"arrayName": ["CARLOS", "EDUARDO", "SILVA"],
"cpf": null,
"crm": "123456",
"dateOfBirth": null,
"documentNumber": "123456",
"documentType": "CRM",
"firstName": "CARLOS",
"fullName": "CARLOS EDUARDO SILVA",
"identityValidated": null,
"isActive": true,
"isHealthWorker": true,
"lastName": "EDUARDO SILVA",
"licenses": [
{
"crm": "123456",
"fullName": "CARLOS EDUARDO SILVA",
"isActive": true,
"registrationType": "Principal",
"registrationTypeCode": "P",
"specialties": [
{
"name": "CARDIOLOGIA",
"raw": "CARDIOLOGIA - RQE Nº: 45120",
"rqe": "45120"
},
{
"name": "CLÍNICA MÉDICA",
"raw": "CLÍNICA MÉDICA - RQE Nº: 32110",
"rqe": "32110"
}
],
"status": "Regular",
"statusCode": "A",
"statusDescription": "Médico que está regularmente inscrito no Conselho Regional de Medicina e se encontra apto ao exercício da medicina.",
"uf": "SP",
"updatedAtDate": "01/11/2026"
}
],
"matchMethod": "crm_uf",
"registrationType": "Principal",
"registrationTypeCode": "P",
"specialties": [
{
"name": "CARDIOLOGIA",
"raw": "CARDIOLOGIA - RQE Nº: 45120",
"rqe": "45120"
},
{
"name": "CLÍNICA MÉDICA",
"raw": "CLÍNICA MÉDICA - RQE Nº: 32110",
"rqe": "32110"
}
],
"status": "Regular",
"statusCode": "A",
"statusDescription": "Médico que está regularmente inscrito no Conselho Regional de Medicina e se encontra apto ao exercício da medicina.",
"uf": "SP",
"updatedAtDate": "01/11/2026"
},
"signature": {
"dateTime": "November 4, 2026 6:30 PM",
"message": "Certified by Verifik.co"
}
}

Datos de Prueba (Sandbox)​

Utilice los siguientes identificadores deterministas en entornos de pruebas (sandbox):

documentNumber (crm)uffullNameEscenario
123456SPCARLOS EDUARDO SILVAMédico activo (statusCode: "A", status: "Regular", isActive: true, especialidades en Cardiología y Clínica Médica). Envíe cpf=12345678909 y dateOfBirth=15/05/1980 para obtener identityValidated: true.
654321RJMARIANA COSTA OLIVEIRAMédico con suspensión temporal (statusCode: "R", status: "Suspensão temporária", isActive: false).
777777MGROBERTO ALMEIDA SANTOSMédico jubilado (statusCode: "P", status: "Aposentado", isActive: false).
999999 o 90040401SP—Simulación de error 404 NotFound.