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