Skip to main content
Version: Python

SIM Swap

SIM Swap is a service that allows you to gain insight into the SIM swap status of a subscriber. SIM Fraud is a common issue and allows an attacker to assume control of a victim's phone number. This can be used to intercept SMS messages, phone calls, and other forms of communication or 2 factor authentication.

The SIM Swap service allows you to check if a sim has been swapped recentlyt and take appropriate action.

A SIM swap is a process in which a user's mobile phone number (MSISDN) is associated with a new SIM card (IMSI). This is typically done by contacting the user's mobile service provider and requesting a new SIM card for various reasons, such as a lost or damaged SIM card or upgrading to a new phone.

SIM swap also happens during other actions like changing user's phone number, changing mobile service provider keeping user's mobile phone number or when activating a new SIM associated to the same phone number, known as multisim service. New subscription is considered as a SIM swap as well, the MSISDN which can be used by another person earlier, is associated with a SIM card it was not associated before.

Overview

The SIM Swap service provides 2 main endpoints:

  • Check Sim Swap: This endpoint allows you to check if a sim has been swapped recently. You can provide a phone number and a time range to check if a sim swap has occurred.
  • Get Last Sim Swap Date: This endpoint allows you to get the last sim swap date for a phone number. You can provide a phone number and get the last sim swap date.