Colômbia — Registro civil de casamento (SCCRC)
Consulte o registro civil de casamento (registro civil de matrimonio) da Registraduría Nacional del Estado Civil (SCCRC).
Forneça um modo de busca:
documentNumber+sexo— busca por documento (registro único)primerNombre+primerApellido+sexo+fecha— busca por nome (pode retornarmatches)serial— busca por serial (registro único)
O que esta API retorna
- Registro único ou um array
matches(modo nome) documentNumber,documentType, nomes,sexo,serialoficina/expeditionPlace,fechaquando disponíveisrecordType—REGISTRO CIVIL DE MATRIMONIO- Um wrapper de resposta Verifik assinado
Referência da API
Endpoint
GET https://api.verifik.co/v2/co/registraduria/matrimonio
Use este endpoint para consultas do registro de casamento. A mesma integração está disponível como POST com corpo JSON. GET usa parâmetros de consulta conforme mostrado abaixo.
Headers
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parameters
| name | type | required | description | Examples |
|---|---|---|---|---|
documentNumber | string | conditional | NUIP/CC; exige sexo | 10000001 |
sexo | string | conditional | Obrigatório para busca por documento ou nome (MASCULINO / FEMENINO) | MASCULINO |
serial | string | conditional | Serial do registro de casamento | 0042012345 |
primerNombre | string | conditional | Primeiro nome (modo nome) | JUAN |
primerApellido | string | conditional | Primeiro sobrenome (modo nome) | PEREZ |
fecha | string | conditional | Data do casamento DD/MM/YYYY (modo nome) | 20/06/2015 |
segundoNombre | string | no | Segundo nome | CARLOS |
segundoApellido | string | no | Segundo sobrenome | GOMEZ |
Request
- JavaScript
- Python
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/registraduria/matrimonio", {
params: {
documentNumber: "10000001",
sexo: "MASCULINO",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/registraduria/matrimonio"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentNumber": "10000001", "sexo": "MASCULINO"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
Response
- 200
- 404
- 409
{
"data": {
"documentType": "CC",
"documentNumber": "10000001",
"firstName": "JUAN CARLOS",
"lastName": "PEREZ GOMEZ",
"fullName": "JUAN CARLOS PEREZ GOMEZ",
"arrayName": ["JUAN", "CARLOS", "PEREZ", "GOMEZ"],
"sexo": "MASCULINO",
"serial": "0042012345",
"oficina": "NOTARIA UNICA - BOGOTA D.C.",
"fecha": "20/06/2015",
"recordType": "REGISTRO CIVIL DE MATRIMONIO"
},
"signature": {
"dateTime": "July 20, 2026 12:00 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "Provide serial, or documentNumber+sexo, or name fields with sexo and fecha"
}
Recursos
- Três modos de busca: documento, nome ou serial
- O modo nome pode retornar
matches; documento/serial retornam um único objeto - GET e POST compartilham o mesmo handler
Casos de uso
- Confirmar um resultado do registro de casamento para KYC / conformidade
- Resolver serials de casamento vinculados a um documento conhecido
- Triagem por nome quando apenas dados biográficos estão disponíveis
Notes
- Forneça exatamente um modo de busca (não misture serial com campos de documento/nome).
- Sandbox: números de documento
10000001–10000010; o modo nome segue os mesmos perfis sandbox que por nome. - Problemas temporários de disponibilidade da fonte podem aparecer como 409 (
Endpoint_out_of_service). - Relacionado: Cidadão por documento, Cidadão por nome, Registro civil por serial, Certificado Registraduría.