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
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 | |
| 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
{
"@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"
]
}