π»πͺ Venezuela - Foreigner ID
Verifik's Identity Verification API helps you authenticate foreign individuals in Venezuela using official government data. It's designed to streamline your KYC (Know Your Customer) processes, prevent fraud, and ensure you meet all regulatory requirements effortlessly.
We built this integration for businesses that need a fast, secure, and automated way to verify the identity of foreign clients, employees, or partners in Venezuela.
What does this API validate?β
Our API connects directly with official records to validate:
- Full Name & Document Number: Foreigner identification (CEVEβCΓ©dula de Identidad de Extranjero).
- Identity Match: Returned names align with the document on record.
- Document Type: Responses include
documentType: "CEVE"for this route.
By verifying these details, you can be confident that the foreign individual you're dealing with is real and holds a valid document, significantly lowering the risk of impersonation and fraud.
API Referenceβ
Endpointβ
https://api.verifik.co/v2/ve/foreigner-id
Use this endpoint for foreign nationals registered with a CEVE cΓ©dula. Pass the document number as documentNumber; the API applies CEVE and returns structured identity fields. For Venezuelan citizens (national CCVE), use GET /v2/ve/cedula instead.
Headersβ
| Name | Value |
|---|---|
| Accept | application/json |
| Authorization | Bearer <token> |
Parametersβ
| Name | Type | Required | Description |
|---|---|---|---|
documentNumber | string | Yes | CEVE cΓ©dula number for the foreign resident. No documentType query is requiredβthe service applies CEVE for this endpoint. |
Requestβ
- Node.js
- Python
- PHP
- Swift
import axios from "axios";
const { data } = await axios.get("https://api.verifik.co/v2/ve/foreigner-id", {
params: { documentNumber: "123456789" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);
import http.client
conn = http.client.HTTPSConnection("api.verifik.co")
headers = {
'Accept': "application/json",
'Authorization': "Bearer <your_token>"
}
conn.request("GET", "/v2/ve/foreigner-id?documentNumber=123456789", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.verifik.co/v2/ve/foreigner-id?documentNumber=123456789', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'Bearer <your_token>',
],
]);
echo $response->getBody();
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": "Bearer <your_token>"
]
let request = NSMutableURLRequest(url: NSURL(string: "https://api.verifik.co/v2/ve/foreigner-id?documentNumber=123456789")! as URL,
cachePolicy: .useProtocolCachePolicy,
timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers
let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
print(error as Any)
} else {
let httpResponse = response as? HTTPURLResponse
print(httpResponse)
}
})
dataTask.resume()
Responseβ
- 200
- 401
- 403
- 404
- 409
{
"data": {
"documentType": "CEVE",
"documentNumber": "123456789",
"fullName": "MATEO VENEZUELA VERIFIK",
"lastName": "MATEO",
"firstName": "VENEZUELA VERIFIK",
"arrayName": [
"MATEO",
"VENEZUELA",
"VERIFIK"
]
},
"signature": {
"dateTime": "March 13, 2024 2:01 AM",
"message": "Certified by Verifik.co"
},
"id": "7VWXP"
}
{
"message": "Authentication required",
"code": "UNAUTHORIZED"
}
{
"message": "Access forbidden",
"code": "FORBIDDEN"
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentNumber"
}
Common Use Casesβ
- Foreign Resident Verification: Validate the identity of foreign individuals in Venezuela for employment purposes.
- Financial Services: Verify foreigner identity for banking and financial service applications.
- Legal Compliance: Ensure compliance with Venezuelan regulations for foreign residents.
- Document Authentication: Authenticate foreigner documents for official purposes.
- Identity Verification: Streamline identity verification processes for foreign nationals.
Official Sources & Reliabilityβ
We connect directly with official Venezuelan government sources to ensure you receive verified, up-to-the-minute information. Every query is handled with strict adherence to security and regulatory standards.
Key Benefitsβ
- Automated Compliance: Streamline your KYC checks to prevent fraud without adding friction for your users.
- Instant Results: Process verifications in seconds, perfect for real-time identity verification.
- Trusted Data: Rely on data sourced directly from official records.
- Easy Integration: Connect easily via our REST API or use our compatible SDKs.
Compliance & Securityβ
We prioritize the safety of your data. Verifik uses advanced encryption (HTTPS/TLS 1.3) and strict privacy management standards to ensure confidentiality. Our service is monitored 24/7 for availability and offers role-based access controls to keep your team's access secure.
About Verifikβ
Verifik is a leading platform for identity verification, compliance, and fraud prevention across Latin America. Our APIs automate KYC, KYB, AML, and biometric validation processes, connecting businesses with official data sources in Colombia, Mexico, Peru, Chile, Uruguay, Argentina, Brazil, Venezuela, and beyond.