{"uid":"cap_3ukd3LnX_GU7VUQlZQ_NE","slug":"scam-phishing-message-filter-3f668ce7","name":"Scam & Phishing Message Filter","description":"Screens one message (DM, email or chat text) for common crypto and phishing scam signals in English: urgency, fake support or giveaway, wallet-connect or seed-phrase requests, guaranteed returns, and suspicious links. Returns HIGH/MEDIUM/LOW/NONE with each matched phrase. A fixed rule list: it misses new wording and other languages, and it never sees the sender's account.","url":"https://api.fadeandco.workers.dev/api/agent-intel/scam-phishing-message-filter?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"text":{"type":"string","description":"The message to screen, 1 to 10000 characters"}}},"responseSchema":{"type":"json","example":{"note":"Fixed English rule list. NONE means no known pattern, not that the sender is trustworthy.","risk":"NONE","source":"hand-written rule list","matches":[],"checkedAt":"2026-10-23T22:05:51.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Tg2fbFms-qtRf80H2izZd","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Screens a text message for crypto and phishing scam signals (urgency, fake support, wallet/seed-phrase requests, guaranteed returns, suspicious links) and returns a HIGH/MEDIUM/LOW/NONE risk rating with matched phrases.","exampleAgentPrompt":"Can you screen this DM I just received for scam signals: 'Congratulations! Your wallet has been selected for a 2 ETH airdrop — connect your wallet now at claim-eth.io to verify. This offer expires in 10 minutes!'?","exampleUseCases":[{"title":"Crypto airdrop DM screening","prompt":"I got this message on Twitter: 'You've been selected for an exclusive ETH airdrop! Visit wallet-verify.net and enter your seed phrase to claim 5 ETH before midnight.' Can you check if this is a scam?"},{"title":"Suspicious support email triage","prompt":"Screen this email for phishing: 'This is Coinbase Support. Your account has been flagged for suspicious activity. Click here immediately to verify your wallet or your funds will be frozen within 24 hours.'"},{"title":"Discord guaranteed-returns message check","prompt":"Someone in my Discord server sent this message — can you run it through your scam filter and tell me the risk level and any matched phrases? The message says: 'DM me to join my crypto trading group — I guarantee 300% returns weekly, no risk involved. 50 spots left!'"}],"resultDescription":"A JSON object containing a risk field (HIGH, MEDIUM, LOW, or NONE), a matches array listing each matched suspicious phrase, a checkedAt ISO timestamp, a source field identifying the rule set used, and a note reminding the caller that NONE means no known pattern was matched, not that the sender is trustworthy.","failureModes":["Message text missing or empty — API likely returns a validation error","Message exceeds 10,000 character limit — will be rejected","New or novel scam wording not in the fixed rule list — returns NONE even if malicious","Non-English messages — rule list is English-only, non-English scams may return NONE","No account/sender context available — cannot assess sender reputation, only message text"],"whenToPreferThis":"Use this endpoint when you need a fast, lightweight, rule-based first-pass filter for English crypto and phishing scam messages — ideal for agent inbox triage, automated DM screening, or alerting users before they interact with suspicious content. Prefer this over LLM-based analysis when you need deterministic, auditable signal with known matched phrases and consistent latency. Do not use it as a sole trust signal, and note it will miss novel phrasing or non-English scams.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T12:41:09.827Z","isFirstParty":false,"canonicalSlug":"scam-phishing-message-filter-3f668ce7"}