Structured Data Validator
Check any web page for structured data markup. Extracts JSON-LD, Microdata, and RDFa, then validates against common Schema.org types. Find missing required and recommended properties that affect your search result appearance.
URL of the page to check for structured data
returns
- data.items
- Each item with its format, type, properties, warnings and errors.
- data.summary
- Types found, error and warning totals, and formats present.
- data.has_structured_data
- True when the page has any structured data.
- data.formats_found
- Formats detected, like json-ld or microdata.
- data.total_items
- Number of items extracted.
Fill in the fields and send a request. The response lands here.
Run it from your code
A temporary key takes one request and lasts seven days at 20 calls a day. Register and it becomes 75 a day, still free.
$ curl -s "https://apixies.io/api/v1/validate-structured-data?url=https://example.com" \ -H "X-API-Key: $APIXIES_KEY" | jq '.data.items'
questions
Which Schema.org types are validated?
Organization, WebSite, Article, NewsArticle, BlogPosting, Product, LocalBusiness, FAQPage, BreadcrumbList, Person, Event, Recipe, VideoObject, and WebPage. Other types are extracted but not deeply validated.
What's the difference between errors and warnings?
Errors mean a required property is missing, which could prevent rich results from showing. Warnings mean a recommended property is missing, which could improve your search appearance if added.
Does it check Microdata and RDFa fully?
It detects and lists Microdata and RDFa items found on the page, but deep validation (checking individual properties) is only done for JSON-LD, which is the format Google recommends.