POLICYANDPLAY LTD · JSON-LD Context

Fetch Price Com Context

JSON-LD context defining the semantic vocabulary for Fetch Price Com from POLICYANDPLAY LTD.

10 Classes 32 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/
fetch: https://fetch-price.com/schema#

Classes

Error RegisterAgentResponse RegisterAgentRequest QueryMeta QueryResponse Network Result QueryRequest Health Stats

Properties

Property Type Container
error string
results list
agent_id string
api_key string
tier string
query_limit integer
name string
owner string
networks
endpoint reference
commission_split
query string
networks_searched list
returned integer
meta reference
product string
price decimal
currency string
condition string
network reference
result_type string
item_id string
image reference
url reference
max_results integer
max_price decimal
min_price decimal
status string
version string
ebay_live boolean
agents_active integer
networks_available list

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://fetch-price.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fetch": "https://fetch-price.com/schema#",
    "Error": "fetch:Error",
    "error": {
      "@id": "fetch:error",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "fetch:results",
      "@container": "@list"
    },
    "RegisterAgentResponse": "fetch:RegisterAgentResponse",
    "agent_id": {
      "@id": "fetch:agent_id",
      "@type": "xsd:string"
    },
    "api_key": {
      "@id": "fetch:api_key",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "fetch:tier",
      "@type": "xsd:string"
    },
    "query_limit": {
      "@id": "fetch:query_limit",
      "@type": "xsd:integer"
    },
    "RegisterAgentRequest": "fetch:RegisterAgentRequest",
    "name": {
      "@id": "fetch:name",
      "@type": "xsd:string"
    },
    "owner": {
      "@id": "fetch:owner",
      "@type": "xsd:string"
    },
    "networks": {
      "@id": "fetch:networks"
    },
    "endpoint": {
      "@id": "fetch:endpoint",
      "@type": "@id"
    },
    "commission_split": {
      "@id": "fetch:commission_split"
    },
    "QueryMeta": "fetch:QueryMeta",
    "query": {
      "@id": "fetch:query",
      "@type": "xsd:string"
    },
    "networks_searched": {
      "@id": "fetch:networks_searched",
      "@container": "@list"
    },
    "returned": {
      "@id": "fetch:returned",
      "@type": "xsd:integer"
    },
    "QueryResponse": "fetch:QueryResponse",
    "meta": {
      "@id": "fetch:meta",
      "@type": "@id"
    },
    "Network": "fetch:Network",
    "Result": "fetch:Result",
    "product": {
      "@id": "fetch:product",
      "@type": "xsd:string"
    },
    "price": {
      "@id": "fetch:price",
      "@type": "xsd:decimal"
    },
    "currency": {
      "@id": "fetch:currency",
      "@type": "xsd:string"
    },
    "condition": {
      "@id": "fetch:condition",
      "@type": "xsd:string"
    },
    "network": {
      "@id": "fetch:network",
      "@type": "@id"
    },
    "result_type": {
      "@id": "fetch:result_type",
      "@type": "xsd:string"
    },
    "item_id": {
      "@id": "fetch:item_id",
      "@type": "xsd:string"
    },
    "image": {
      "@id": "fetch:image",
      "@type": "@id"
    },
    "url": {
      "@id": "fetch:url",
      "@type": "@id"
    },
    "QueryRequest": "fetch:QueryRequest",
    "max_results": {
      "@id": "fetch:max_results",
      "@type": "xsd:integer"
    },
    "max_price": {
      "@id": "fetch:max_price",
      "@type": "xsd:decimal"
    },
    "min_price": {
      "@id": "fetch:min_price",
      "@type": "xsd:decimal"
    },
    "Health": "fetch:Health",
    "status": {
      "@id": "fetch:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "fetch:version",
      "@type": "xsd:string"
    },
    "ebay_live": {
      "@id": "fetch:ebay_live",
      "@type": "xsd:boolean"
    },
    "Stats": "fetch:Stats",
    "agents_active": {
      "@id": "fetch:agents_active",
      "@type": "xsd:integer"
    },
    "networks_available": {
      "@id": "fetch:networks_available",
      "@container": "@list"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "POLICYANDPLAY LTD API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects POLICYANDPLAY LTD'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-10-20) from openapi/fetch-price-com-agents-api-openapi.yml, openapi/fetch-price-com-products-api-openapi.yml, openapi/fetch-price-com-service-api-openapi.yml.",
  "dcterms:created": "2026-10-20",
  "dcterms:source": [
    "openapi/fetch-price-com-agents-api-openapi.yml",
    "openapi/fetch-price-com-products-api-openapi.yml",
    "openapi/fetch-price-com-service-api-openapi.yml"
  ]
}