MrScraper · JSON-LD Context
Mrscraper Context
JSON-LD context defining the semantic vocabulary for Mrscraper from MrScraper.
18 Classes
65 Properties
4 Namespaces
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 | |
| 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
{
"@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"
]
}