Telecom Intelligence

SIM swap API

The Telebase SIM swap API returns whether a phone number's SIM has been recently replaced, along with the timestamp of the most recent swap event. It is designed to be queried in real time at authentication, before an OTP is sent or account access is granted. The API also returns carrier, country, number type and active status in the same call. Pricing is $0.03 per query with no contract and no minimum spend. SIM swap detection is launching for GB, DE, NL and FR. Early access is available now.

What the API returns

A single call to the Telebase lookup endpoint returns all available signals for the queried number. The SIM swap field is the headline signal for fraud and authentication use cases.

FieldTypeDescription
simSwapstringSWAPPED, NO_SWAP, or UNKNOWN. Currently returns UNKNOWN for GB, DE, NL, FR while carrier registration completes.
simSwapAtstring | nullISO 8601 timestamp of the most recent swap event. Set only when simSwap is SWAPPED.
activeboolean | nullWhether the number is currently reachable on the carrier network.
carrierstring | nullThe network operator currently serving the number.
countrystring | nullISO 3166-1 alpha-2 country code.
numberTypestring | nullOne of: mobile, landline, fixedVoip, nonFixedVoip, tollFree, voicemail.

Example call

Request
GET https://telebase.fatcatremote.com/api/lookup?phone=%2B447700900000
Authorization: Bearer tb_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Response, 200 OK (current live response for GB number)
{
  "phoneNumber": "+447700900000",
  "active": true,
  "carrier": "EE",
  "country": "GB",
  "numberType": "mobile",
  "simSwap": "UNKNOWN",  // launching, carrier registration in progress
  "simSwapAt": null,
  "_meta": { "activeSource": "LINE_STATUS" }
}

simSwap will return SWAPPED or NO_SWAP once carrier registration completes. UNKNOWN means no SIM swap data is available for that number's carrier or region, not that no swap occurred.

How to integrate

Coverage

SIM swap detection is launching for GB, DE, NL and FR. Carrier, country, number type and active status are live across all four markets today. New accounts receive a $5.00 starting balance on sign-up.

$0.03 per query. No contract. No minimum spend. Billed via Paddle.
Early access: SIM swap detection is launching.

Get in touch to discuss your use case and join the early access list. Carrier, country, number type and active status are available to query immediately on sign-up.

Request early access