MrScraper · JSON-LD Context

Mrscraper Context

JSON-LD context defining the semantic vocabulary for Mrscraper from MrScraper.

18 Classes 65 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/
mrscraper: https://mrscraper.com/schema#

Classes

api.TPaginationMeta auth.SubscriptionAccount auth.User gateway.AsyncTaskResponse gateway.RequestBody job.Job job.JobStatus task.BatchCreateRequest task.BatchCreateResponse task.BatchUpdateRequest task.BatchUpdateTaskSwagger task.BrowserType task.DeviceOS task.Task task.TaskQueuedResponse task.TaskStatus task.TaskSwagger task.UpdateTaskStatusRequest

Properties

Property Type Container
page integer
pageSize integer
total integer
totalPage integer
apiTokenName string
endsAt string
id string
isEnterprise boolean
maxConcurrency integer
quantity integer
rateLimit integer
rateTtl integer
stripeStatus string
stripeSubscriptionId string
subscriptionItemId string
tokenLimit integer
tokenUsage integer
trialEndsAt string
user reference
userId string
address string
avatar string
birthDate string
createdAt string
createdById string
databaseConnectionString string
deletedAt string
deletedById string
domainTargets list
email string
gender string
isVerified boolean
name string
onboardingCompletedAt string
otp
phoneNumber string
rabbitMqQueueName string
updatedAt string
updatedById string
commandId string
status string
taskId integer
action string
agent string
domain string
prompt string
stream boolean
task_details
token_usage integer
url string
data list
created integer
tasks list
browserType
callbackUrl string
deviceOs
fingerprintId integer
jobId integer
proxy string
result string
retryCount integer
scrapeTime decimal
solution string
statusMessage string
taskDetails

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://mrscraper.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "mrscraper": "https://mrscraper.com/schema#",
    "api.TPaginationMeta": "mrscraper:api.TPaginationMeta",
    "page": {
      "@id": "mrscraper:page",
      "@type": "xsd:integer"
    },
    "pageSize": {
      "@id": "mrscraper:pageSize",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "mrscraper:total",
      "@type": "xsd:integer"
    },
    "totalPage": {
      "@id": "mrscraper:totalPage",
      "@type": "xsd:integer"
    },
    "auth.SubscriptionAccount": "mrscraper:auth.SubscriptionAccount",
    "apiTokenName": {
      "@id": "mrscraper:apiTokenName",
      "@type": "xsd:string"
    },
    "endsAt": {
      "@id": "mrscraper:endsAt",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "mrscraper:id",
      "@type": "xsd:string"
    },
    "isEnterprise": {
      "@id": "mrscraper:isEnterprise",
      "@type": "xsd:boolean"
    },
    "maxConcurrency": {
      "@id": "mrscraper:maxConcurrency",
      "@type": "xsd:integer"
    },
    "quantity": {
      "@id": "mrscraper:quantity",
      "@type": "xsd:integer"
    },
    "rateLimit": {
      "@id": "mrscraper:rateLimit",
      "@type": "xsd:integer"
    },
    "rateTtl": {
      "@id": "mrscraper:rateTtl",
      "@type": "xsd:integer"
    },
    "stripeStatus": {
      "@id": "mrscraper:stripeStatus",
      "@type": "xsd:string"
    },
    "stripeSubscriptionId": {
      "@id": "mrscraper:stripeSubscriptionId",
      "@type": "xsd:string"
    },
    "subscriptionItemId": {
      "@id": "mrscraper:subscriptionItemId",
      "@type": "xsd:string"
    },
    "tokenLimit": {
      "@id": "mrscraper:tokenLimit",
      "@type": "xsd:integer"
    },
    "tokenUsage": {
      "@id": "mrscraper:tokenUsage",
      "@type": "xsd:integer"
    },
    "trialEndsAt": {
      "@id": "mrscraper:trialEndsAt",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "mrscraper:user",
      "@type": "@id"
    },
    "userId": {
      "@id": "mrscraper:userId",
      "@type": "xsd:string"
    },
    "auth.User": "mrscraper:auth.User",
    "address": {
      "@id": "mrscraper:address",
      "@type": "xsd:string"
    },
    "avatar": {
      "@id": "mrscraper:avatar",
      "@type": "xsd:string"
    },
    "birthDate": {
      "@id": "mrscraper:birthDate",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "mrscraper:createdAt",
      "@type": "xsd:string"
    },
    "createdById": {
      "@id": "mrscraper:createdById",
      "@type": "xsd:string"
    },
    "databaseConnectionString": {
      "@id": "mrscraper:databaseConnectionString",
      "@type": "xsd:string"
    },
    "deletedAt": {
      "@id": "mrscraper:deletedAt",
      "@type": "xsd:string"
    },
    "deletedById": {
      "@id": "mrscraper:deletedById",
      "@type": "xsd:string"
    },
    "domainTargets": {
      "@id": "mrscraper:domainTargets",
      "@container": "@list"
    },
    "email": {
      "@id": "mrscraper:email",
      "@type": "xsd:string"
    },
    "gender": {
      "@id": "mrscraper:gender",
      "@type": "xsd:string"
    },
    "isVerified": {
      "@id": "mrscraper:isVerified",
      "@type": "xsd:boolean"
    },
    "name": {
      "@id": "mrscraper:name",
      "@type": "xsd:string"
    },
    "onboardingCompletedAt": {
      "@id": "mrscraper:onboardingCompletedAt",
      "@type": "xsd:string"
    },
    "otp": {
      "@id": "mrscraper:otp"
    },
    "phoneNumber": {
      "@id": "mrscraper:phoneNumber",
      "@type": "xsd:string"
    },
    "rabbitMqQueueName": {
      "@id": "mrscraper:rabbitMqQueueName",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "mrscraper:updatedAt",
      "@type": "xsd:string"
    },
    "updatedById": {
      "@id": "mrscraper:updatedById",
      "@type": "xsd:string"
    },
    "gateway.AsyncTaskResponse": "mrscraper:gateway.AsyncTaskResponse",
    "commandId": {
      "@id": "mrscraper:commandId",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "mrscraper:status",
      "@type": "xsd:string"
    },
    "taskId": {
      "@id": "mrscraper:taskId",
      "@type": "xsd:integer"
    },
    "gateway.RequestBody": "mrscraper:gateway.RequestBody",
    "action": {
      "@id": "mrscraper:action",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "mrscraper:agent",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "mrscraper:domain",
      "@type": "xsd:string"
    },
    "prompt": {
      "@id": "mrscraper:prompt",
      "@type": "xsd:string"
    },
    "stream": {
      "@id": "mrscraper:stream",
      "@type": "xsd:boolean"
    },
    "task_details": {
      "@id": "mrscraper:task_details"
    },
    "token_usage": {
      "@id": "mrscraper:token_usage",
      "@type": "xsd:integer"
    },
    "url": {
      "@id": "mrscraper:url",
      "@type": "xsd:string"
    },
    "job.Job": "mrscraper:job.Job",
    "job.JobStatus": "mrscraper:job.JobStatus",
    "task.BatchCreateRequest": "mrscraper:task.BatchCreateRequest",
    "data": {
      "@id": "mrscraper:data",
      "@container": "@list"
    },
    "task.BatchCreateResponse": "mrscraper:task.BatchCreateResponse",
    "created": {
      "@id": "mrscraper:created",
      "@type": "xsd:integer"
    },
    "tasks": {
      "@id": "mrscraper:tasks",
      "@container": "@list"
    },
    "task.BatchUpdateRequest": "mrscraper:task.BatchUpdateRequest",
    "task.BatchUpdateTaskSwagger": "mrscraper:task.BatchUpdateTaskSwagger",
    "browserType": {
      "@id": "mrscraper:browserType"
    },
    "callbackUrl": {
      "@id": "mrscraper:callbackUrl",
      "@type": "xsd:string"
    },
    "deviceOs": {
      "@id": "mrscraper:deviceOs"
    },
    "fingerprintId": {
      "@id": "mrscraper:fingerprintId",
      "@type": "xsd:integer"
    },
    "jobId": {
      "@id": "mrscraper:jobId",
      "@type": "xsd:integer"
    },
    "proxy": {
      "@id": "mrscraper:proxy",
      "@type": "xsd:string"
    },
    "result": {
      "@id": "mrscraper:result",
      "@type": "xsd:string"
    },
    "retryCount": {
      "@id": "mrscraper:retryCount",
      "@type": "xsd:integer"
    },
    "scrapeTime": {
      "@id": "mrscraper:scrapeTime",
      "@type": "xsd:decimal"
    },
    "solution": {
      "@id": "mrscraper:solution",
      "@type": "xsd:string"
    },
    "statusMessage": {
      "@id": "mrscraper:statusMessage",
      "@type": "xsd:string"
    },
    "taskDetails": {
      "@id": "mrscraper:taskDetails"
    },
    "task.BrowserType": "mrscraper:task.BrowserType",
    "task.DeviceOS": "mrscraper:task.DeviceOS",
    "task.Task": "mrscraper:task.Task",
    "task.TaskQueuedResponse": "mrscraper:task.TaskQueuedResponse",
    "task.TaskStatus": "mrscraper:task.TaskStatus",
    "task.TaskSwagger": "mrscraper:task.TaskSwagger",
    "task.UpdateTaskStatusRequest": "mrscraper:task.UpdateTaskStatusRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "MrScraper API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects MrScraper'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-07) from openapi/mrscraper-scraper-service-gateway-openapi.yml.",
  "dcterms:created": "2026-10-07",
  "dcterms:source": [
    "openapi/mrscraper-scraper-service-gateway-openapi.yml"
  ]
}