Schema.org JSON-LD Structured Data & Rich Results Validator
Pricing
from $0.56 / 1,000 item scrapeds
Go to Apify Store

Schema.org JSON-LD Structured Data & Rich Results Validator
Extract and validate JSON-LD structured data and Microdata against Schema.org standards. Detects Product, Organization, FAQPage, Article, and JobPosting schemas with missing field diagnostics.
Pricing
from $0.56 / 1,000 item scrapeds
Rating
0.0
(0)
Developer
LiteZero
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
4 days ago
Last modified
Categories
Share
🌲 Schema.org JSON-LD Structured Data & Rich Results Validator
Extract, inspect, and validate Schema.org JSON-LD structured data markups across batches of web pages. Ensure full compliance for Google Rich Results, Google Shopping, and AI answer engines (ChatGPT Search, Perplexity, Claude).
⚡ Key Capabilities
- Automatic JSON-LD Extraction: Discovers and parses all
<script type="application/ld+json">tags, including@graphhierarchies and nested schemas. - Rich Results Validation: Audits essential schema requirements for
Product,Article,NewsArticle,Organization,LocalBusiness,FAQPage, andBreadcrumbList. - Expected Types Verification: Specify expected schema types (e.g.
Product,FAQPage) and receive alerts if any target page is missing them. - AI Search Ready: Optimizes structured data for Large Language Model web search crawlers and semantic retrieval engines.
- Pay-Per-Result Pricing: Only pay $0.80 per 1,000 URLs audited.
📊 Comparison with Alternatives
| Feature | 🌲 Schema Validator | Google Rich Results Test | Screaming Frog SEO |
|---|---|---|---|
| Batch Automation | ✅ Hundreds of URLs via API | 1 URL at a time (manual captcha) | Expensive desktop license |
| Output Formats | Clean JSON / CSV / API push | Web UI only | CSV only |
| Speed | 100+ pages / minute | 15 seconds per page | Resource-heavy desktop app |
| Pricing | $0.80 / 1,000 URLs | Free with rate limits | $259 / year license |
📥 Input Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array<string> | ["https://apify.com", "https://schema.org"] | URLs to audit. |
expectedTypes | Array<string> | ["Organization", "WebSite"] | Types that must exist on every target page. |
maxUrls | number | 50 | Maximum number of URLs to process. |
📤 Output Sample
{"url": "https://apify.com","statusCode": 200,"schemasCount": 3,"detectedTypes": ["Organization", "WebSite", "SoftwareApplication"],"missingExpectedTypes": [],"validSchemasCount": 3,"issuesCount": 0,"globalWarnings": [],"schemas": [{"type": "Organization","context": "https://schema.org","isValid": true,"issues": [],"dataSnippet": {"name": "Apify","description": "Full-stack web scraping platform","url": "https://apify.com"}}],"validatedAt": "2026-10-03T08:00:00.000Z"}