FFraud · JSON-LD Context

Ffraud Com Context

JSON-LD context defining the semantic vocabulary for Ffraud Com from FFraud.

23 Classes 123 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
ffraud: https://ffraud.com/schema#

Classes

IpCheckRequest BatchIpRequest EmailCheckRequest BatchEmailRequest BatchEmailResponse EmailReportRequest EmailLists EmailListRequest EmailListEntry EmailListRemoved EmailReportResponse ReportRequest ReportCategory Report IpResponse ResidentialProxy Carrier Company Whois Geo EmailResponse DomainResponse Error

Properties

Property Type Container
ip string
ips list
email string
emails list
request_id string
results list
total integer
category string
comment string
allow list
block list
limit integer
list string
domain string
removed boolean
success boolean
total_reports integer
evidence_url string
reporter string
id integer
created_at dateTime
votes_up integer
votes_down integer
fraud_score integer
risk string
reason string
proxy boolean
vpn boolean
tor boolean
relay boolean
hosting boolean
mobile boolean
is_abuser boolean
is_crawler boolean
recent_abuse boolean
connection_type string
proxy_type string
is_residential_proxy boolean
shared_connection boolean
ISP string
organization string
ASN integer
leased_through
tunnel
asn_registered date
vpn_provider string
cloud_provider string
relay_service string
threat_type string
threat_tags list
is_private boolean
subnet_abuse_ratio decimal
subnet_total_ips integer
subnet_abuser_count integer
confidence string
data_completeness decimal
rdns_classification string
hostname string
isp_domain string
first_seen dateTime
last_seen dateTime
times_seen integer
distinct_reporters integer
open_ports list
vulnerabilities list
whois reference
residential_proxy reference
carrier reference
company reference
geo reference
detected boolean
recency string
persistence_days integer
multi_provider boolean
provider_count integer
name string
mcc string
mnc string
type string
network string
country string
netname string
org_name string
status string
abuse_contact string
source string
country_name string
region string
city string
latitude decimal
longitude decimal
timezone string
asn string
asn_org string
isp string
normalized_email string
did_you_mean string
is_disposable boolean
detection_source string
safe_domain boolean
valid_format boolean
is_role_address boolean
is_forwarder boolean
is_alias_service boolean
forwarder_service string
mx_found boolean
mx_records list
is_known_spammer boolean
email_type string
blocked boolean
allowlisted boolean
blocklisted boolean
community_blacklisted boolean
blacklist_reports integer
blacklist_reasons list
known boolean
is_phishing boolean
risk_level string
blocked_count integer
related_domains list
error_code integer
error string
message string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://ffraud.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ffraud": "https://ffraud.com/schema#",
    "IpCheckRequest": "ffraud:IpCheckRequest",
    "ip": {
      "@id": "ffraud:ip",
      "@type": "xsd:string"
    },
    "BatchIpRequest": "ffraud:BatchIpRequest",
    "ips": {
      "@id": "ffraud:ips",
      "@container": "@list"
    },
    "EmailCheckRequest": "ffraud:EmailCheckRequest",
    "email": {
      "@id": "ffraud:email",
      "@type": "xsd:string"
    },
    "BatchEmailRequest": "ffraud:BatchEmailRequest",
    "emails": {
      "@id": "ffraud:emails",
      "@container": "@list"
    },
    "BatchEmailResponse": "ffraud:BatchEmailResponse",
    "request_id": {
      "@id": "ffraud:request_id",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "ffraud:results",
      "@container": "@list"
    },
    "total": {
      "@id": "ffraud:total",
      "@type": "xsd:integer"
    },
    "EmailReportRequest": "ffraud:EmailReportRequest",
    "category": {
      "@id": "ffraud:category",
      "@type": "xsd:string"
    },
    "comment": {
      "@id": "ffraud:comment",
      "@type": "xsd:string"
    },
    "EmailLists": "ffraud:EmailLists",
    "allow": {
      "@id": "ffraud:allow",
      "@container": "@list"
    },
    "block": {
      "@id": "ffraud:block",
      "@container": "@list"
    },
    "limit": {
      "@id": "ffraud:limit",
      "@type": "xsd:integer"
    },
    "EmailListRequest": "ffraud:EmailListRequest",
    "list": {
      "@id": "ffraud:list",
      "@type": "xsd:string"
    },
    "EmailListEntry": "ffraud:EmailListEntry",
    "domain": {
      "@id": "ffraud:domain",
      "@type": "xsd:string"
    },
    "EmailListRemoved": "ffraud:EmailListRemoved",
    "removed": {
      "@id": "ffraud:removed",
      "@type": "xsd:boolean"
    },
    "EmailReportResponse": "ffraud:EmailReportResponse",
    "success": {
      "@id": "ffraud:success",
      "@type": "xsd:boolean"
    },
    "total_reports": {
      "@id": "ffraud:total_reports",
      "@type": "xsd:integer"
    },
    "ReportRequest": "ffraud:ReportRequest",
    "evidence_url": {
      "@id": "ffraud:evidence_url",
      "@type": "xsd:string"
    },
    "reporter": {
      "@id": "ffraud:reporter",
      "@type": "xsd:string"
    },
    "ReportCategory": "ffraud:ReportCategory",
    "Report": "ffraud:Report",
    "id": {
      "@id": "ffraud:id",
      "@type": "xsd:integer"
    },
    "created_at": {
      "@id": "ffraud:created_at",
      "@type": "xsd:dateTime"
    },
    "votes_up": {
      "@id": "ffraud:votes_up",
      "@type": "xsd:integer"
    },
    "votes_down": {
      "@id": "ffraud:votes_down",
      "@type": "xsd:integer"
    },
    "IpResponse": "ffraud:IpResponse",
    "fraud_score": {
      "@id": "ffraud:fraud_score",
      "@type": "xsd:integer"
    },
    "risk": {
      "@id": "ffraud:risk",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "ffraud:reason",
      "@type": "xsd:string"
    },
    "proxy": {
      "@id": "ffraud:proxy",
      "@type": "xsd:boolean"
    },
    "vpn": {
      "@id": "ffraud:vpn",
      "@type": "xsd:boolean"
    },
    "tor": {
      "@id": "ffraud:tor",
      "@type": "xsd:boolean"
    },
    "relay": {
      "@id": "ffraud:relay",
      "@type": "xsd:boolean"
    },
    "hosting": {
      "@id": "ffraud:hosting",
      "@type": "xsd:boolean"
    },
    "mobile": {
      "@id": "ffraud:mobile",
      "@type": "xsd:boolean"
    },
    "is_abuser": {
      "@id": "ffraud:is_abuser",
      "@type": "xsd:boolean"
    },
    "is_crawler": {
      "@id": "ffraud:is_crawler",
      "@type": "xsd:boolean"
    },
    "recent_abuse": {
      "@id": "ffraud:recent_abuse",
      "@type": "xsd:boolean"
    },
    "connection_type": {
      "@id": "ffraud:connection_type",
      "@type": "xsd:string"
    },
    "proxy_type": {
      "@id": "ffraud:proxy_type",
      "@type": "xsd:string"
    },
    "is_residential_proxy": {
      "@id": "ffraud:is_residential_proxy",
      "@type": "xsd:boolean"
    },
    "shared_connection": {
      "@id": "ffraud:shared_connection",
      "@type": "xsd:boolean"
    },
    "ISP": {
      "@id": "ffraud:ISP",
      "@type": "xsd:string"
    },
    "organization": {
      "@id": "ffraud:organization",
      "@type": "xsd:string"
    },
    "ASN": {
      "@id": "ffraud:ASN",
      "@type": "xsd:integer"
    },
    "leased_through": {
      "@id": "ffraud:leased_through"
    },
    "tunnel": {
      "@id": "ffraud:tunnel"
    },
    "asn_registered": {
      "@id": "ffraud:asn_registered",
      "@type": "xsd:date"
    },
    "vpn_provider": {
      "@id": "ffraud:vpn_provider",
      "@type": "xsd:string"
    },
    "cloud_provider": {
      "@id": "ffraud:cloud_provider",
      "@type": "xsd:string"
    },
    "relay_service": {
      "@id": "ffraud:relay_service",
      "@type": "xsd:string"
    },
    "threat_type": {
      "@id": "ffraud:threat_type",
      "@type": "xsd:string"
    },
    "threat_tags": {
      "@id": "ffraud:threat_tags",
      "@container": "@list"
    },
    "is_private": {
      "@id": "ffraud:is_private",
      "@type": "xsd:boolean"
    },
    "subnet_abuse_ratio": {
      "@id": "ffraud:subnet_abuse_ratio",
      "@type": "xsd:decimal"
    },
    "subnet_total_ips": {
      "@id": "ffraud:subnet_total_ips",
      "@type": "xsd:integer"
    },
    "subnet_abuser_count": {
      "@id": "ffraud:subnet_abuser_count",
      "@type": "xsd:integer"
    },
    "confidence": {
      "@id": "ffraud:confidence",
      "@type": "xsd:string"
    },
    "data_completeness": {
      "@id": "ffraud:data_completeness",
      "@type": "xsd:decimal"
    },
    "rdns_classification": {
      "@id": "ffraud:rdns_classification",
      "@type": "xsd:string"
    },
    "hostname": {
      "@id": "ffraud:hostname",
      "@type": "xsd:string"
    },
    "isp_domain": {
      "@id": "ffraud:isp_domain",
      "@type": "xsd:string"
    },
    "first_seen": {
      "@id": "ffraud:first_seen",
      "@type": "xsd:dateTime"
    },
    "last_seen": {
      "@id": "ffraud:last_seen",
      "@type": "xsd:dateTime"
    },
    "times_seen": {
      "@id": "ffraud:times_seen",
      "@type": "xsd:integer"
    },
    "distinct_reporters": {
      "@id": "ffraud:distinct_reporters",
      "@type": "xsd:integer"
    },
    "open_ports": {
      "@id": "ffraud:open_ports",
      "@container": "@list"
    },
    "vulnerabilities": {
      "@id": "ffraud:vulnerabilities",
      "@container": "@list"
    },
    "whois": {
      "@id": "ffraud:whois",
      "@type": "@id"
    },
    "residential_proxy": {
      "@id": "ffraud:residential_proxy",
      "@type": "@id"
    },
    "carrier": {
      "@id": "ffraud:carrier",
      "@type": "@id"
    },
    "company": {
      "@id": "ffraud:company",
      "@type": "@id"
    },
    "geo": {
      "@id": "ffraud:geo",
      "@type": "@id"
    },
    "ResidentialProxy": "ffraud:ResidentialProxy",
    "detected": {
      "@id": "ffraud:detected",
      "@type": "xsd:boolean"
    },
    "recency": {
      "@id": "ffraud:recency",
      "@type": "xsd:string"
    },
    "persistence_days": {
      "@id": "ffraud:persistence_days",
      "@type": "xsd:integer"
    },
    "multi_provider": {
      "@id": "ffraud:multi_provider",
      "@type": "xsd:boolean"
    },
    "provider_count": {
      "@id": "ffraud:provider_count",
      "@type": "xsd:integer"
    },
    "Carrier": "ffraud:Carrier",
    "name": {
      "@id": "ffraud:name",
      "@type": "xsd:string"
    },
    "mcc": {
      "@id": "ffraud:mcc",
      "@type": "xsd:string"
    },
    "mnc": {
      "@id": "ffraud:mnc",
      "@type": "xsd:string"
    },
    "Company": "ffraud:Company",
    "type": {
      "@id": "ffraud:type",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "ffraud:network",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "ffraud:country",
      "@type": "xsd:string"
    },
    "Whois": "ffraud:Whois",
    "netname": {
      "@id": "ffraud:netname",
      "@type": "xsd:string"
    },
    "org_name": {
      "@id": "ffraud:org_name",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "ffraud:status",
      "@type": "xsd:string"
    },
    "abuse_contact": {
      "@id": "ffraud:abuse_contact",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "ffraud:source",
      "@type": "xsd:string"
    },
    "Geo": "ffraud:Geo",
    "country_name": {
      "@id": "ffraud:country_name",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "ffraud:region",
      "@type": "xsd:string"
    },
    "city": {
      "@id": "ffraud:city",
      "@type": "xsd:string"
    },
    "latitude": {
      "@id": "ffraud:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "ffraud:longitude",
      "@type": "xsd:decimal"
    },
    "timezone": {
      "@id": "ffraud:timezone",
      "@type": "xsd:string"
    },
    "asn": {
      "@id": "ffraud:asn",
      "@type": "xsd:string"
    },
    "asn_org": {
      "@id": "ffraud:asn_org",
      "@type": "xsd:string"
    },
    "isp": {
      "@id": "ffraud:isp",
      "@type": "xsd:string"
    },
    "EmailResponse": "ffraud:EmailResponse",
    "normalized_email": {
      "@id": "ffraud:normalized_email",
      "@type": "xsd:string"
    },
    "did_you_mean": {
      "@id": "ffraud:did_you_mean",
      "@type": "xsd:string"
    },
    "is_disposable": {
      "@id": "ffraud:is_disposable",
      "@type": "xsd:boolean"
    },
    "detection_source": {
      "@id": "ffraud:detection_source",
      "@type": "xsd:string"
    },
    "safe_domain": {
      "@id": "ffraud:safe_domain",
      "@type": "xsd:boolean"
    },
    "valid_format": {
      "@id": "ffraud:valid_format",
      "@type": "xsd:boolean"
    },
    "is_role_address": {
      "@id": "ffraud:is_role_address",
      "@type": "xsd:boolean"
    },
    "is_forwarder": {
      "@id": "ffraud:is_forwarder",
      "@type": "xsd:boolean"
    },
    "is_alias_service": {
      "@id": "ffraud:is_alias_service",
      "@type": "xsd:boolean"
    },
    "forwarder_service": {
      "@id": "ffraud:forwarder_service",
      "@type": "xsd:string"
    },
    "mx_found": {
      "@id": "ffraud:mx_found",
      "@type": "xsd:boolean"
    },
    "mx_records": {
      "@id": "ffraud:mx_records",
      "@container": "@list"
    },
    "is_known_spammer": {
      "@id": "ffraud:is_known_spammer",
      "@type": "xsd:boolean"
    },
    "email_type": {
      "@id": "ffraud:email_type",
      "@type": "xsd:string"
    },
    "blocked": {
      "@id": "ffraud:blocked",
      "@type": "xsd:boolean"
    },
    "allowlisted": {
      "@id": "ffraud:allowlisted",
      "@type": "xsd:boolean"
    },
    "blocklisted": {
      "@id": "ffraud:blocklisted",
      "@type": "xsd:boolean"
    },
    "community_blacklisted": {
      "@id": "ffraud:community_blacklisted",
      "@type": "xsd:boolean"
    },
    "blacklist_reports": {
      "@id": "ffraud:blacklist_reports",
      "@type": "xsd:integer"
    },
    "blacklist_reasons": {
      "@id": "ffraud:blacklist_reasons",
      "@container": "@list"
    },
    "DomainResponse": "ffraud:DomainResponse",
    "known": {
      "@id": "ffraud:known",
      "@type": "xsd:boolean"
    },
    "is_phishing": {
      "@id": "ffraud:is_phishing",
      "@type": "xsd:boolean"
    },
    "risk_level": {
      "@id": "ffraud:risk_level",
      "@type": "xsd:string"
    },
    "blocked_count": {
      "@id": "ffraud:blocked_count",
      "@type": "xsd:integer"
    },
    "related_domains": {
      "@id": "ffraud:related_domains",
      "@container": "@list"
    },
    "Error": "ffraud:Error",
    "error_code": {
      "@id": "ffraud:error_code",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "ffraud:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "ffraud:message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "FFraud API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects FFraud's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-09) from openapi/ffraud-com-openapi.json.",
  "dcterms:created": "2026-11-09",
  "dcterms:source": [
    "openapi/ffraud-com-openapi.json"
  ]
}