/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.
Request
https://api.xrpl.to/v1/nft/scamcurl 'https://api.xrpl.to/v1/nft/scam'
Response
https://api.xrpl.to/v1/nft/scam{ "computedAt": 1791767045729, "computeMs": 247, "firstDrainAt": 1690828170000, "latestDrainAt": 1791456561000, "scamIssuersList": [ "r13cHG7iwsHMFeFkVpf3NZYr1dRFiTS9v", "r1hEJo4VBe7ktLQaKs8fszDz3HS8SVKws", "r2mrM4K2tNfM3XeC4cMoYumKfE3Djrjen", "r313QBkNhstMBBWxXtovCLtaBdz1Pxr5j7", "r31qez8eY6BKieHEHmcsEDt82EEuvnDByk" ], "totals": { "flaggedNfts": 38112, "flaggedOffers": 997, "uniqueScamIssuers": 2449, "uniqueVictims": 890, "xrpDrained": 2286870, "xrpDrains": 735, "tokenDrainEvents": 671, "distinctTokensDrained": 272, "tokenDrainValueXRP": 499538, "totalDrainValueXRP": 2786408, "scamHoldingsXRP": 8786, "scamHoldingsXrpOnly": 6049, "scamHoldingsTokenOnly": 2737 }, "scamWalletHoldings": [ { "address": "rKWQGG9LsPNxEf49LoCxeALwbfoua3MaTp", "xrp": 41, "tokenXRP": 1140, "total": 1182, "topTokens": [ { "currency": "REITF", "amount": 6167073.393581412, "xrpEqv": 1065, "isLP": false }, { "currency": "LP XRP/PONGO", "amount": 120071512.289806, "xrpEqv": 9, "isLP": true }, { "currency": "DARKNET", "amount": 109490.987245204, "xrpEqv": 9, "isLP": false }, { "currency": "RIBBLE", "amount": 497124.796509181, "xrpEqv": 7, "isLP": false } ] }, { "address": "rMWj9FnJbTsLFSFZuC6rCJac65aSWRHAJ", "xrp": 3, "tokenXRP": 472, "total": 475, "topTokens": [ { "currency": "DeepTide", "amount": 1630533854.360381, "xrpEqv": 472, "isLP": false } ] }, { "address": "rh2TivJofPywKdU8W96ZszPu7kB7H3V5b3", "xrp": 46, "tokenXRP": 425, "total": 471, "topTokens": [ { "currency": "PHNIX", "amount": 44410817.51863773, "xrpEqv": 302, "isLP": false }, { "currency": "SHROOMIES", "amount": 3465844.411607471, "xrpEqv": 24, "isLP": false }, { "currency": "HSTL", "amount": 991118.90220857, "xrpEqv": 22, "isLP": false }, { "currency": "FARM", "amount": 47037.79728487656, "xrpEqv": 19, "isLP": false } ] }, { "address": "rNt3n1kj8MJ4Efbfj7kA9w79aes52SK8f1", "xrp": 191, "tokenXRP": 0, "total": 191, "topTokens": [] }, { "address": "rfotNCtYeYwZbcKvBfYeB8f1C6VyHRuPKU", "xrp": 1, "tokenXRP": 169, "total": 170, "topTokens": [ { "currency": "$BWTZ", "amount": 56297935.98479371, "xrpEqv": 169, "isLP": false }, { "currency": "RLUSD", "amount": 0.278405150613032, "xrpEqv": 0, "isLP": false } ] } ], "scamHeldTokens": [ { "currency": "REITF", "currencyHex": "5245495446000000000000000000000000000000", "issuer": "rLSCBST5HFQjfiKWGY3BiW7LEhXmRVLygX", "amount": 6167073.393581412, "valueXRP": 1065, "wallets": 1, "isLP": false, "lpPair": null }, { "currency": "DeepTide", "currencyHex": "4465657054696465000000000000000000000000", "issuer": "rnHDzEH4xyW6u4LbXqDoX1uk36v5ovhbFi", "amount": 1630533854.360381, "valueXRP": 472, "wallets": 1, "isLP": false, "lpPair": null }, { "currency": "PHNIX", "currencyHex": "50484E4958000000000000000000000000000000", "issuer": "rDFXbW2ZZCG5WgPtqwNiA2xZokLMm9ivmN", "amount": 47472566.06269129, "valueXRP": 323, "wallets": 48, "isLP": false, "lpPair": null }, { "currency": "$BWTZ", "currencyHex": "244257545A000000000000000000000000000000", "issuer": "rrpQUEKXBBtRtxFNCGev1PTJ8FQn51GMHS", "amount": 56297935.98479371, "valueXRP": 169, "wallets": 1, "isLP": false, "lpPair": null }, { "currency": "SOLO", "currencyHex": "534F4C4F00000000000000000000000000000000", "issuer": "rsoLo2S1kiGeCcn6hCUXVrCpGMWLrRrLZz", "amount": 15997.49685617195, "valueXRP": 134, "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": 4014 }, { "type": "scam_account_minter", "count": 2406 } ], "topScammers": [ { "address": "r3qAzDpGrDgVMsg4JcgTGDVa5R9vAMx6ia", "xrpReceived": 576840, "drains": 10, "last": 1778450611000 }, { "address": "rKWQGG9LsPNxEf49LoCxeALwbfoua3MaTp", "xrpReceived": 315795, "drains": 101, "last": 1771070831000 }, { "address": "rG8VfiL6fCAtAjhhZNB1EARRymZrgb1UTq", "xrpReceived": 189494, "drains": 104, "last": 1777331140000 }, { "address": "rNszN35FBo46dwbBVuzHZMuVwZwzZ2eVq8", "xrpReceived": 163489, "drains": 1, "last": 1785638512000 }, { "address": "rMKAzYhAh2wEB3BkGbpMRyVVRpFAuXsmaV", "xrpReceived": 156011, "drains": 39, "last": 1779311040000 } ], "topVictims": [ { "address": "rGhwR5REyp2ZDBJxKN1FdMGEqWNDwyX2xG", "xrpPaid": 556075, "drains": 1, "last": 1778450611000 }, { "address": "rn6jfsahsmGv78LyidwTRK1dNfA7DERvFB", "xrpPaid": 265930, "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": 37510, "drains": 50 }, { "month": "2026-02", "xrp": 414791, "drains": 164 }, { "month": "2026-03", "xrp": 84572, "drains": 47 } ], "tokensDrained": [ { "currency": "RLUSD", "currencyHex": "524C555344000000000000000000000000000000", "issuer": "rMxCKbEDwqr76QuheSUMdEGf4B9xJ8m5De", "amount": 3927.1978990700372, "count": 43, "valueXRP": 2788, "valueUSD": null, "isLP": false, "lpPair": null }, { "currency": "FUZZY", "currencyHex": "46555A5A59000000000000000000000000000000", "issuer": "rhCAT4hRdi2Y9puNdkpMzxrdKa5wkppR62", "amount": 714778223.5120419, "count": 40, "valueXRP": 22901, "valueUSD": null, "isLP": false, "lpPair": null }, { "currency": "PHNIX", "currencyHex": "50484E4958000000000000000000000000000000", "issuer": "rDFXbW2ZZCG5WgPtqwNiA2xZokLMm9ivmN", "amount": 2145135997.4183555, "count": 27, "valueXRP": 14596, "valueUSD": null, "isLP": false, "lpPair": null }, { "currency": "SOLO", "currencyHex": "534F4C4F00000000000000000000000000000000", "issuer": "rsoLo2S1kiGeCcn6hCUXVrCpGMWLrRrLZz", "amount": 89539.01240364095, "count": 25, "valueXRP": 747, "valueUSD": null, "isLP": false, "lpPair": null }, { "currency": "REAL", "currencyHex": "5245414C00000000000000000000000000000000", "issuer": "rKVyXn1AhqMTvNA9hS6XkFjQNn2VE8Nz88", "amount": 285097.16993230965, "count": 17, "valueXRP": 184, "valueUSD": null, "isLP": false, "lpPair": null } ], "recentDrains": [ { "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 }, { "hash": "1A39C439CFA5A44D7D2EB6914DC0A37695840C66EC45D759834F4F54ED0E5F16", "buyer": "rh3vJZRuT2Y1dUDfAGhZo7A9hG2ohyDKzv", "seller": "rnLXRuST7kBPrNSVexEsuH5GRU7bdnqyZc", "nft": "00080000273C86B86EF7CDB5177B0A25C3BEF8DF0E167CF50B3E8986061ED3EC", "xrp": 323, "xrpEqv": 323, "token": null, "time": 1790716490000, "mintedAt": 1789707780000, "flaggedAt": 1790716469474 } ] }
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.