{ "@context": { "@vocab": "https://schema.org/", "zenrows": "https://api-evangelist.github.io/zenrows/vocab#", "xsd": "http://www.w3.org/2001/XMLSchema#", "rdfs": "http://www.w3.org/2000/01/rdf-schema#", "ScrapeRequest": { "@id": "zenrows:ScrapeRequest", "@type": "rdfs:Class", "rdfs:comment": "A request submitted to the ZenRows Universal Scraper API." }, "ScrapeResponse": { "@id": "zenrows:ScrapeResponse", "@type": "rdfs:Class", "rdfs:comment": "The response payload returned for a ZenRows scrape request." }, "Screenshot": { "@id": "zenrows:Screenshot", "@type": "schema:ImageObject", "rdfs:comment": "A screenshot image captured from a web page by ZenRows." }, "BrowserSession": { "@id": "zenrows:BrowserSession", "@type": "rdfs:Class", "rdfs:comment": "A ZenRows Scraping Browser session opened over WebSocket via Playwright, Puppeteer, or CDP." }, "ResidentialProxy": { "@id": "zenrows:ResidentialProxy", "@type": "rdfs:Class", "rdfs:comment": "A ZenRows residential proxy egress, identified by country/region and TTL-based stickiness." }, "url": { "@id": "schema:url", "@type": "xsd:anyURI" }, "finalUrl": { "@id": "zenrows:finalUrl", "@type": "xsd:anyURI" }, "html": { "@id": "schema:text", "@type": "xsd:string" }, "statusCode": { "@id": "zenrows:httpStatusCode", "@type": "xsd:integer" }, "jsRender": { "@id": "zenrows:jsRender", "@type": "xsd:boolean" }, "premiumProxy": { "@id": "zenrows:premiumProxy", "@type": "xsd:boolean" }, "proxyCountry": { "@id": "zenrows:proxyCountry", "@type": "xsd:string" }, "stealthMode": { "@id": "zenrows:stealthMode", "@type": "xsd:string" }, "sessionId": { "@id": "schema:identifier", "@type": "xsd:integer" }, "sessionTtl": { "@id": "zenrows:sessionTtl", "@type": "xsd:integer" }, "requestCost": { "@id": "zenrows:requestCost", "@type": "xsd:decimal" }, "requestId": { "@id": "schema:identifier", "@type": "xsd:string" }, "concurrencyLimit": { "@id": "zenrows:concurrencyLimit", "@type": "xsd:integer" }, "concurrencyRemaining": { "@id": "zenrows:concurrencyRemaining", "@type": "xsd:integer" } } }