Structured Data Extractor: JSON-LD, OG & Microdata
Pricing
from $1.00 / 1,000 pages
Structured Data Extractor: JSON-LD, OG & Microdata
JSON-LD extractor for any web page: schema.org structured data, Open Graph, Twitter cards, microdata, RSS feeds and meta tags — the machine-readable data a page already publishes.
Pricing
from $1.00 / 1,000 pages
Rating
0.0
(0)
Developer
Seungki Min
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
an hour ago
Last modified
Categories
Share
A JSON-LD extractor for any web page. Every page already tells machines what it is — product, article, job posting, recipe, event — and this Actor hands you that data, clean, without a single selector.
What data can this tool extract?
| Source | What it holds |
|---|---|
| JSON-LD (schema.org) | Product prices, article authors and dates, job postings, recipes, events, ratings |
| Open Graph + Twitter cards | Title, description, image, type — what a link preview shows |
| Microdata | The older itemprop markup, still common on shops |
| Meta tags | Description, keywords, author, robots, canonical, language, generator |
| Feeds | RSS / Atom / JSON feed URLs declared by the page |
| Links | hreflang alternates, manifest, favicon |
schemaTypes lists every type found, so you can tell at a glance whether a page is a Product, an Article or a JobPosting.
Why scrape structured data this way?
Scrapers break because they chase CSS classes. Structured data is maintained by the site itself — they want it read correctly, because Google reads it too. For AI agents that need to know what a page is before deciding what to do with it, this is the cheapest possible first call.
How to extract structured data from a page
| Field | What it does |
|---|---|
urls | Any pages |
include | Pick which parts you want |
schemaTypes | Keep only pages declaring e.g. Product, JobPosting |
onlyPagesWithSchema | Skip pages with none — not charged |
What the structured data output looks like
{"url": "https://docs.apify.com/","title": "Apify Documentation","jsonLd": [],"jsonLdCount": 0,"schemaTypes": [],"openGraph": {"title": "Apify Documentation","image": "https://apify.com/og-image/docs-article","url": "https://docs.apify.com/","locale": "en"},"twitterCard": {"card": "summary_large_image","image": "https://apify.com/og-image/docs-article"},"microdata": [],"meta": {"description": null,"keywords": null,"author": null,"robots": null,"generator": "Docusaurus v3.10.2","viewport": "width=device-width, initial-scale=1.0","themeColor": null,"canonical": "https://docs.apify.com/","language": "en","charset": "UTF-8"},"feeds": [],"alternateLanguages": [{"hreflang": "en","url": "https://docs.apify.com/"},{"hreflang": "x-default","url": "https://docs.apify.com/"}],"manifestUrl": null,"faviconUrl": "https://docs.apify.com/img/favicon.ico","requestedUrl": "https://docs.apify.com/platform","scrapedAt": "2026-09-21T11:09:40.228Z"}
How fast is it and what does it cost?
4 pages took 3 seconds, eight at a time. Pages that cannot be read are reported and not charged.
Ready-made examples
Open one, change the fields, press Start — nothing to configure:
Frequently asked questions
Do I need an API key or a login?
No. Paste your input, press Start. There is nothing to connect and no account on the target site to create.
How do I export the results?
Every run produces a dataset you can download as JSON, CSV, Excel, XML or HTML, or read through the Apify API from your own code. You can also connect it to Make, Zapier or n8n.
Can I run this on a schedule?
Yes. Apify schedules run it every hour, day or week without you being there. Each run is independent, so a schedule gives you a fresh snapshot every time.
Can I call it from Python or JavaScript?
Yes — the Apify API runs any Actor and returns the dataset, and the official Python and JavaScript clients wrap it in a few lines. AI agents can call it too, through Apify's MCP server.
What does it cost?
You pay per result, not per hour. Filters are applied before anything is charged, so narrowing the input directly lowers the bill. Pages that cannot be read are reported in the log and never charged.
Is this data public?
Everything collected here is what any web page shows to anyone without logging in. Check the target site's terms and the rules that apply to you before using the data commercially.
Related scrapers
- Website to Markdown for AI & RAG — the readable content
- Price & Stock Monitor for Any Shop — uses this data to track prices
- Website Change Monitor — tells you when any of it changes