Structured Data Validator: Schema.org JSON-LD & Rich Results avatar

Structured Data Validator: Schema.org JSON-LD & Rich Results

Pricing

from $17.00 / 1,000 page validateds

Go to Apify Store
Structured Data Validator: Schema.org JSON-LD & Rich Results

Structured Data Validator: Schema.org JSON-LD & Rich Results

Give it URLs. For each it extracts the JSON-LD structured data, lists every schema.org type, and validates the required and recommended properties Google needs for rich results (Product, Article, FAQ, Recipe, Organization, Event, JobPosting and more) - with findings. Keyless, read-only.

Pricing

from $17.00 / 1,000 page validateds

Rating

0.0

(0)

Developer

Centor Prat

Centor Prat

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Check your schema markup is valid — and eligible for rich results. Give it URLs; for each it extracts the JSON-LD structured data, lists every schema.org type, and validates the required and recommended properties Google needs for rich results (Product, Article, FAQ, Recipe, Organization, Event, JobPosting, Breadcrumb, Video and more). Keyless, agent-callable.

🧩 Read-only. It parses the page's JSON-LD. Validates against Google's property requirements — always confirm eligibility in Google's Rich Results Test.

📋 What each report contains

FieldMeaning
signalvalid / issues-found / no-structured-data / unreachable
typesFoundEvery schema.org @type on the page
jsonLdBlocks / invalidJsonLdBlocksHow many JSON-LD scripts, and how many failed to parse
validationsPer typed item: missingRequired, missingRecommended, valid
findingsThe specific problems to fix

📥 Input

{ "urls": ["https://your-site.com/product", "https://your-site.com/blog/post"] }

📤 Example output (real run, trimmed)

{ "finalUrl": "https://www.python.org/", "signal": "issues-found",
"typesFound": ["SearchAction", "WebSite"], "jsonLdBlocks": 1, "itemsFound": 2,
"validations": [ {"type": "WebSite", "valid": false, "missingRequired": ["name"]} ],
"findings": ["WebSite is missing required: name."] }

(In the same run apple.com returned valid across Organization, WebSite and ContactPoint.)

💰 Pricing (pay-per-event)

  • Page validated — $0.02 per URL fetched.

💡 Use cases

  • SEO / technical SEO: confirm Product/Article/FAQ/Recipe markup is complete for rich results.
  • E-commerce / publishers: catch missing offers, headline, image before they cost you rich snippets.
  • Developers / CMS teams: validate structured data in CI before shipping.
  • Agents: callable as an MCP tool — give it URLs, get back schema validation.

🔑 Keyless & agent-callable

No API keys, no accounts, no paid child Actors — just a read-only fetch and parse.

🚀 Ready-made tasks (one click)

🤖 For AI agents (MCP)

https://mcp.apify.com/?tools=actors,docs,centorprat/structured-data-schema-validator

Loads as centorprat--structured-data-schema-validator. Claude Code:

claude mcp add apify -- npx -y @apify/actors-mcp-server --actors centorprat/structured-data-schema-validator