Structured Data Extractor - JSON-LD, OpenGraph, Microdata
Pricing
from $2.00 / 1,000 url extracteds
Structured Data Extractor - JSON-LD, OpenGraph, Microdata
Extract every piece of structured data from any URL: JSON-LD blocks by schema.org type, OpenGraph and Twitter Card tags, microdata items, canonical and meta basics. Batch over URL lists or call synchronously from AI agents.
Pricing
from $2.00 / 1,000 url extracteds
Rating
0.0
(0)
Developer
Jimmy A
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
22 days ago
Last modified
Categories
Share
Structured Data Extractor - JSON-LD, OpenGraph, Twitter Cards, Microdata
Extract all the structured data from any URL in one call: every JSON-LD block with its schema.org types, OpenGraph and Twitter Card tags, canonical URL, meta basics, and microdata items. Batch over URL lists, or call it synchronously from AI agents and SEO tools.
What you get per URL
{"url": "https://example.com/article","status": 200,"title": "Page title","metaDescription": "...","canonical": "https://example.com/article","jsonLd": [ { "@context": "https://schema.org", "@type": "Article", "...": "..." } ],"jsonLdTypes": ["Article"],"openGraph": { "title": "...", "image": "...", "type": "article" },"twitter": { "card": "summary_large_image" },"microdataItems": [],"errors": [],"fetchedAt": "2026-09-23T19:43:16.025Z"}
Malformed JSON-LD is reported in errors instead of being silently dropped - useful for SEO audits. Unreachable URLs and HTTP errors produce an error record without killing the batch. Redirected pages also carry finalUrl.
Use cases
- SEO audits: verify structured data across a site (pair with a sitemap extractor for full coverage)
- Rich-result debugging: see exactly what crawlers see, including parse errors
- Content pipelines: pull clean Article/Product/Recipe/Event objects without writing per-site scrapers
- AI agents: a fetch-and-understand primitive - one call returns the machine-readable summary of any page
- Competitive research: what schema types and OG strategies competitors deploy
API / Standby mode
GET /?url=https://blog.apify.com/
URL-encode the url value if it has its own query string. Returns the extraction JSON synchronously. Works as a tool for agent frameworks that support Apify actors.
Base URL: https://gratifying-graph--structured-data-extractor.apify.actor. Add your Apify API token as ?token=YOUR_TOKEN or an Authorization: Bearer YOUR_TOKEN header.
Pricing
| Event | Price |
|---|---|
| Actor start | $0.0001 |
| Per page extracted | $0.002 |
| API call (standby) | $0.01 |
A 1,000-page site audit costs $2. Error records (HTTP 4xx/5xx, unreachable hosts) are free in batch runs.
FAQ
Does it render JavaScript? No - it reads the served HTML, which is where structured data lives for any site that wants search engines to see it. That keeps it fast and cheap. JS-only SPAs may show fewer blocks.
What about pages behind bot protection? You get an honest error record with the HTTP status. No retries through gray-zone proxies.
Nested @graph and arrays?
Handled. Types come from top-level blocks, @graph arrays, and @type arrays. Types of nested objects, such as an Article's author, stay in jsonLd but are not listed in jsonLdTypes.
Feedback
Found a bug or need a field? Open an issue on the Issues tab. The actor is checked twice a day and issues get a fast fix.
If this actor saves you time, a short review on the Store page helps other people find it.