Data Validation done right
Data validation for (customers, companies, vehicles) multiple global sources. The ideal solution for KYC/KYB, AML and more, ensuring the integrity and authenticity of your end-user data.
One API for all your KYC & screening needs
Screen end users through our list of +100 comprehensive data bases
Features
Database Screening, done right!
API automation
You can submit verification checks through a REST API
No-code Solution
You can access the Tool suite and perform manual checks
Real-time screening
Time response below 1 seconds
Importance
The importance of
data validation with government sources and black lists
Using our extensive database, you can check a variety of identifiers, such as individual names, background information, company numbers, company registrations, driver's license names, vehicle information and much more.
Restricted Lists Query
Checks criminal and judicial background and international lists, such as OFAC (Clinton List), Interpol, UN and other sources, to ensure compliance with KYC, AML, SARLAFT regulations, among others.
Access a brought set of data sources across the world
Customize your screening requirements and retain the right clients
Resources
Explore our Suite of Tools
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/usa/vehicle',
params: {plate: 'ABC123', state: 'FL'},
headers: {Accept: 'application/json', Authorization: 'jwt your_token'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import requests
url = "https://api.verifik.co/v2/usa/vehicle"
headers = {
"Accept": "application/json",
"Authorization": ""
}
response = requests.get(url, headers=headers)
print(response.json())
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": ""
]
let request = NSMutableURLRequest(url:
NSURL(string: "https://api.verifik.co/v2/usa/vehicle")! 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()
request('GET',
'https://api.verifik.co/v2/usa/vehicle', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => '',
],
]);
echo $response->getBody();
const axios = require('axios').default;
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/co/cedula',
headers: {Accept: 'application/json', Authorization: ''}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import requests
url = "https://api.verifik.co/v2/co/cedula"
headers = {
"Accept": "application/json",
"Authorization": ""
}
response = requests.get(url, headers=headers)
print(response.json())
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": ""
]
let request = NSMutableURLRequest(url:
NSURL(string: "https://api.verifik.co/v2/co/cedula")! 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()
request
('GET', 'https://api.verifik.co/v2/co/cedula', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => '',
],
]);
echo $response->getBody();
const axios = require('axios').default;
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/br/cedula',
params: {documentType: 'CPF'},
headers: {Accept: 'application/json', Authorization: '123'}
};
try {
const { data } = await axios.request(options);
console.log(data);
} catch (error) {
console.error(error);
}
import requests
url = "https://api.verifik.co/v2/br/cedula"
querystring = {"documentType":"CPF"}
headers = {
"Accept": "application/json",
"Authorization": "123"
}
response = requests.get(url, headers=headers, params=querystring)
print(response.json())
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": "123"
]
let request = NSMutableURLRequest(url:
NSURL(string: "https://api.verifik.co/v2/br/cedula?documentType=CPF")! 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()
request
('GET', 'https://api.verifik.co/v2/br/cedula?documentType=CPF', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => '123',
],
]);
echo $response->getBody();
Consult and verify the information you collect from your users in seconds
With a few lines of code, you can cross-check and verify up to 70 data endpoints in any programming language.
We provide documentation to help you succeed in your implementation.
Solutions
No-Code
A versatile and effective app
Verifik offers a no-code solution for those who prefer a simpler life
dev-ready
Volume discounts available
Verifik offers a coding solution for those who want advanced customization
Functionalities
Citizen IDs
Simplify the process of querying databases from more than 16 countries. Access identity documents, background information and more through our diverse data sources.
Business
With our API, access key information about companies, such as their name, registration number, identification details and more. Simplify your validation process and make more effective decisions.
Vehicles
Easily access detailed vehicle data through our API. Manage fleets and get key information from all our mobility-focused sources.
International
Verify with lists of sanctions, restrictions and international PEPs, supported by authorities such as the DEA, FBI, Europol, Interpol, OFAC and UN. Our platform offers you a comprehensive solution to ensure the integrity and compliance of your company.
WITH VERIFIK
Plug in, automate and focus on what matters
Products
Choose the best Databases
solution in smartCHECK
App
smartCHECK
A no-code solution for those who prefer a simpler life
- 90+ Databases
- 16+ Countries
- Vehicles/Citizen IDs/Companies
Dev-Ready
smartCHECK
A code solution for those who want advanced customization
- Volume Discounts
- Annual Commitments