🇻🇪Venezuelan Citizen Information
Service to query Venezuelan citizens using their Government ID
GET - https://api.verifik.co/v2/ve/cedula
This service allows users to verify the authenticity of a Venezuelan identity card by providing the document number.
This information can be used by companies and organizations to verify the identity of their customers, employees, or partners.
To use this service in a graphical interface, we invite you to access our client panel at Verifik.
Query Parameters
Name
Type
Required?
Description
Example
Document number of the person to be queried.
Request
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/ve/cedula',
params: { documentNumber: '123456789'},
headers: {
Accept: 'application/json',
Authorization: 'jwt <tu_token>'
}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
payload = ''
headers = {}
conn.request("GET", "/v2/ve/cedula?documentNumber=123456789", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
var request = URLRequest(url: URL(string: "https://api.verifik.co/v2/ve/cedula?documentNumber=123456789")!,timeoutInterval: Double.infinity)
request.httpMethod = "GET"
let task = URLSession.shared.dataTask(with: request) { data, response, error in
guard let data = data else {
print(String(describing: error))
return
}
print(String(data: data, encoding: .utf8)!)
}
task.resume()
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.verifik.co/v2/ve/cedula?documentNumber=123456789');
$request->setMethod(HTTP_Request2::METHOD_GET);
$request->setConfig(array(
'follow_redirects' => TRUE
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Response
{
"data": {
"arrayName": [
"GONZALEZ",
"SANDOVAL",
"JUAN",
"ANTONIO"
],
"birthDate": "2008-09-21",
"documentNumber": "18359186",
"documentType": "CCVE",
"firstName": "JUAN ANTONIO",
"lastName": "GONZALEZ SANDOVAL",
"maritalStatus": "SOLTERO"
},
"signature": {
"dateTime": "December 16, 2024 11:28 PM",
"message": "Certified by Verifik.co"
},
"id": "1R0A0"
}
{
"code": "NotFound",
"message": "Record not found.",
"signature": {
"dateTime": "August 31, 2022 3:24 PM",
"message": "Certified by Verifik.co"
}
}
{
"code": "MissingParameter",
"message": "missing documentNumber"
}
Response Fields
Contains citizen's personal information.
Array of name components.
Birth date of the citizen (YYYY-MM-DD). We don't bring this value on all the requests.
The input document number.
Citizen's marital status. We don't bring this value on all the requests.
Signature metadata for response verification.
Timestamp of the response generation.
Unique response identifier.
Note: the birthDate and maritalStatus are values that are only retrieved for certain records, is not a guaranteed field.