GET /nft/scam
GET

/v1/nft/scam

NFT-scam insights snapshot — totals (XRP/token drained, NFTs flagged, scam wallets), monthly timeline, top scammers/victims, tokens drained with XRP values, recent drain feed, and scamIssuersList (flat array of every flagged-issuer address for client-side filtering). For per-NFT checks, use GET /nft/:nftId — it already returns scam + scamType.

AuthNone — works without a key

Request

GEThttps://api.xrpl.to/v1/nft/scam
curl 'https://api.xrpl.to/v1/nft/scam'

Response

200Example response4 ms · just now · 10 KB · 419 lines
https://api.xrpl.to/v1/nft/scam
{
  "computedAt": 1792398943357,
  "computeMs": 217,
  "firstDrainAt": 1690828170000,
  "latestDrainAt": 1792394221000,
  "scamIssuersList": [
    "r13cHG7iwsHMFeFkVpf3NZYr1dRFiTS9v",
    "r1hEJo4VBe7ktLQaKs8fszDz3HS8SVKws",
    "r2mrM4K2tNfM3XeC4cMoYumKfE3Djrjen",
    "r313QBkNhstMBBWxXtovCLtaBdz1Pxr5j7",
    "r31qez8eY6BKieHEHmcsEDt82EEuvnDByk"
  ],
  "totals": {
    "flaggedNfts": 38343,
    "flaggedOffers": 940,
    "uniqueScamIssuers": 2460,
    "uniqueVictims": 891,
    "xrpDrained": 2317985,
    "xrpDrains": 736,
    "tokenDrainEvents": 671,
    "distinctTokensDrained": 272,
    "tokenDrainValueXRP": 514705,
    "totalDrainValueXRP": 2832690,
    "scamHoldingsXRP": 8917,
    "scamHoldingsXrpOnly": 6014,
    "scamHoldingsTokenOnly": 2902
  },
  "scamWalletHoldings": [
    {
      "address": "rKWQGG9LsPNxEf49LoCxeALwbfoua3MaTp",
      "xrp": 41,
      "tokenXRP": 1200,
      "total": 1242,
      "topTokens": [
        {
          "currency": "REITF",
          "amount": 6167073.393581412,
          "xrpEqv": 1126,
          "isLP": false
        },
        {
          "currency": "RIBBLE",
          "amount": 497124.796509181,
          "xrpEqv": 9,
          "isLP": false
        },
        {
          "currency": "DARKNET",
          "amount": 109490.987245204,
          "xrpEqv": 9,
          "isLP": false
        },
        {
          "currency": "LP XRP/PONGO",
          "amount": 120071512.289806,
          "xrpEqv": 8,
          "isLP": true
        }
      ]
    },
    {
      "address": "rMWj9FnJbTsLFSFZuC6rCJac65aSWRHAJ",
      "xrp": 3,
      "tokenXRP": 594,
      "total": 597,
      "topTokens": [
        {
          "currency": "DeepTide",
          "amount": 1630533854.360381,
          "xrpEqv": 594,
          "isLP": false
        }
      ]
    },
    {
      "address": "rh2TivJofPywKdU8W96ZszPu7kB7H3V5b3",
      "xrp": 46,
      "tokenXRP": 408,
      "total": 454,
      "topTokens": [
        {
          "currency": "PHNIX",
          "amount": 44410817.51863773,
          "xrpEqv": 288,
          "isLP": false
        },
        {
          "currency": "FARM",
          "amount": 47071.51728487656,
          "xrpEqv": 22,
          "isLP": false
        },
        {
          "currency": "HSTL",
          "amount": 991118.90220857,
          "xrpEqv": 22,
          "isLP": false
        },
        {
          "currency": "SHROOMIES",
          "amount": 3501844.411607471,
          "xrpEqv": 20,
          "isLP": false
        }
      ]
    },
    {
      "address": "rNt3n1kj8MJ4Efbfj7kA9w79aes52SK8f1",
      "xrp": 191,
      "tokenXRP": 0,
      "total": 191,
      "topTokens": []
    },
    {
      "address": "rfotNCtYeYwZbcKvBfYeB8f1C6VyHRuPKU",
      "xrp": 1,
      "tokenXRP": 163,
      "total": 164,
      "topTokens": [
        {
          "currency": "$BWTZ",
          "amount": 56297935.98479371,
          "xrpEqv": 162,
          "isLP": false
        },
        {
          "currency": "RLUSD",
          "amount": 0.278405150613032,
          "xrpEqv": 0,
          "isLP": false
        }
      ]
    }
  ],
  "scamHeldTokens": [
    {
      "currency": "REITF",
      "currencyHex": "5245495446000000000000000000000000000000",
      "issuer": "rLSCBST5HFQjfiKWGY3BiW7LEhXmRVLygX",
      "amount": 6167073.393581412,
      "valueXRP": 1126,
      "wallets": 1,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "DeepTide",
      "currencyHex": "4465657054696465000000000000000000000000",
      "issuer": "rnHDzEH4xyW6u4LbXqDoX1uk36v5ovhbFi",
      "amount": 1630533854.360381,
      "valueXRP": 594,
      "wallets": 1,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "PHNIX",
      "currencyHex": "50484E4958000000000000000000000000000000",
      "issuer": "rDFXbW2ZZCG5WgPtqwNiA2xZokLMm9ivmN",
      "amount": 47472566.06269129,
      "valueXRP": 307,
      "wallets": 48,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "$BWTZ",
      "currencyHex": "244257545A000000000000000000000000000000",
      "issuer": "rrpQUEKXBBtRtxFNCGev1PTJ8FQn51GMHS",
      "amount": 56297935.98479371,
      "valueXRP": 162,
      "wallets": 1,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "SOLO",
      "currencyHex": "534F4C4F00000000000000000000000000000000",
      "issuer": "rsoLo2S1kiGeCcn6hCUXVrCpGMWLrRrLZz",
      "amount": 15997.49685617195,
      "valueXRP": 124,
      "wallets": 12,
      "isLP": false,
      "lpPair": null
    }
  ],
  "scamTypeBreakdown": [
    {
      "type": "phishing_name",
      "count": 16092
    },
    {
      "type": "phishing_uri_domain",
      "count": 9072
    },
    {
      "type": "phishing_bait_image",
      "count": 4628
    },
    {
      "type": "known_scam_issuer",
      "count": 4043
    },
    {
      "type": "scam_account_minter",
      "count": 2423
    }
  ],
  "topScammers": [
    {
      "address": "r3qAzDpGrDgVMsg4JcgTGDVa5R9vAMx6ia",
      "xrpReceived": 576837,
      "drains": 10,
      "last": 1778450611000
    },
    {
      "address": "rKWQGG9LsPNxEf49LoCxeALwbfoua3MaTp",
      "xrpReceived": 325784,
      "drains": 101,
      "last": 1771070831000
    },
    {
      "address": "rG8VfiL6fCAtAjhhZNB1EARRymZrgb1UTq",
      "xrpReceived": 189625,
      "drains": 104,
      "last": 1777331140000
    },
    {
      "address": "rNszN35FBo46dwbBVuzHZMuVwZwzZ2eVq8",
      "xrpReceived": 163489,
      "drains": 1,
      "last": 1785638512000
    },
    {
      "address": "rMKAzYhAh2wEB3BkGbpMRyVVRpFAuXsmaV",
      "xrpReceived": 156417,
      "drains": 39,
      "last": 1779311040000
    }
  ],
  "topVictims": [
    {
      "address": "rGhwR5REyp2ZDBJxKN1FdMGEqWNDwyX2xG",
      "xrpPaid": 556075,
      "drains": 1,
      "last": 1778450611000
    },
    {
      "address": "rn6jfsahsmGv78LyidwTRK1dNfA7DERvFB",
      "xrpPaid": 275757,
      "drains": 3,
      "last": 1770801611000
    },
    {
      "address": "rMubvu8HmMzMpi646N356jbPTJMMd4Mpq5",
      "xrpPaid": 163489,
      "drains": 1,
      "last": 1785638512000
    },
    {
      "address": "rhQ24RjaGboNAMroA1JbTCtHZibuyeWzD8",
      "xrpPaid": 100013,
      "drains": 2,
      "last": 1779310801000
    },
    {
      "address": "rMvExioRkCqGWE3YPUSEetpomxNRd279g3",
      "xrpPaid": 94305,
      "drains": 1,
      "last": 1780776251000
    }
  ],
  "monthlyTimeline": [
    {
      "month": "2023-07",
      "xrp": 1,
      "drains": 1
    },
    {
      "month": "2024-11",
      "xrp": 15470,
      "drains": 11
    },
    {
      "month": "2026-01",
      "xrp": 37603,
      "drains": 50
    },
    {
      "month": "2026-02",
      "xrp": 425453,
      "drains": 164
    },
    {
      "month": "2026-03",
      "xrp": 85001,
      "drains": 47
    }
  ],
  "tokensDrained": [
    {
      "currency": "RLUSD",
      "currencyHex": "524C555344000000000000000000000000000000",
      "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De",
      "amount": 3927.1978990700372,
      "count": 43,
      "valueXRP": 2996,
      "valueUSD": null,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "FUZZY",
      "currencyHex": "46555A5A59000000000000000000000000000000",
      "issuer": "rhCAT4hRdi2Y9puNdkpMzxrdKa5wkppR62",
      "amount": 714778223.5120419,
      "count": 40,
      "valueXRP": 28419,
      "valueUSD": null,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "PHNIX",
      "currencyHex": "50484E4958000000000000000000000000000000",
      "issuer": "rDFXbW2ZZCG5WgPtqwNiA2xZokLMm9ivmN",
      "amount": 2145135997.4183555,
      "count": 27,
      "valueXRP": 13893,
      "valueUSD": null,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "SOLO",
      "currencyHex": "534F4C4F00000000000000000000000000000000",
      "issuer": "rsoLo2S1kiGeCcn6hCUXVrCpGMWLrRrLZz",
      "amount": 89539.01240364095,
      "count": 25,
      "valueXRP": 692,
      "valueUSD": null,
      "isLP": false,
      "lpPair": null
    },
    {
      "currency": "REAL",
      "currencyHex": "5245414C00000000000000000000000000000000",
      "issuer": "rKVyXn1AhqMTvNA9hS6XkFjQNn2VE8Nz88",
      "amount": 285097.16993230965,
      "count": 17,
      "valueXRP": 243,
      "valueUSD": null,
      "isLP": false,
      "lpPair": null
    }
  ],
  "recentDrains": [
    {
      "hash": "2DC524C22B5C8E18CE48266837F8B9BB848FB0FC2FC700919DBCC5FF9707F6B6",
      "buyer": "rhdQMLTQreErMSm1xXb9KoRdQ3Eb7nCXwZ",
      "seller": "rsVYJqVnVHATpT2aSCRiZbD2h7eT82jxBr",
      "nft": "000800001B56085EC356AEE974E09B41D35CCB1841FB1B8C9D6DA9B4066BC96E",
      "xrp": 31115,
      "xrpEqv": 31115,
      "token": null,
      "time": 1792394221000,
      "mintedAt": 1792394171000,
      "flaggedAt": 1792394225150
    },
    {
      "hash": "2A151D4312E72389DFF8E07616B51E154AC3F010A5F2D30285D168C866A65EF8",
      "buyer": "r9CD3WZwVDV4e3XC3ndwXnX7SKZFMCZavE",
      "seller": "rBht7cRkDXb3ZWaHFGGqTaykDR7Qoysdty",
      "nft": "000813889322BE1ACAB841AEF37787C6416324F83964F1433D1C3320059DC386",
      "xrp": 1,
      "xrpEqv": 1,
      "token": null,
      "time": 1791456561000,
      "mintedAt": 1791251811000,
      "flaggedAt": 1791251812203
    },
    {
      "hash": "8F61238870D08BBD75BC89DCDD685977166C667B365CCC25F3756F4C01C01893",
      "buyer": "rNQyxwfaE8xf5kjstMWAuzdfeLPeJXpZ7y",
      "seller": "rGCxaHPdFpkwZUxv7rCPCU8uLaavTiBqPq",
      "nft": "000813889322BE1ACAB841AEF37787C6416324F83964F143B7D95211059DC375",
      "xrp": 1,
      "xrpEqv": 1,
      "token": null,
      "time": 1791424281000,
      "mintedAt": 1791235860000,
      "flaggedAt": 1791235860036
    },
    {
      "hash": "6160D0588AAAEE045E37763C8E2BC5286545BC2966E17F6F3BDD48F19BD5B219",
      "buyer": "r9HGWV4Jzm1XzvdabugnP1Ydnt1PMmK4nu",
      "seller": "rHrsM2gD2EqiziogUgDT4DunwjwJLxi3ZZ",
      "nft": "000813889322BE1ACAB841AEF37787C6416324F83964F143D524E03F059DC3A3",
      "xrp": 1,
      "xrpEqv": 1,
      "token": null,
      "time": 1791302260000,
      "mintedAt": 1791274081000,
      "flaggedAt": 1791274083003
    },
    {
      "hash": "29883A946CEA8AA3371E5AA2E4F1A5DED9D67D489DE1214E6BD962EE38630E9B",
      "buyer": "rMtyBQaD6WmKz67XV5vgK4FS1d6wGhHb1G",
      "seller": "rMPz2yQFtUDZ9AZJG6SCX5DHspyF3jxkmv",
      "nft": "00080000DFBBBCAB10F2D1890623C51C65BCDBD22DF92EF27DFF7B4906667127",
      "xrp": 9968,
      "xrpEqv": 9968,
      "token": null,
      "time": 1791029630000,
      "mintedAt": 1791029600000,
      "flaggedAt": 1791029630359
    }
  ]
}

Long arrays and strings are shortened in the example; Send request for the full answer.

What it does

NFT-scam insights snapshot — totals (XRP/token drained, NFTs flagged, scam wallets), monthly timeline, top scammers/victims, tokens drained with XRP values, recent drain feed, and scamIssuersList (flat array of every flagged-issuer address for client-side filtering). For per-NFT checks, use GET /nft/:nftId — it already returns scam + scamType.

Each collection comes back with its slug, the id every Collection endpoint takes. To find one by name, use POST /search (under Token List): it covers collections and NFTs too. Go to Collection →
OpenAPI