Home

Fraud Score and SIM Swap

Fraud Score and SIM Swap

Fraud Score and SIM Swap

Verify Identity

1.0.2

Vonage

NodeJS

Use the Vonage Number Insight API to make a fraud assessment and confirm when the SIM for a given number was last swapped.

The Vonage Number Insight API delivers real-time intelligence about the validity, reachability and roaming status of a phone number and tells you how to format the number correctly in your application. This can help with:

  • Preventing fake or bot accounts from being created on your platforms.
  • Preventing Account Takeovers for the accounts already created on your platforms.
  • Making sure authentic accounts are created during sign-up flow.
  • Making sure a phone is legitimate for future communication purposes.

In this project you will create a static website that allows you to put in a number and perform a fraud check by sending a POST request to the Number Insights API. You will receive the following information:

  • Phone type (mobile, VOIP, landline, premium etc)
  • Carrier
  • A fraud score that reflects the risk associated with that number, a recommendation based on that score, and a true/false value indicating if the SIM was swapped in the last 7 days.

This project uses Vonage Cloud Runtime, removing the need to manage servers and hosting. Visit the developer portal to view documentation on how it works.

Steps

  1. To start, ensure you are signed into your Vonage developer account. If you do not have an account yet, you can create one here.
  2. To immediately deploy the application, go to the ‘Deploy Code’ tab. Enter a name for your application in ‘Instance Name’, select your AWS region, and click the ‘Deploy Code’ button.
    1. You will then see your new application under ‘Deployed Instances’. Click ‘Launch’ to run it and enter a number to perform a fraud check
  3. To view the code and edit the application, go to ‘Get Code’ and click ‘Create a new development environment’.
    1. When the workspace opens, you will see a README detailing how to edit, debug, run and deploy the project.
    2. Once your project is deployed, you can use the URLs in the terminal output to access your application.

Created

19 July 2023

Updated

27 June 2024

Releases

2