{
  "@context": {
    "@vocab": "https://fastcrw.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "fastcrw": "https://fastcrw.com/schema#",
    "SearchRequest": "fastcrw:SearchRequest",
    "query": {
      "@id": "fastcrw:query",
      "@type": "xsd:string"
    },
    "limit": {
      "@id": "fastcrw:limit",
      "@type": "xsd:integer"
    },
    "lang": {
      "@id": "fastcrw:lang",
      "@type": "xsd:string"
    },
    "tbs": {
      "@id": "fastcrw:tbs",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "fastcrw:sources",
      "@container": "@list"
    },
    "categories": {
      "@id": "fastcrw:categories",
      "@container": "@list"
    },
    "scrapeOptions": {
      "@id": "fastcrw:scrapeOptions",
      "@type": "@id"
    },
    "SearchResult": "fastcrw:SearchResult",
    "url": {
      "@id": "fastcrw:url",
      "@type": "@id"
    },
    "title": {
      "@id": "fastcrw:title",
      "@type": "xsd:string"
    },
    "snippet": {
      "@id": "fastcrw:snippet",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "fastcrw:description",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "fastcrw:position",
      "@type": "xsd:integer"
    },
    "score": {
      "@id": "fastcrw:score",
      "@type": "xsd:decimal"
    },
    "category": {
      "@id": "fastcrw:category",
      "@type": "xsd:string"
    },
    "markdown": {
      "@id": "fastcrw:markdown",
      "@type": "xsd:string"
    },
    "SearchResponse": "fastcrw:SearchResponse",
    "success": {
      "@id": "fastcrw:success",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "fastcrw:data"
    },
    "answer": {
      "@id": "fastcrw:answer",
      "@type": "xsd:string"
    },
    "citations": {
      "@id": "fastcrw:citations",
      "@container": "@list"
    },
    "llmUsage": {
      "@id": "fastcrw:llmUsage"
    },
    "warnings": {
      "@id": "fastcrw:warnings",
      "@container": "@list"
    },
    "SearchScrapeOptions": "fastcrw:SearchScrapeOptions",
    "formats": {
      "@id": "fastcrw:formats",
      "@container": "@list"
    },
    "onlyMainContent": {
      "@id": "fastcrw:onlyMainContent",
      "@type": "xsd:boolean"
    },
    "timeout": {
      "@id": "fastcrw:timeout",
      "@type": "xsd:integer"
    },
    "ScrapeOptions": "fastcrw:ScrapeOptions",
    "FieldStatus": "fastcrw:FieldStatus",
    "EvidenceCitation": "fastcrw:EvidenceCitation",
    "excerpt": {
      "@id": "fastcrw:excerpt",
      "@type": "xsd:string"
    },
    "sourceHash": {
      "@id": "fastcrw:sourceHash",
      "@type": "xsd:string"
    },
    "sourceTextKind": {
      "@id": "fastcrw:sourceTextKind",
      "@type": "xsd:string"
    },
    "Basis": "fastcrw:Basis",
    "basisVersion": {
      "@id": "fastcrw:basisVersion",
      "@type": "xsd:integer"
    },
    "field": {
      "@id": "fastcrw:field",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "fastcrw:value"
    },
    "status": {
      "@id": "fastcrw:status",
      "@type": "@id"
    },
    "confidence": {
      "@id": "fastcrw:confidence",
      "@type": "xsd:string"
    },
    "BasisWarning": "fastcrw:BasisWarning",
    "code": {
      "@id": "fastcrw:code",
      "@type": "xsd:string"
    },
    "ScrapeRequest": "fastcrw:ScrapeRequest",
    "renderJs": {
      "@id": "fastcrw:renderJs",
      "@type": "xsd:boolean"
    },
    "waitFor": {
      "@id": "fastcrw:waitFor",
      "@type": "xsd:integer"
    },
    "includeTags": {
      "@id": "fastcrw:includeTags",
      "@container": "@list"
    },
    "excludeTags": {
      "@id": "fastcrw:excludeTags",
      "@container": "@list"
    },
    "jsonSchema": {
      "@id": "fastcrw:jsonSchema"
    },
    "basis": {
      "@id": "fastcrw:basis",
      "@type": "xsd:boolean"
    },
    "headers": {
      "@id": "fastcrw:headers"
    },
    "cssSelector": {
      "@id": "fastcrw:cssSelector",
      "@type": "xsd:string"
    },
    "xpath": {
      "@id": "fastcrw:xpath",
      "@type": "xsd:string"
    },
    "chunkStrategy": {
      "@id": "fastcrw:chunkStrategy",
      "@type": "@id"
    },
    "filterMode": {
      "@id": "fastcrw:filterMode",
      "@type": "xsd:string"
    },
    "topK": {
      "@id": "fastcrw:topK",
      "@type": "xsd:integer"
    },
    "proxy": {
      "@id": "fastcrw:proxy",
      "@type": "xsd:string"
    },
    "proxyList": {
      "@id": "fastcrw:proxyList",
      "@container": "@list"
    },
    "proxyRotation": {
      "@id": "fastcrw:proxyRotation",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "fastcrw:country",
      "@type": "xsd:string"
    },
    "stealth": {
      "@id": "fastcrw:stealth",
      "@type": "xsd:boolean"
    },
    "actions": {
      "@id": "fastcrw:actions"
    },
    "extract": {
      "@id": "fastcrw:extract",
      "@type": "@id"
    },
    "llmApiKey": {
      "@id": "fastcrw:llmApiKey",
      "@type": "xsd:string"
    },
    "llmProvider": {
      "@id": "fastcrw:llmProvider",
      "@type": "xsd:string"
    },
    "llmModel": {
      "@id": "fastcrw:llmModel",
      "@type": "xsd:string"
    },
    "baseUrl": {
      "@id": "fastcrw:baseUrl",
      "@type": "xsd:string"
    },
    "summaryPrompt": {
      "@id": "fastcrw:summaryPrompt",
      "@type": "xsd:string"
    },
    "maxContentChars": {
      "@id": "fastcrw:maxContentChars",
      "@type": "xsd:integer"
    },
    "renderer": {
      "@id": "fastcrw:renderer",
      "@type": "xsd:string"
    },
    "deadlineMs": {
      "@id": "fastcrw:deadlineMs",
      "@type": "xsd:integer"
    },
    "debug": {
      "@id": "fastcrw:debug",
      "@type": "xsd:boolean"
    },
    "changeTracking": {
      "@id": "fastcrw:changeTracking",
      "@type": "@id"
    },
    "goal": {
      "@id": "fastcrw:goal",
      "@type": "xsd:string"
    },
    "judgeEnabled": {
      "@id": "fastcrw:judgeEnabled",
      "@type": "xsd:boolean"
    },
    "parsers": {
      "@id": "fastcrw:parsers",
      "@container": "@list"
    },
    "screenshotFullPage": {
      "@id": "fastcrw:screenshotFullPage",
      "@type": "xsd:boolean"
    },
    "maxAge": {
      "@id": "fastcrw:maxAge",
      "@type": "xsd:integer"
    },
    "storeInCache": {
      "@id": "fastcrw:storeInCache",
      "@type": "xsd:boolean"
    },
    "ScrapeResponse": "fastcrw:ScrapeResponse",
    "warning": {
      "@id": "fastcrw:warning",
      "@type": "xsd:string"
    },
    "JsonOptions": "fastcrw:JsonOptions",
    "prompt": {
      "@id": "fastcrw:prompt",
      "@type": "xsd:string"
    },
    "systemPrompt": {
      "@id": "fastcrw:systemPrompt",
      "@type": "xsd:string"
    },
    "MapRequest": "fastcrw:MapRequest",
    "maxDepth": {
      "@id": "fastcrw:maxDepth",
      "@type": "xsd:integer"
    },
    "useSitemap": {
      "@id": "fastcrw:useSitemap",
      "@type": "xsd:boolean"
    },
    "crawlFallback": {
      "@id": "fastcrw:crawlFallback",
      "@type": "xsd:boolean"
    },
    "MapResponse": "fastcrw:MapResponse",
    "CrawlRequest": "fastcrw:CrawlRequest",
    "maxPages": {
      "@id": "fastcrw:maxPages",
      "@type": "xsd:integer"
    },
    "CrawlAccepted": "fastcrw:CrawlAccepted",
    "id": {
      "@id": "fastcrw:id",
      "@type": "xsd:string"
    },
    "CrawlStatus": "fastcrw:CrawlStatus",
    "completed": {
      "@id": "fastcrw:completed",
      "@type": "xsd:integer"
    },
    "total": {
      "@id": "fastcrw:total",
      "@type": "xsd:integer"
    },
    "error": {
      "@id": "fastcrw:error",
      "@type": "xsd:string"
    },
    "ExtractRequest": "fastcrw:ExtractRequest",
    "urls": {
      "@id": "fastcrw:urls",
      "@container": "@list"
    },
    "ExtractResponse": "fastcrw:ExtractResponse",
    "PageMetadata": "fastcrw:PageMetadata",
    "sourceURL": {
      "@id": "fastcrw:sourceURL",
      "@type": "@id"
    },
    "statusCode": {
      "@id": "fastcrw:statusCode",
      "@type": "xsd:integer"
    },
    "ChangeTrackingOptions": "fastcrw:ChangeTrackingOptions",
    "modes": {
      "@id": "fastcrw:modes",
      "@container": "@list"
    },
    "previous": {
      "@id": "fastcrw:previous",
      "@type": "@id"
    },
    "tag": {
      "@id": "fastcrw:tag",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "fastcrw:contentType",
      "@type": "xsd:string"
    },
    "ChangeTrackingSnapshot": "fastcrw:ChangeTrackingSnapshot",
    "json": {
      "@id": "fastcrw:json"
    },
    "contentHash": {
      "@id": "fastcrw:contentHash",
      "@type": "xsd:string"
    },
    "capturedAt": {
      "@id": "fastcrw:capturedAt",
      "@type": "xsd:string"
    },
    "ChangeDiff": "fastcrw:ChangeDiff",
    "text": {
      "@id": "fastcrw:text",
      "@type": "xsd:string"
    },
    "ChangeJudgment": "fastcrw:ChangeJudgment",
    "meaningful": {
      "@id": "fastcrw:meaningful",
      "@type": "xsd:boolean"
    },
    "reason": {
      "@id": "fastcrw:reason",
      "@type": "xsd:string"
    },
    "meaningfulChanges": {
      "@id": "fastcrw:meaningfulChanges",
      "@container": "@list"
    },
    "ChangeTrackingResult": "fastcrw:ChangeTrackingResult",
    "firstObservation": {
      "@id": "fastcrw:firstObservation",
      "@type": "xsd:boolean"
    },
    "snapshot": {
      "@id": "fastcrw:snapshot",
      "@type": "@id"
    },
    "diff": {
      "@id": "fastcrw:diff",
      "@type": "@id"
    },
    "judgment": {
      "@id": "fastcrw:judgment",
      "@type": "@id"
    },
    "truncated": {
      "@id": "fastcrw:truncated",
      "@type": "xsd:boolean"
    },
    "ChangeTrackingDiffItem": "fastcrw:ChangeTrackingDiffItem",
    "current": {
      "@id": "fastcrw:current"
    },
    "ChangeTrackingDiffRequest": "fastcrw:ChangeTrackingDiffRequest",
    "batch": {
      "@id": "fastcrw:batch",
      "@container": "@list"
    },
    "ChunkStrategy": "fastcrw:ChunkStrategy",
    "type": {
      "@id": "fastcrw:type",
      "@type": "xsd:string"
    },
    "maxChars": {
      "@id": "fastcrw:maxChars",
      "@type": "xsd:integer"
    },
    "overlapChars": {
      "@id": "fastcrw:overlapChars",
      "@type": "xsd:integer"
    },
    "dedupe": {
      "@id": "fastcrw:dedupe",
      "@type": "xsd:boolean"
    },
    "pattern": {
      "@id": "fastcrw:pattern",
      "@type": "xsd:string"
    },
    "ExtractOptions": "fastcrw:ExtractOptions",
    "ParserSpec": "fastcrw:ParserSpec",
    "mode": {
      "@id": "fastcrw:mode",
      "@type": "xsd:string"
    },
    "Error": "fastcrw:Error",
    "errorCode": {
      "@id": "fastcrw:errorCode",
      "@type": "xsd:string"
    },
    "ExtractAccepted": "fastcrw:ExtractAccepted",
    "ExtractUrlResult": "fastcrw:ExtractUrlResult",
    "basisWarnings": {
      "@id": "fastcrw:basisWarnings",
      "@container": "@list"
    },
    "llmInputHash": {
      "@id": "fastcrw:llmInputHash",
      "@type": "xsd:string"
    },
    "ExtractStatus": "fastcrw:ExtractStatus",
    "results": {
      "@id": "fastcrw:results",
      "@container": "@list"
    },
    "expiresAt": {
      "@id": "fastcrw:expiresAt",
      "@type": "xsd:dateTime"
    },
    "creditsUsed": {
      "@id": "fastcrw:creditsUsed",
      "@type": "xsd:integer"
    },
    "tokensUsed": {
      "@id": "fastcrw:tokensUsed",
      "@type": "xsd:integer"
    },
    "BatchScrapeRequest": "fastcrw:BatchScrapeRequest",
    "ignoreInvalidUrls": {
      "@id": "fastcrw:ignoreInvalidUrls",
      "@type": "xsd:boolean"
    },
    "maxConcurrency": {
      "@id": "fastcrw:maxConcurrency",
      "@type": "xsd:integer"
    },
    "BatchScrapeAccepted": "fastcrw:BatchScrapeAccepted",
    "invalidUrls": {
      "@id": "fastcrw:invalidUrls",
      "@container": "@list"
    },
    "OutputFormat": "fastcrw:OutputFormat",
    "CrawlOutputFormat": "fastcrw:CrawlOutputFormat",
    "CrawlScrapeOptions": "fastcrw:CrawlScrapeOptions"
  },
  "@type": "schema:Dataset",
  "schema:name": "fastcrw-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects fastcrw-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/fastcrw-com-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/fastcrw-com-openapi.json"
  ]
}