AdsCrawl · JSON-LD Context

Adscrawl Context

JSON-LD context defining the semantic vocabulary for Adscrawl from AdsCrawl.

16 Classes 87 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/
adscrawl: https://adscrawl.net/schema#

Classes

Error Proxy Viewport Geolocation Fingerprint Cookie BrowserSettings WaitFor ExtractionField ExtractionTemplate CloudLaunchRequest CloudStartRequest CloudRuntime CloudBrowser CloudLifecycleResult CdpSession

Properties

Property Type Container
error string
code string
traceId string
retryable boolean
server string
protocol string
host string
port
username string
password string
width decimal
height decimal
latitude decimal
longitude decimal
webRtc string
webGl string
webGpu string
webGlImage string
canvas string
audioContext string
clientRects string
speechVoices string
fonts string
hardware string
doNotTrack string
hardwareConcurrency integer
deviceMemory integer
name string
value string
domain string
path string
secure boolean
httpOnly boolean
hostOnly boolean
sameSite string
session boolean
expires decimal
expirationDate decimal
expiry decimal
viewport reference
locale string
timezoneId string
geolocation reference
proxy reference
countryCode string
userAgent string
userAgentMode string
userAgentOs string
fingerprint reference
cookies list
selector string
text string
timeoutMs decimal
source string
attribute string
urlIncludes string
multiple boolean
parse string
regex string
required boolean
id string
description string
urlPattern string
exampleUrl string
version integer
updatedAt dateTime
outputFields list
waitUntil string
input
catalog
apiKeyId string
tabs list
runtimeKind string
status string
sessionId string
expiresAt dateTime
connectUrl reference
cdpBaseUrl reference
deleteOnStop boolean
deleted boolean
remark string
browserSettings
proxyDisplayIp string
proxyDisplayRegion string
lastOpenedAt dateTime
runtime reference
ok boolean

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://adscrawl.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "adscrawl": "https://adscrawl.net/schema#",
    "Error": "adscrawl:Error",
    "error": {
      "@id": "adscrawl:error",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "adscrawl:code",
      "@type": "xsd:string"
    },
    "traceId": {
      "@id": "adscrawl:traceId",
      "@type": "xsd:string"
    },
    "retryable": {
      "@id": "adscrawl:retryable",
      "@type": "xsd:boolean"
    },
    "Proxy": "adscrawl:Proxy",
    "server": {
      "@id": "adscrawl:server",
      "@type": "xsd:string"
    },
    "protocol": {
      "@id": "adscrawl:protocol",
      "@type": "xsd:string"
    },
    "host": {
      "@id": "adscrawl:host",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "adscrawl:port"
    },
    "username": {
      "@id": "adscrawl:username",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "adscrawl:password",
      "@type": "xsd:string"
    },
    "Viewport": "adscrawl:Viewport",
    "width": {
      "@id": "adscrawl:width",
      "@type": "xsd:decimal"
    },
    "height": {
      "@id": "adscrawl:height",
      "@type": "xsd:decimal"
    },
    "Geolocation": "adscrawl:Geolocation",
    "latitude": {
      "@id": "adscrawl:latitude",
      "@type": "xsd:decimal"
    },
    "longitude": {
      "@id": "adscrawl:longitude",
      "@type": "xsd:decimal"
    },
    "Fingerprint": "adscrawl:Fingerprint",
    "webRtc": {
      "@id": "adscrawl:webRtc",
      "@type": "xsd:string"
    },
    "webGl": {
      "@id": "adscrawl:webGl",
      "@type": "xsd:string"
    },
    "webGpu": {
      "@id": "adscrawl:webGpu",
      "@type": "xsd:string"
    },
    "webGlImage": {
      "@id": "adscrawl:webGlImage",
      "@type": "xsd:string"
    },
    "canvas": {
      "@id": "adscrawl:canvas",
      "@type": "xsd:string"
    },
    "audioContext": {
      "@id": "adscrawl:audioContext",
      "@type": "xsd:string"
    },
    "clientRects": {
      "@id": "adscrawl:clientRects",
      "@type": "xsd:string"
    },
    "speechVoices": {
      "@id": "adscrawl:speechVoices",
      "@type": "xsd:string"
    },
    "fonts": {
      "@id": "adscrawl:fonts",
      "@type": "xsd:string"
    },
    "hardware": {
      "@id": "adscrawl:hardware",
      "@type": "xsd:string"
    },
    "doNotTrack": {
      "@id": "adscrawl:doNotTrack",
      "@type": "xsd:string"
    },
    "hardwareConcurrency": {
      "@id": "adscrawl:hardwareConcurrency",
      "@type": "xsd:integer"
    },
    "deviceMemory": {
      "@id": "adscrawl:deviceMemory",
      "@type": "xsd:integer"
    },
    "Cookie": "adscrawl:Cookie",
    "name": {
      "@id": "adscrawl:name",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "adscrawl:value",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "adscrawl:domain",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "adscrawl:path",
      "@type": "xsd:string"
    },
    "secure": {
      "@id": "adscrawl:secure",
      "@type": "xsd:boolean"
    },
    "httpOnly": {
      "@id": "adscrawl:httpOnly",
      "@type": "xsd:boolean"
    },
    "hostOnly": {
      "@id": "adscrawl:hostOnly",
      "@type": "xsd:boolean"
    },
    "sameSite": {
      "@id": "adscrawl:sameSite",
      "@type": "xsd:string"
    },
    "session": {
      "@id": "adscrawl:session",
      "@type": "xsd:boolean"
    },
    "expires": {
      "@id": "adscrawl:expires",
      "@type": "xsd:decimal"
    },
    "expirationDate": {
      "@id": "adscrawl:expirationDate",
      "@type": "xsd:decimal"
    },
    "expiry": {
      "@id": "adscrawl:expiry",
      "@type": "xsd:decimal"
    },
    "BrowserSettings": "adscrawl:BrowserSettings",
    "viewport": {
      "@id": "adscrawl:viewport",
      "@type": "@id"
    },
    "locale": {
      "@id": "adscrawl:locale",
      "@type": "xsd:string"
    },
    "timezoneId": {
      "@id": "adscrawl:timezoneId",
      "@type": "xsd:string"
    },
    "geolocation": {
      "@id": "adscrawl:geolocation",
      "@type": "@id"
    },
    "proxy": {
      "@id": "adscrawl:proxy",
      "@type": "@id"
    },
    "countryCode": {
      "@id": "adscrawl:countryCode",
      "@type": "xsd:string"
    },
    "userAgent": {
      "@id": "adscrawl:userAgent",
      "@type": "xsd:string"
    },
    "userAgentMode": {
      "@id": "adscrawl:userAgentMode",
      "@type": "xsd:string"
    },
    "userAgentOs": {
      "@id": "adscrawl:userAgentOs",
      "@type": "xsd:string"
    },
    "fingerprint": {
      "@id": "adscrawl:fingerprint",
      "@type": "@id"
    },
    "cookies": {
      "@id": "adscrawl:cookies",
      "@container": "@list"
    },
    "WaitFor": "adscrawl:WaitFor",
    "selector": {
      "@id": "adscrawl:selector",
      "@type": "xsd:string"
    },
    "text": {
      "@id": "adscrawl:text",
      "@type": "xsd:string"
    },
    "timeoutMs": {
      "@id": "adscrawl:timeoutMs",
      "@type": "xsd:decimal"
    },
    "ExtractionField": "adscrawl:ExtractionField",
    "source": {
      "@id": "adscrawl:source",
      "@type": "xsd:string"
    },
    "attribute": {
      "@id": "adscrawl:attribute",
      "@type": "xsd:string"
    },
    "urlIncludes": {
      "@id": "adscrawl:urlIncludes",
      "@type": "xsd:string"
    },
    "multiple": {
      "@id": "adscrawl:multiple",
      "@type": "xsd:boolean"
    },
    "parse": {
      "@id": "adscrawl:parse",
      "@type": "xsd:string"
    },
    "regex": {
      "@id": "adscrawl:regex",
      "@type": "xsd:string"
    },
    "required": {
      "@id": "adscrawl:required",
      "@type": "xsd:boolean"
    },
    "ExtractionTemplate": "adscrawl:ExtractionTemplate",
    "id": {
      "@id": "adscrawl:id",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "adscrawl:description",
      "@type": "xsd:string"
    },
    "urlPattern": {
      "@id": "adscrawl:urlPattern",
      "@type": "xsd:string"
    },
    "exampleUrl": {
      "@id": "adscrawl:exampleUrl",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "adscrawl:version",
      "@type": "xsd:integer"
    },
    "updatedAt": {
      "@id": "adscrawl:updatedAt",
      "@type": "xsd:dateTime"
    },
    "outputFields": {
      "@id": "adscrawl:outputFields",
      "@container": "@list"
    },
    "waitUntil": {
      "@id": "adscrawl:waitUntil",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "adscrawl:input"
    },
    "catalog": {
      "@id": "adscrawl:catalog"
    },
    "CloudLaunchRequest": "adscrawl:CloudLaunchRequest",
    "apiKeyId": {
      "@id": "adscrawl:apiKeyId",
      "@type": "xsd:string"
    },
    "tabs": {
      "@id": "adscrawl:tabs",
      "@container": "@list"
    },
    "CloudStartRequest": "adscrawl:CloudStartRequest",
    "CloudRuntime": "adscrawl:CloudRuntime",
    "runtimeKind": {
      "@id": "adscrawl:runtimeKind",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "adscrawl:status",
      "@type": "xsd:string"
    },
    "sessionId": {
      "@id": "adscrawl:sessionId",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "adscrawl:expiresAt",
      "@type": "xsd:dateTime"
    },
    "connectUrl": {
      "@id": "adscrawl:connectUrl",
      "@type": "@id"
    },
    "cdpBaseUrl": {
      "@id": "adscrawl:cdpBaseUrl",
      "@type": "@id"
    },
    "CloudBrowser": "adscrawl:CloudBrowser",
    "deleteOnStop": {
      "@id": "adscrawl:deleteOnStop",
      "@type": "xsd:boolean"
    },
    "deleted": {
      "@id": "adscrawl:deleted",
      "@type": "xsd:boolean"
    },
    "remark": {
      "@id": "adscrawl:remark",
      "@type": "xsd:string"
    },
    "browserSettings": {
      "@id": "adscrawl:browserSettings"
    },
    "proxyDisplayIp": {
      "@id": "adscrawl:proxyDisplayIp",
      "@type": "xsd:string"
    },
    "proxyDisplayRegion": {
      "@id": "adscrawl:proxyDisplayRegion",
      "@type": "xsd:string"
    },
    "lastOpenedAt": {
      "@id": "adscrawl:lastOpenedAt",
      "@type": "xsd:dateTime"
    },
    "runtime": {
      "@id": "adscrawl:runtime",
      "@type": "@id"
    },
    "CloudLifecycleResult": "adscrawl:CloudLifecycleResult",
    "ok": {
      "@id": "adscrawl:ok",
      "@type": "xsd:boolean"
    },
    "CdpSession": "adscrawl:CdpSession"
  },
  "@type": "schema:Dataset",
  "schema:name": "AdsCrawl API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects AdsCrawl'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-02) from openapi/adscrawl-openapi.yaml.",
  "dcterms:created": "2026-10-02",
  "dcterms:source": [
    "openapi/adscrawl-openapi.yaml"
  ]
}