{"uid":"cap_T_ZAUNZ7PGszLOvGyMz-Y","slug":"fraud-fusion-score-4f0755ad","name":"Fraud Fusion Score","description":"Fusion anti-abuse risk score for an email and/or IP in one call. Combines domain-level email intelligence (MX, SPF, DMARC, disposable, free, role) with IP reputation into a deterministic 0-100 score with per-dimension reasons. Works with either input alone.","url":"https://payai.agentstools.dev/fraud/score","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"ip":{"type":"string","description":"Public IPv4 address to assess"},"email":{"type":"string","description":"Email address to assess (domain-level only, no mailbox probing)"},"country":{"type":"string","description":"Optional 2-letter country the caller claims, for a geo-mismatch check on the IP"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TPsQsTtW-t97HZZBSPYt8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a combined 0-100 anti-abuse risk score for an email address and/or IP address, with per-dimension reasons covering domain email hygiene and IP reputation.","exampleAgentPrompt":"Can you run a fraud risk check on the email signup 'john.doe@tempmail.xyz' coming from IP 185.220.101.42 claiming to be from Germany? I need a combined abuse score and the reasons behind it.","exampleUseCases":[{"title":"Block disposable emails at signup","prompt":"Before I create this account, check if the email 'user1337@guerrillamail.com' from IP 203.0.113.55 is risky — I want the fraud score and whether it's a disposable or role-based address."},{"title":"Flag suspicious login attempt","prompt":"A login just came in from IP 91.108.4.10 with email 'noreply@yandex.com' claiming to be from the United States — can you score that for fraud risk and tell me if there's a geo-mismatch?"},{"title":"IP-only abuse check for API key request","prompt":"Someone just requested an API key and I only have their IP: 45.33.32.156 — give me a fraud risk score for that IP so I can decide whether to approve the request."}],"resultDescription":"A deterministic 0-100 fraud risk score combining email domain intelligence (MX record validity, SPF/DMARC presence, disposable provider detection, free provider flag, role-address flag) and IP reputation signals, along with per-dimension reasons explaining each contributor to the score. Either email or IP can be omitted and the score is computed from whichever is provided.","failureModes":["Missing both email and IP — endpoint requires at least one of the two query parameters","Invalid IP format (non-public or malformed IPv4) may return an error or reduced score","Unknown or very new email domains may have limited signal and lower confidence","Payment failure or missing x402 payment header returns 402 Payment Required","Rate limiting may return 429 if call volume exceeds plan limits"],"whenToPreferThis":"Choose this endpoint when you need a single, pre-fused fraud risk signal combining both email hygiene and IP reputation without having to call separate services and aggregate yourself. It is especially useful for signup flows, account creation gates, or API access requests where you have at least one of an email address or IP and want a fast deterministic score with human-readable reasons. Prefer it over building your own fusion logic from raw WHOIS, MX, or IP data lookups.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:05:11.216Z","isFirstParty":false}