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