Colombia β Judicial records (court files)
Verifikβs Judicial records endpoint returns court file (expediente) details from Colombiaβs judicial system for a cΓ©dula de ciudadanΓa (CC) holder in a given city (circuit). Typical fields include court office (EPMS), receipt date, municipality, filing number, and party names when returned by the source.
API Referenceβ
Endpointβ
GET https://api.verifik.co/v2/co/rama/juzgado/expedientes
Send documentType, documentNumber, and city as query parameters.
Headersβ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersβ
| Name | Type | Required | Description |
|---|---|---|---|
documentType | string | Yes | Must be CC (cΓ©dula de ciudadanΓa). |
documentNumber | string | Yes | ID number without formatting as required for lookup. |
city | string | Yes | Judicial circuit city code, e.g. BOGOTA, MEDELLIN, CALI, BARRANQUILLA, and others supported by the integration. |
Requestβ
- Node.js
- Python
- cURL
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/co/rama/juzgado/expedientes", {
params: {
documentType: "CC",
documentNumber: "1234567890",
city: "BOGOTA",
},
headers: {
Accept: "application/json",
Authorization: `Bearer ${process.env.VERIFIK_TOKEN}`,
},
});
console.log(data);
import os, requests
url = "https://api.verifik.co/v2/co/rama/juzgado/expedientes"
headers = {"Accept": "application/json", "Authorization": f"Bearer {os.getenv('VERIFIK_TOKEN')}"}
params = {"documentType": "CC", "documentNumber": "1234567890", "city": "BOGOTA"}
r = requests.get(url, headers=headers, params=params)
print(r.json())
curl -sS "https://api.verifik.co/v2/co/rama/juzgado/expedientes?documentType=CC&documentNumber=1234567890&city=BOGOTA" \
-H "Accept: application/json" \
-H "Authorization: Bearer $VERIFIK_TOKEN"
Responseβ
- 200
- 404
- 409
{
"data": {
"appeal": "S",
"city": "BOGOTA",
"codeRoom": "001",
"consOffice": "01",
"corporation": "EJEMPLO",
"court": "JUZGADO EJEMPLO",
"courtOfepms": "EPMS EXAMPLE",
"documentNumber": "1234567890",
"documentType": "CC",
"filingNumber": "2024-000123",
"municipality": "BOGOTΓ D.C.",
"name": "EXAMPLE USER",
"receiptDate": "2024-01-15",
"representative": "",
"year": "2024"
},
"signature": {
"dateTime": "April 20, 2026 10:00 AM",
"message": "Certified by Verifik.co"
},
"id": "ABC12"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "Validation error (e.g. missing query parameter or documentType not CC)."
}
Featuresβ
- Court file metadata from the Rama Judicial integration (fields vary by source)
- City-scoped lookup using supported circuit codes
- Signed responses; repeat calls may be cached
Use Casesβ
- KYC and risk workflows that need judicial file context in Colombia
- Legal and compliance checks tied to a CC and jurisdiction (city)
Notesβ
documentTypeis restricted toCCat the API layer.citymust match a value accepted by the upstream service (see Parameters).- Availability and field completeness depend on the underlying judicial registry; empty or error outcomes are possible for valid inputs.