Scrapfly · JSON-LD Context

Scrapfly Context

JSON-LD context defining the semantic vocabulary for Scrapfly from Scrapfly.

0 Classes 15 Properties 2 Namespaces
View Context View on GitHub

Namespaces

scrapfly: https://api-evangelist.github.io/scrapfly/vocab#
xsd: http://www.w3.org/2001/XMLSchema#

Properties

Property Type Container
ScrapeRequest rdfs:Class
ScrapeResult rdfs:Class
Screenshot schema:ImageObject
ExtractionResult rdfs:Class
url anyURI
content string
contentType string
statusCode integer
renderJs boolean
aspEnabled boolean
proxyCountry string
apiCost integer
remainingCredits integer
sessionName string
correlationId string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "scrapfly": "https://api-evangelist.github.io/scrapfly/vocab#",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "ScrapeRequest": {
      "@id": "scrapfly:ScrapeRequest",
      "@type": "rdfs:Class",
      "rdfs:comment": "A web scraping request submitted to the Scrapfly API"
    },
    "ScrapeResult": {
      "@id": "scrapfly:ScrapeResult",
      "@type": "rdfs:Class",
      "rdfs:comment": "The result of a web scraping request"
    },
    "Screenshot": {
      "@id": "scrapfly:Screenshot",
      "@type": "schema:ImageObject",
      "rdfs:comment": "A screenshot image captured from a web page"
    },
    "ExtractionResult": {
      "@id": "scrapfly:ExtractionResult",
      "@type": "rdfs:Class",
      "rdfs:comment": "Structured data extracted from scraped content via template or LLM"
    },

    "url": {
      "@id": "schema:url",
      "@type": "xsd:anyURI"
    },
    "content": {
      "@id": "schema:text",
      "@type": "xsd:string"
    },
    "contentType": {
      "@id": "schema:encodingFormat",
      "@type": "xsd:string"
    },
    "statusCode": {
      "@id": "scrapfly:httpStatusCode",
      "@type": "xsd:integer"
    },
    "renderJs": {
      "@id": "scrapfly:renderJs",
      "@type": "xsd:boolean"
    },
    "aspEnabled": {
      "@id": "scrapfly:antiBotProtection",
      "@type": "xsd:boolean"
    },
    "proxyCountry": {
      "@id": "scrapfly:proxyCountry",
      "@type": "xsd:string"
    },
    "apiCost": {
      "@id": "scrapfly:creditCost",
      "@type": "xsd:integer"
    },
    "remainingCredits": {
      "@id": "scrapfly:remainingCredits",
      "@type": "xsd:integer"
    },
    "sessionName": {
      "@id": "scrapfly:sessionName",
      "@type": "xsd:string"
    },
    "correlationId": {
      "@id": "schema:identifier",
      "@type": "xsd:string"
    }
  }
}