Validaciones de identidad Venezuela Ciudadanos extranjeros en VenezuelaServicio para consultar ciudadanos venezolanos mediante su cédula de ciudadanía.
GET - https://api.verifik.co/v2/ve/foreigner-id
El Servicio de Consulta de Extranjeros en Venezuela permite verificar la identidad de personas extranjeras en el país. Simplemente proporciona el número de documento para recibir la información correspondiente. La respuesta incluye detalles como el nombre completo del individuo, sus nombres y apellidos por separado, y el tipo de documento.
Este servicio es ideal para empresas y organizaciones que necesitan confirmar de manera confiable la identidad de clientes, empleados o socios extranjeros.
Para utilizar este servicio en una interfaz gráfica, te invitamos a acceder a nuestro panel de cliente en Verifik
Implementación
Parameters
Name
Type
Required?
Description
Example
Document number of the person to consult.
Request
Copy import axios from 'axios';
const options = {
method: 'GET',
url: '<https://api.verifik.co/v2/ve/foreigner-id>',
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);
}
Copy import requests
options = {
'method': 'GET',
'url': 'https://api.verifik.co/v2/ve/foreigner-id',
'params': {'documentNumber': '123456789'},
'headers': {
'Accept': 'application/json',
'Authorization': 'jwt <tu_token>'
}
}
try:
response = requests.request(options['method'], options['url'], params=options['params'], headers=options['headers'])
data = response.json()
print(data)
except Exception as error:
print(error)
Copy import Foundation
let url = URL(string: "https://api.verifik.co/v2/ve/foreigner-id?documentNumber=123456789")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("application/json", forHTTPHeaderField: "Accept")
request.setValue("jwt <tu_token>", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, response, error in
if let error = error {
print(error)
return
}
guard let data = data else {
print("No data received")
return
}
do {
let json = try JSONSerialization.jsonObject(with: data, options: [])
print(json)
} catch {
print("Error parsing JSON: \(error)")
}
}
task.resume()
Copy <?php
require 'vendor/autoload.php';
use GuzzleHttp\Client;
use GuzzleHttp\Exception\RequestException;
$client = new Client();
try {
$response = $client->request('GET', 'https://api.verifik.co/v2/ve/foreigner-id', [
'query' => ['documentNumber' => '123456789'],
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'jwt <tu_token>',
]
]);
$data = json_decode($response->getBody(), true);
print_r($data);
} catch (RequestException $e) {
echo $e->getMessage();
}
?>
Response
Copy {
"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"
}
Copy {
"code": "NotFound",
"message": "Record not found.",
"signature": {
"dateTime": "August 31, 2022 3:24 PM",
"message": "Certified by Verifik.co"
}
}
Copy {
"code": "MissingParameter",
"message": "missing documentNumber"
}