Identity Validation in Colombia via API. Fraud prevention made easy!

Identity Validation in Colombia via API. Fraud prevention made easy!

In an era where identity verification is paramount, Verifik emerges as a beacon of trust for businesses and individuals alike in Colombia. With its state-of-the-art technology, Verifik offers a seamless way to validate identities directly from government databases. Here’s everything you need to know about this revolutionary service:

How to Use Verifik

Using Verifik is as simple as making a request to one of its endpoints. All you need is the document type and document number. With these parameters, you can retrieve a wealth of information about an individual, ensuring that you’re dealing with genuine identities.

Affordable Pricing

One of the standout features of Verifik is its cost-effectiveness. At just $0.05 per request, businesses can integrate this service without breaking the bank. This competitive pricing ensures that even startups and SMEs can benefit from top-notch identity validation.

Reliable Source of Information

Verifik’s data is sourced directly from government databases, ensuring the utmost accuracy and reliability. When you use Verifik, you’re accessing the most up-to-date and official information available.

Choose Your Endpoint

Verifik offers three distinct endpoints to cater to varying needs:

- Basic Identity Check: By accessing https://api.verifik.co/co/cedula, you get essential details like full name, document type, and document number. However, some information like the expedition date and place is kept semi-private for security reasons.

- Extended Identity Check: The https://api.verifik.co/v2/co/cedula/extra endpoint provides additional data, including the expiration date of the document, date of birth, gender, if the person is alive, etc. This is especially useful for businesses that need to keep track of document validity.

- Comprehensive Identity Check: For businesses that require a deeper dive, https://api.verifik.co/v2/co/cedula/completo offers a comprehensive view of an individual’s identity. This includes gender and date of birth, which can be invaluable for marketing strategies.

Get Started with a Bonus

If you’re considering integrating Verifik into your operations, there’s no better time than now. Sign up today, and you’ll receive a $10 credit absolutely free. This allows you to test the service and witness its efficiency firsthand.

Identity Verification Service for Companies: KYC | AML | 3D Biometrics (verifik.co)

Conclusion

In a world where trust is a currency, Verifik offers businesses a reliable way to ensure they’re dealing with genuine individuals. With its affordable pricing and comprehensive data, it’s a must-have tool for businesses operating in Colombia. Don’t miss out on this opportunity to enhance your operations and build trust with your clientele. Sign up today and experience the future of identity validation.

Secure a Demo

Learn more about the solution your enterprise needs. Schedule a demo and receive $10 USD. Get started today and discover how you can improve and automate the technology foundation of your business.

Identity Verification Service for Companies: KYC | AML | 3D Biometrics (verifik.co)

Still here? 😅 Ok let's see the coding part now

Let’s dive into the technical aspect of integrating Verifik’s API using Node.js and Axios:

Setting Up Your Environment

Before making requests, ensure you have Node.js installed and initiate a new project:

npm init -y

Install Axios:

npm install axios

Making Requests to Verifik’s API

Here’s how you can make requests to the three endpoints:

Basic Identity Check

const axios = require('axios');

const documentType = 'YOUR_DOCUMENT_TYPE';
const documentNumber = 'YOUR_DOCUMENT_NUMBER';

axios.get(`https://api.verifik.co/co/cedula?documentType=${documentType}&documentNumber=${documentNumber}`, {
  headers: {
    Authorization: `JWT <your_token_here>`,
  }
})
    .then(response => {
        console.log(response.data);
        // Example output:
        // {
        //     "data": {
        //         "documentType": "CC",
        //         "documentNumber": "91444845",
        //         "fullName": "EDINSON CORREA VERGARA",
        //         ...
        //     },
        //     "signature": {
        //         "dateTime": "September 12, 2023 6:49 PM",
        //         "message": "Certified by Verifik.co"
        //     },
        //     "id": "7i351"
        // }
    })
    .catch(error => {
        console.error('Error fetching data:', error);
    });

Extended Identity Check 🔎

const expirationDate = 'YOUR_EXPIRATION_DATE';

axios.get(`https://api.verifik.co/v2/co/cedula/extra?documentType=${documentType}&documentNumber=${documentNumber}&date=${expirationDate}`, {
    headers: {
        Authorization: `JWT <your_token>`,
    }
})
    .then(response => {
        console.log(response.data);
        {
        // {
      //     "data": {
      //         "firstName": "EDINSON",
      //         "lastName": "CORREA VERGARA",
      //         "fullName": "EDINSON CORREA VERGARA",
      //         "arrayName": [
      //             "EDINSON",
      //             "CORREA",
      //             "VERGARA"
      //         ],
      //         "documentType": "CC",
      //         "documentNumber": "91444845",
      //         "expeditionDate": "07/02/1994",
      //         "isAlive": true,
      //         "gender": "HOMBRE",
      //         "expeditionPlace": {},
      //         "dateOfBirth": "1972-11-20T00:00:00.000Z"
      //     },
      //     "signature": {
      //         "dateTime": "September 12, 2023 10:48 PM",
      //         "message": "Certified by Verifik.co"
      //     },
      //     "id": "eoc6a"
      // }
    })
    .catch(error => {
        console.error('Error fetching data:', error);
    });

Comprehensive Identity Check 🔍

axios.get(`https://api.verifik.co/v2/co/cedula/completo?documentType=${documentType}&documentNumber=${documentNumber}`)
    .then(response => {
        console.log(response.data);
    // {
      //     "data": {
      //         "firstName": "EDINSON",
      //         "lastName": "CORREA VERGARA",
      //         "fullName": "EDINSON CORREA VERGARA",
      //         "arrayName": [
      //             "EDINSON",
      //             "CORREA",
      //             "VERGARA"
      //         ],
      //         "documentType": "CC",
      //         "documentNumber": "91444845",
      //         "expeditionDate": "07/02/1994",
      //         "isAlive": true,
      //         "gender": "HOMBRE",
      //         "expeditionPlace": {},
      //         "dateOfBirth": "1972-11-20T00:00:00.000Z"
      //     },
      //     "signature": {
      //         "dateTime": "September 12, 2023 10:48 PM",
      //         "message": "Certified by Verifik.co"
      //     },
      //     "id": "eoc6a"
      // }
    })
    .catch(error => {
        console.error('Error fetching data:', error);
    });

Using the Data 📃

Once you receive the data, you can use it for various purposes, such as:

- Verifying the identity of a user.
- Enhancing your marketing strategies by understanding the demographics of your users.
- Ensuring compliance with local regulations.

Conclusion 💻

With just a few lines of code, you can seamlessly integrate Verifik’s robust identity validation system into your Node.js application. This not only enhances the trustworthiness of your platform but also provides valuable insights to drive your business forward. Don’t wait — get started with Verifik today!