HootCodes · JSON-LD Context

Fetchlayer Context

JSON-LD context defining the semantic vocabulary for Fetchlayer from HootCodes.

13 Classes 30 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/
fetchlayer: https://fetchlayer.dev/schema#

Classes

PostAirbnbAirbnbidRequest PostBingBingidRequest PostBingBingidResponse PostDouyinDouyinidRequest PostDouyinDouyinidResponse PostDuckduckgoSearchRequest PostDuckduckgoSearchResponse PostEbayEbayidRequest PostEbayEbayidResponse PostTemuTemuidRequest PostTemuTemuidResponse PostWeiboWeiboidRequest PostWeiboWeiboidResponse

Properties

Property Type Container
listing string
limit integer
query string
target string
depth integer
resultType string
market string
found boolean
position integer
matches list
depthScanned integer
serpPagesFetched integer
pagesScraped integer
video string
region string
results list
ads list
zeroClick string
endOfResults boolean
nextCursor string
listings list
mode string
items list
activeCount integer
endedCount integer
notes list
okCount integer
since date
comments list
hasMore boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://fetchlayer.dev/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fetchlayer": "https://fetchlayer.dev/schema#",
    "PostAirbnbAirbnbidRequest": "fetchlayer:PostAirbnbAirbnbidRequest",
    "listing": {
      "@id": "fetchlayer:listing",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "fetchlayer:limit",
      "@type": "xsd:integer"
    },
    "PostBingBingidRequest": "fetchlayer:PostBingBingidRequest",
    "query": {
      "@id": "fetchlayer:query",
      "@type": "xsd:string"
    },
    "target": {
      "@id": "fetchlayer:target",
      "@type": "xsd:string"
    },
    "depth": {
      "@id": "fetchlayer:depth",
      "@type": "xsd:integer"
    },
    "PostBingBingidResponse": "fetchlayer:PostBingBingidResponse",
    "resultType": {
      "@id": "fetchlayer:resultType",
      "@type": "xsd:string"
    },
    "market": {
      "@id": "fetchlayer:market",
      "@type": "xsd:string"
    },
    "found": {
      "@id": "fetchlayer:found",
      "@type": "xsd:boolean"
    },
    "position": {
      "@id": "fetchlayer:position",
      "@type": "xsd:integer"
    },
    "matches": {
      "@id": "fetchlayer:matches",
      "@container": "@list"
    },
    "depthScanned": {
      "@id": "fetchlayer:depthScanned",
      "@type": "xsd:integer"
    },
    "serpPagesFetched": {
      "@id": "fetchlayer:serpPagesFetched",
      "@type": "xsd:integer"
    },
    "pagesScraped": {
      "@id": "fetchlayer:pagesScraped",
      "@type": "xsd:integer"
    },
    "PostDouyinDouyinidRequest": "fetchlayer:PostDouyinDouyinidRequest",
    "video": {
      "@id": "fetchlayer:video",
      "@type": "xsd:string"
    },
    "PostDouyinDouyinidResponse": "fetchlayer:PostDouyinDouyinidResponse",
    "PostDuckduckgoSearchRequest": "fetchlayer:PostDuckduckgoSearchRequest",
    "PostDuckduckgoSearchResponse": "fetchlayer:PostDuckduckgoSearchResponse",
    "region": {
      "@id": "fetchlayer:region",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "fetchlayer:results",
      "@container": "@list"
    },
    "ads": {
      "@id": "fetchlayer:ads",
      "@container": "@list"
    },
    "zeroClick": {
      "@id": "fetchlayer:zeroClick",
      "@type": "xsd:string"
    },
    "endOfResults": {
      "@id": "fetchlayer:endOfResults",
      "@type": "xsd:boolean"
    },
    "nextCursor": {
      "@id": "fetchlayer:nextCursor",
      "@type": "xsd:string"
    },
    "PostEbayEbayidRequest": "fetchlayer:PostEbayEbayidRequest",
    "listings": {
      "@id": "fetchlayer:listings",
      "@container": "@list"
    },
    "PostEbayEbayidResponse": "fetchlayer:PostEbayEbayidResponse",
    "mode": {
      "@id": "fetchlayer:mode",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "fetchlayer:items",
      "@container": "@list"
    },
    "activeCount": {
      "@id": "fetchlayer:activeCount",
      "@type": "xsd:integer"
    },
    "endedCount": {
      "@id": "fetchlayer:endedCount",
      "@type": "xsd:integer"
    },
    "notes": {
      "@id": "fetchlayer:notes",
      "@container": "@list"
    },
    "PostTemuTemuidRequest": "fetchlayer:PostTemuTemuidRequest",
    "PostTemuTemuidResponse": "fetchlayer:PostTemuTemuidResponse",
    "okCount": {
      "@id": "fetchlayer:okCount",
      "@type": "xsd:integer"
    },
    "PostWeiboWeiboidRequest": "fetchlayer:PostWeiboWeiboidRequest",
    "since": {
      "@id": "fetchlayer:since",
      "@type": "xsd:date"
    },
    "PostWeiboWeiboidResponse": "fetchlayer:PostWeiboWeiboidResponse",
    "comments": {
      "@id": "fetchlayer:comments",
      "@container": "@list"
    },
    "hasMore": {
      "@id": "fetchlayer:hasMore",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "HootCodes API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects HootCodes'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-16) from openapi/_ae-authored/fetchlayer-openapi-generated.yml.",
  "dcterms:created": "2026-10-16",
  "dcterms:source": [
    "openapi/_ae-authored/fetchlayer-openapi-generated.yml"
  ]
}