trustscore-api

fraud checkpoint api

One API call.
One verdict.

Send a phone number, email, and IP. Get back allow, review, or block — not three sets of raw fraud data you have to interpret yourself.

built for solo founders & no-code builders no card, no dashboard maze try it live, right now →
POST /v1/demo

fill in at least one field — this hits the live public demo endpoint

Three signals, checked in parallel, converging on one gate.

Send whichever ones you have — there's no required set. A signal you don't send is left out of the score entirely, not assumed safe.

phone

format, line type, country

Flags VOIP and pager-type lines — cheap to acquire in bulk, common in fake-signup farms.

email

syntax, MX, disposable domain

Live DNS lookup for mail servers, checked against a maintained disposable/burner domain list.

ip

geolocation, hosting range

Flags known cloud/hosting/datacenter ranges — a proxy for non-residential, automated traffic.

score = average risk across whichever signals you sent · block ≥ 70 · review 30–69 · allow < 30

Most validation APIs hand you the raw data back.

That's fine if you have time to write the interpretation logic yourself. If you're shipping solo, you probably don't.

typical validation apiyou write the logic
{
  "phone": { "carrier": "voip", "line_type": "voip" },
  "email": { "mx_found": true, "disposable": true },
  "ip": { "is_proxy": false, "is_hosting": true }
}
// now what? block on disposable alone?
// what if the phone is fine but the IP isn't?
trustscore apiship it
{
  "verdict": "block",
  "score": 83
}

if (verdict === "block") rejectSignup();

An API for developers. A verdict for everyone else.

for developers

One endpoint, one Bearer key

No SDK to install. Copy-paste the curl example, swap in your key, done in under a minute.

POST /v1/check

for no-code builders

Drop-in form firewall

A snippet for Webflow, Framer, and WordPress forms — block fake signups without touching a backend. Coming soon.

in progress

Stop guessing which signups are real.

Early access — request a key and start checking today.