allscreenshots-com · JSON-LD Context

Allscreenshots Com Context

JSON-LD context defining the semantic vocabulary for Allscreenshots Com from allscreenshots-com.

2 Classes 14 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/
allscreenshots: https://allscreenshots.com/schema#

Classes

ScreenshotRequest ScreenshotResponse

Properties

Property Type Container
url reference
fullPage boolean
viewport
format string
responseType string
blockAds boolean
blockCookieBanners boolean
darkMode boolean
stealth boolean
delay integer
waitForSelector string
storageUrl reference
data string
expiresAt dateTime

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://allscreenshots.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "allscreenshots": "https://allscreenshots.com/schema#",
    "ScreenshotRequest": "allscreenshots:ScreenshotRequest",
    "url": {
      "@id": "allscreenshots:url",
      "@type": "@id"
    },
    "fullPage": {
      "@id": "allscreenshots:fullPage",
      "@type": "xsd:boolean"
    },
    "viewport": {
      "@id": "allscreenshots:viewport"
    },
    "format": {
      "@id": "allscreenshots:format",
      "@type": "xsd:string"
    },
    "responseType": {
      "@id": "allscreenshots:responseType",
      "@type": "xsd:string"
    },
    "blockAds": {
      "@id": "allscreenshots:blockAds",
      "@type": "xsd:boolean"
    },
    "blockCookieBanners": {
      "@id": "allscreenshots:blockCookieBanners",
      "@type": "xsd:boolean"
    },
    "darkMode": {
      "@id": "allscreenshots:darkMode",
      "@type": "xsd:boolean"
    },
    "stealth": {
      "@id": "allscreenshots:stealth",
      "@type": "xsd:boolean"
    },
    "delay": {
      "@id": "allscreenshots:delay",
      "@type": "xsd:integer"
    },
    "waitForSelector": {
      "@id": "allscreenshots:waitForSelector",
      "@type": "xsd:string"
    },
    "ScreenshotResponse": "allscreenshots:ScreenshotResponse",
    "storageUrl": {
      "@id": "allscreenshots:storageUrl",
      "@type": "@id"
    },
    "data": {
      "@id": "allscreenshots:data",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "allscreenshots:expiresAt",
      "@type": "xsd:dateTime"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "allscreenshots-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects allscreenshots-com'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-30) from openapi/allscreenshots.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/allscreenshots.json"
  ]
}