For publishers — free to embed, no key, no account
Put the free scam check on your own site
Your readers arrive holding a link and a bad feeling. This widget answers them where they already are — on your page, in your article, without a redirect. They paste an address, our server reads it live, and the score, the verdict and the two most serious findings appear in place. It costs you nothing, needs no key and no account, and we never ask their email for the free result.
A 0–100 scam risk score, a plain-English verdict, from “no red flags found” to “high risk”, and the two most serious red flags — each naming what we read and the day we read it.
What your reader gets
- One field, no gateA paste box on your page. No email address, no card, no account, and nothing hidden behind a sign-up. The reader presses one button.
- A live reading, not a lookupOur server reads the address when they ask: whether the name resolves, the certificate served on the connection, the public registration record, and the page itself fetched with caching switched off.
- A score and a plain-English lineA 0–100 scam risk score and one of four verdict lines — “No red flags found in this check”, “A few risk signals — worth a closer look”, “Suspicious — multiple risk signals” or “High risk — matches the pattern we see on scam storefronts”.
- The two worst findings, with datesThe two most serious red flags, each naming the reading it came from and the day it was read. The full report holds five; the widget never shows more than two.
- Your credit, on every render“Checks by Scam Detective” sits under every result and links back to us. It is part of the widget and cannot be switched off — that link is the whole of what we ask in return.
Install it
- 1Pick a publisher tagLower-case letters, numbers, dots, dashes — usually your site's name. It rides on the widget and on any reader who upgrades, so your readers are separable from every other publisher's in our own funnel. If you arrived here from a link we sent you, it is already filled in and the snippet below is ready to copy as it stands.
- 2Paste the snippet where you want the boxOne script tag, no container element, no dependency. It inserts the widget exactly where the tag sits and resizes itself as the result appears.
- 3Nothing elseNo key, no account, no allow-list, no call-back. If your CMS strips scripts, use the plain iframe below instead — same widget, same tag.
The snippet
Paste this where you want the check box to appear.
<script async src="https://scam-detective8.acoco.ai/embed.js"
data-sd-ref="your-site"
data-sd-theme="light"></script>No-JavaScript fallback
Same widget, for a CMS that strips script tags.
<iframe src="https://scam-detective8.acoco.ai/embed/widget"
title="Free scam risk check by Scam Detective"
width="100%" height="560" loading="lazy"
style="border:0;max-width:680px;width:100%"></iframe>Live preview
This is the real widget, running against our live check — not a picture of one. Paste a link into it and you will get the same result your readers get.
Usage rules — what you may and may not write around it
These are the same claim boundaries our own pages are written inside, scoped to what this widget returns. They exist because the sentence a reader acts on is usually the one in your headline, not the one in our result — and because a check is a reading with a date on it, never a verdict on a business.
You may say
You must not say
The standing scope limits
These do not change with the placement, the publisher or the price. They are the same limits printed on every report we sell.
- Point-in-time, always. We read the address at the moment your reader asks and we do not look at it again. There is no monitoring, no alerting, no feed and no API behind this widget — a result is a reading with a date on it, not a standing status.
- Not advice, and not a statement about anyone. We describe what an address served and what its public records showed. We make no claim about who registered it, why, or whether anything about it is criminal, and nothing the widget returns is legal advice.
- An absence of findings is not a clean bill of health. A check that turned up nothing has turned up nothing; it has not certified an address. Do not write “verified”, “cleared” or “approved” around this widget's output — see the usage rules.
- We do not file anything, get anything removed, or recover money. Those are not products we sell at any price, and the widget must not be presented as a route to any of them.
- A reading we could not take is reported as a reading we could not take. A blocked fetch or a registry that answers nothing is a fact about our check, and we print it rather than filling the gap with an estimate.
What we ask in return
- Free to embed on any site, commercial or not. There is no key to request, no account to create, and no approval step — paste it and it works.
- Keep the “Checks by Scam Detective” link visible. It is built into the widget; do not hide, overlay, iframe-crop or CSS-clip it.
- Do not modify the widget's output, restyle it to look like your own rating, or wrap it in a headline the usage rules above disallow.
- Set your own publisher tag in the snippet. It is a reporting label so we can tell your readers apart from another publisher's — nothing more. It is not a key, it grants nothing, and it carries no revenue share.
- We may change what the widget renders (including its wording) as the claim boundary moves. The snippet keeps working; that is the point of loading it from us rather than shipping you a copy.
- Anything unclear, or a placement you want us to look at first: scam-detective8@mail.acoco.ai.
Publisher questions
What does it cost me?
Nothing. There is no key, no account and no charge to embed it or to run checks through it. We pay for the reads because a reader who upgrades to the full report does it on our site, and your tag is on that visit.
What does my reader actually get for free?
A 0–100 scam risk score, a plain-English verdict, from “no red flags found” to “high risk”, and the two most serious red flags — each naming what we read and the day we read it. No email address, no card and no account is asked for at any point before the result.
Does the widget track my readers?
It records that a widget loaded, that a link was checked, and whether the paid upgrade was clicked — with your publisher tag and the host page's domain attached. The loader also reports once, when it runs, that your page carries the snippet: your tag, your hostname and the path. No cookie is set or read on your site, no identifier is generated, no email address, no name, no cross-site profile — we never ask your reader who they are.
What happens when a reader wants the full $2 report?
The button opens Scam Detective in a new tab — your page stays where it is — with the address they checked already filled in and your tag attached. It is a single $2 payment, no subscription and no account.
Can I show the result as a badge or a rating next to a shop?
No. Every result is a reading of one address at one moment, and a badge turns it into a standing claim about the future that the reading cannot support. The usage rules above cover this and the reasoning behind it.
Can I cache or republish the findings?
Not as ours. Findings carry the date they were read, and state changes in both directions — addresses in our own published record have gone quiet and come back serving the same build weeks later. Link to a live check instead of freezing one.
Does a result mean the site is fine if nothing is found?
No, and please do not write it that way. A check that found nothing has found nothing — it has not certified anything. That is why the lowest verdict line reads “No red flags found in this check” and not something stronger.
Will it slow my page down?
The script is small, loads asynchronously and renders the widget in an isolated frame, so nothing it does can block or restyle your page. The live reads only happen after your reader presses the button.
Published 17 September 2026. The full $2report, and every other product on this site, is a one-time payment — there is no subscription anywhere in this flow. Questions, or a placement you would like us to look at first: scam-detective8@mail.acoco.ai.