Structured Data Extractor API — JSON-LD, Microdata, RDFa avatar

Structured Data Extractor API — JSON-LD, Microdata, RDFa

Pricing

$20.00 / 1,000 page scanneds

Go to Apify Store
Structured Data Extractor API — JSON-LD, Microdata, RDFa

Structured Data Extractor API — JSON-LD, Microdata, RDFa

Structured data extraction API. Input: startUrls. Output: JSON per page with every JSON-LD block, Microdata (itemscope) entity, and RDFa entity normalized with schema.org types and properties. Pay-per-result: $0.02 per page scanned, no subscription.

Pricing

$20.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Structured Data Extractor (JSON-LD, Microdata, RDFa)

Pull every piece of structured data off any page — JSON-LD, Microdata, and RDFa — normalized into clean entities with their schema.org types.

Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.

What you get

  • JSON-LD — all <script type="application/ld+json"> blocks parsed, @graph unwrapped.
  • Microdataitemscope / itemtype / itemprop trees walked into nested {type, properties} entities.
  • RDFavocab / typeof / property resources resolved into the same normalized shape.
  • allTypes — a deduped, sorted list of every schema.org type found on the page (e.g. Product, Offer, BreadcrumbList).
  • entityCount — total entities across all three formats.
  • Single URL or bulk (up to 50), per-URL error isolation, follows redirects.

Perfect for SEO audits, rich-result validation, competitor schema research, and feeding clean entities to an LLM agent.

Input

{
"url": "https://www.apple.com/shop/buy-iphone/iphone-15-pro",
"urls": ["https://github.com"],
"maxUrls": 25
}

Output

{
"url": "https://example.com/product",
"requestedUrl": "https://example.com/product",
"status": 200,
"jsonLd": [
{ "@type": "Product", "name": "Acme Widget", "offers": { "@type": "Offer", "price": "19.99", "priceCurrency": "USD" } }
],
"microdata": [
{ "type": "Product", "properties": { "name": "Acme Widget", "brand": "Acme" } }
],
"rdfa": [
{ "type": "Person", "properties": { "name": "Jane Doe" } }
],
"allTypes": ["Offer", "Person", "Product"],
"entityCount": 3
}