Article
article
Optional
{headline, author, datePublished, dateModified, publisher} from the page's Article / NewsArticle / BlogPosting node. Null when the page has none.
Structured Data & JSON-LD Extractor (Schema.org, Open Graph)
Pricing
from $1.20 / 1,000 results
Structured Data & JSON-LD Extractor reads every Schema.org JSON-LD block and Open Graph tag on a page and returns one clean row per URL — product, price, rating, article, job posting, event, recipe, FAQ and breadcrumb data, ready for RAG pipelines and SEO rich-result audits.
URL
url
Optional
The input URL that was fetched.
Final URL
finalUrl
Optional
URL after redirects (equal to url when there were none, or when the fetch failed before a redirect could be recorded).
Status code
statusCode
Optional
HTTP status code of the response. Null when the request failed outright (DNS error, timeout).
Page title
title
Optional
The tag.
Meta description
metaDescription
Optional
, falling back to og:description.
Canonical URL
canonical
Optional
Language
lang
Optional
Schema.org types
schemaTypes
Optional
Distinct @type values found anywhere in the page's JSON-LD, e.g. ["Product", "Brand", "BreadcrumbList"].
Product
product
Optional
{name, sku, brand, description, image, price, priceCurrency, availability, url} from the page's Product or ProductGroup node. Null when the page has none.
Aggregate rating
aggregateRating
Optional
{ratingValue, reviewCount, ratingCount} from an AggregateRating node. Null when the page has none.
Reviews
reviews
Optional
Up to 20 {author, rating, datePublished, body} review objects found in the JSON-LD.
Organization
organization
Optional
{name, url, logo, sameAs} from the page's Organization / LocalBusiness node. Null when the page has none.
Article
article
Optional
{headline, author, datePublished, dateModified, publisher} from the page's Article / NewsArticle / BlogPosting node. Null when the page has none.
Job posting
jobPosting
Optional
{title, hiringOrganization, location, datePosted, validThrough, employmentType, salary} from a JobPosting node. Null when the page has none.
Event
event
Optional
{name, startDate, endDate, location} from an Event node. Null when the page has none.
Recipe
recipe
Optional
{name, totalTime, calories, ingredientsCount} from a Recipe node. Null when the page has none.
FAQ
faq
Optional
Up to 50 {question, answer} pairs from FAQPage / QAPage Question nodes.
Video
videoObject
Optional
{name, duration, uploadDate} from a VideoObject node. Null when the page has none.
Open Graph
openGraph
Optional
og:* and twitter:* meta tags. Null when the page publishes none, or when Include Open Graph is switched off.
Raw JSON-LD
jsonLd
Optional
Every parsed JSON-LD document as-is, capped at 400 KB per row. Null when Include raw JSON-LD is switched off.
JSON-LD document count
jsonLdCount
Optional
How many application/ld+json scripts parsed successfully.
Error
error
Optional
Why the row has no data, e.g. "Blocked by anti-bot (HTTP 403)" or "No JSON-LD or Open Graph data on the page". Null on a clean extraction.
Scraped at
scrapedAt
Optional
When the run fetched the page (ISO 8601 UTC).