Verificación de Antecedentes DEA
Endpoint
https://api.verifik.co/v2/dea
El servicio de verificación de antecedentes de DEA permite a los desarrolladores verificar si una persona o entidad aparece en la lista de vigilancia de la Administración de Control de Drogas de Estados Unidos (DEA). Al proporcionar el tipo de documento y número de documento, o el nombre completo, los usuarios pueden determinar rápidamente si el individuo u organización ha sido marcado por la DEA.
El servicio retorna un indicador booleano que muestra si existe una coincidencia y, si es aplicable, incluye una URL que enlaza al registro oficial de la DEA.
Esta herramienta es esencial para el cumplimiento regulatorio y la mitigación de riesgos en industrias donde individuos o entidades pueden estar involucrados con sustancias controladas.
Casos de Uso
- Cumplimiento Regulatorio: Asegurar que las operaciones comerciales cumplan con las regulaciones federales de Estados Unidos mediante la verificación de individuos o entidades por banderas relacionadas con la DEA.
- Prevención de Fraude: Identificar riesgos potenciales asociados con individuos u organizaciones involucradas en sustancias controladas.
- Cumplimiento KYC y AML: Esencial para industrias como salud, farmacéutica, logística y finanzas para cumplir con las regulaciones de Conoce a tu Cliente (KYC) y Anti-Lavado de Dinero (AML).
Headers
| Nombre | Valor |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer <token> |
Parámetros
Consulta por Documento
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
documentType | string | No | El tipo de documento que desea solicitar. |
documentNumber | string | No | Número de documento a consultar, sin espacios ni puntos. |
Consulta por Nombre Completo
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
fullName | string | No | En lugar de documentType y documentNumber, puede pasar el nombre directamente de la persona/empresa. |
Solicitud
- JavaScript
- Python
- Swift
- PHP
import axios from 'axios';
const options = {
method: 'GET',
url: 'https://api.verifik.co/v2/dea',
params: {documentType: 'CC', documentNumber: '80251972'},
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")
headers = {
'Accept': "application/json",
'Authorization': "JWT token"
}
conn.request("GET", "/v2/dea?fullName=Mateo%20Verifik", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
import Foundation
let headers = [
"Accept": "application/json",
"Authorization": "JWT token"
]
let request = NSMutableURLRequest(url: NSURL(string: "https://api.verifik.co/v2/dea?fullName=Mateo%20Verifik")! 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()
<?php
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://api.verifik.co/v2/dea?fullName=Mateo Verifik', [
'headers' => [
'Accept' => 'application/json',
'Authorization' => 'JWT token',
],
]);
echo $response->getBody();
Respuesta
- 200
- 404
- 409
{
"data": {
"documentType": "CC",
"documentNumber": "123456789",
"fullName": "MATEO VERIFIK",
"firstName": "MATEO",
"lastName": "VERIFIK",
"arrayName": [
"MATEO",
"VERIFIK"
],
"foundInDEA": true,
"urlDEA": "https://www.dea.gov/fugitives/ismael-zambada-garcia"
},
"signature": {
"dateTime": "June 28, 2022 11:41 AM",
"message": "Certified by Verifik.co"
}
}
{
"code": "NotFound",
"message": "Record not found."
}
{
"code": "MissingParameter",
"message": "missing documentType\n. missing documentNumber\n"
}
Características
- Verificación de Base de Datos DEA: Realizar verificaciones en tiempo real contra la lista de vigilancia de la Administración de Control de Drogas de Estados Unidos
- Múltiples Métodos de Consulta: Buscar por tipo de documento/número o nombre completo
- Datos de Identidad Completos: Retorna nombre completo, primer nombre, apellido e información del documento
- Detección de Coincidencias: Indica si la persona se encuentra en la base de datos de la DEA con referencia de URL directa
- Respuesta Estructurada: Formato de datos organizado para fácil integración
- Múltiples Lenguajes de Programación: Soporte para JavaScript, Python, PHP y Swift
- Error Handling: Respuestas de error comprensivas para varios escenarios