Checks reference

Every field the API returns.

Check families plus full geolocation and a composite. Field names are a stable contract. There is no is_fraud field — the score is advisory, and you adjudicate.

🌐
IP
Country + ASN, Tor-exit detection, and datacenter/cloud classification.
FieldTypeDescription
countrystringCountry the address is registered to (compare vs. shipping).
asnnumberAutonomous System Number the address routes through.
is_torboolAddress is a known Tor exit node.
is_datacenterboolAddress belongs to a datacenter/hosting ASN.
is_cloudboolAddress is on a major public-cloud ASN.
is_vpnboolAddress is a known commercial VPN exit.
is_known_bad_networkboolAddress is on a network flagged as hostile — hijacked or criminal-controlled infrastructure.
proxy_likelihoodnumberDerived 0–100 heuristic. Not from an authoritative VPN list.
locationobjectNested city-level location (region, city, postal, lat/long, timezone) — same data as /v1/geo.
✉️
Email
Syntax, mail-server (MX) reachability, and disposable / role / free-mail detection.
FieldTypeDescription
syntax_validboolAddress parses as a valid email.
domain_has_mxboolDomain publishes MX records (can receive mail).
has_spfboolDomain publishes an SPF record. Presence only.
has_dmarcboolDomain publishes a DMARC record. Presence only.
is_disposableboolDomain is a known disposable/temporary provider.
is_role_accountboolLocal-part is a role account (admin@, info@…).
is_freemailboolDomain is a free consumer provider.
tld_validboolTLD is well-formed.
tld_riskstringlow | medium | high.
📱
Phone
Number validation with line type, region, and carrier metadata.
FieldTypeDescription
validboolNumber is valid for its region.
regionstringISO region code the number belongs to.
line_typestringmobile | fixed | voip | … where metadata supports it.
e164stringNormalized E.164 form.
reported_scamboolNumber appears in recent scam-call complaints. Weak — caller IDs are spoofed.
🏳️
Country
Sanctions & embargo screening, regulatory risk tiers, and cross-source consistency.
FieldTypeDescription
shipping_country_sanctionedboolDestination is comprehensively sanctioned/embargoed.
risk_tierstringstandard | monitored | high_risk.
country_mismatchboolShipping / IP / phone countries disagree.
🪪
Name
Sanctions & watchlist name screening, matching on names and their known aliases. A check, not a compliance determination — a match is review-worthy, a non-match is not clearance.
FieldTypeDescription
sanctions_matchboolThe name matches a sanctions-list entry (or alias).
match_typestringnone | exact | reordered.
matched_namestringThe listed name that matched.
matched_typestringindividual | entity | vessel | aircraft.
programstringThe sanctions program(s) the match falls under.
📍
Geolocation
Full location for an IP via the dedicated /v1/geo endpoint. On every plan.
FieldTypeDescription
country_codestringISO 3166 alpha-2 country code.
country_namestringHuman-readable country name.
regionstringRegion / state / province.
citystringCity name.
postal_codestringPostal / ZIP code where available.
latitudenumberApproximate latitude.
longitudenumberApproximate longitude.
timezonestringTime zone (e.g. America/Los_Angeles).
asnnumberAutonomous System Number.
orgstringNetwork / organization name.
scopestringpublic | private | loopback | cgnat | … routing scope.
bogonboolNon-routable/reserved address (no location returned).
Σ
Composite
score (0–100, advisory) and reasons[] (stable reason codes) — never a verdict.