schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
scrapingbot:
https://scrapingbot.io/schema#
{
"@context": {
"@vocab": "https://scrapingbot.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"scrapingbot": "https://scrapingbot.io/schema#",
"PostApiMcpRequest": "scrapingbot:PostApiMcpRequest",
"jsonrpc": {
"@id": "scrapingbot:jsonrpc",
"@type": "xsd:string"
},
"id": {
"@id": "scrapingbot:id",
"@type": "xsd:integer"
},
"method": {
"@id": "scrapingbot:method",
"@type": "xsd:string"
},
"PostApiV1AmazonRequest": "scrapingbot:PostApiV1AmazonRequest",
"endpoint": {
"@id": "scrapingbot:endpoint",
"@type": "xsd:string"
},
"params": {
"@id": "scrapingbot:params"
},
"PostApiV1AmazonResponse": "scrapingbot:PostApiV1AmazonResponse",
"x-api-key": {
"@id": "scrapingbot:x-api-key",
"@type": "xsd:string"
},
"PostApiV1ChatgptRequest": "scrapingbot:PostApiV1ChatgptRequest",
"prompt": {
"@id": "scrapingbot:prompt",
"@type": "xsd:string"
},
"PostApiV1ChatgptResponse": "scrapingbot:PostApiV1ChatgptResponse",
"PostApiV1GoogleRequest": "scrapingbot:PostApiV1GoogleRequest",
"PostApiV1GoogleResponse": "scrapingbot:PostApiV1GoogleResponse",
"PostApiV1InstagramRequest": "scrapingbot:PostApiV1InstagramRequest",
"PostApiV1InstagramResponse": "scrapingbot:PostApiV1InstagramResponse",
"GetApiV1JobJobidResponse": "scrapingbot:GetApiV1JobJobidResponse",
"success": {
"@id": "scrapingbot:success",
"@type": "xsd:boolean"
},
"job_id": {
"@id": "scrapingbot:job_id",
"@type": "xsd:string"
},
"status": {
"@id": "scrapingbot:status",
"@type": "xsd:string"
},
"created_at": {
"@id": "scrapingbot:created_at",
"@type": "xsd:string"
},
"started_at": {
"@id": "scrapingbot:started_at",
"@type": "xsd:string"
},
"completed_at": {
"@id": "scrapingbot:completed_at",
"@type": "xsd:string"
},
"result": {
"@id": "scrapingbot:result"
},
"error": {
"@id": "scrapingbot:error",
"@type": "xsd:string"
},
"GetApiV1ScrapeResponse": "scrapingbot:GetApiV1ScrapeResponse",
"PostApiV1ScrapeRequest": "scrapingbot:PostApiV1ScrapeRequest",
"url": {
"@id": "scrapingbot:url",
"@type": "xsd:string"
},
"js_scenario": {
"@id": "scrapingbot:js_scenario",
"@container": "@list"
},
"PostApiV1ScrapeResponse": "scrapingbot:PostApiV1ScrapeResponse",
"PostApiV1TiktokRequest": "scrapingbot:PostApiV1TiktokRequest",
"PostApiV1TiktokResponse": "scrapingbot:PostApiV1TiktokResponse",
"GetJsResponse": "scrapingbot:GetJsResponse",
"html": {
"@id": "scrapingbot:html",
"@type": "xsd:string"
},
"duration": {
"@id": "scrapingbot:duration",
"@type": "xsd:string"
},
"credits_used": {
"@id": "scrapingbot:credits_used",
"@type": "xsd:integer"
},
"GetScrapeResponse": "scrapingbot:GetScrapeResponse"
},
"@type": "schema:Dataset",
"schema:name": "scrapingbot-io API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects scrapingbot-io'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-31) from openapi/_ae-authored/scrapingbot-io-openapi-generated.yml.",
"dcterms:created": "2026-10-31",
"dcterms:source": [
"openapi/_ae-authored/scrapingbot-io-openapi-generated.yml"
]
}