Skip to content
//Structured Data Extractor – Schema.org, JSON-LD, OpenGraph & Meta example\\

Blog posts from a sitemap, 15 pages

BlogPosting entities found via the crawlee.dev sitemap.

Updated October 21, 2026

Input

The input this example runs Structured Data Extractor – Schema.org, JSON-LD, OpenGraph & Meta with. “Try this input” opens it in the console, where you can run it as-is or change any field first.

Sitemap URLssitemapUrls
https://crawlee.dev
Max discovered pagesmaxCrawlPages
15
Link crawl depthcrawlDepth
0
Only these schema.org typesentityTypes
BlogPosting
Only pages with structured dataonlyPagesWithStructuredData
No
Output rowsoutputMode
One row per entity
Data to extractsyntaxes
json-ld, microdata, rdfa, opengraph, twitter, meta
Validation hintsvalidateSchema
Yes
Include raw markup dataincludeRawData
Yes
Include headings outlineincludeHeadings
Yes
Max parallel requestsmaxConcurrency
16
Page timeout (seconds)requestTimeoutSecs
20
.json
{
  "sitemapUrls": [
    "https://crawlee.dev"
  ],
  "maxCrawlPages": 15,
  "outputMode": "entities",
  "entityTypes": [
    "BlogPosting"
  ],
  "crawlDepth": 0,
  "onlyPagesWithStructuredData": false,
  "syntaxes": [
    "json-ld",
    "microdata",
    "rdfa",
    "opengraph",
    "twitter",
    "meta"
  ],
  "validateSchema": true,
  "includeRawData": true,
  "includeHeadings": true,
  "maxConcurrency": 16,
  "requestTimeoutSecs": 20
}

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.