Product Data Extractor: JSON-LD Prices & Offers avatar

Product Data Extractor: JSON-LD Prices & Offers

Pricing

from $5.00 / 1,000 reports

Go to Apify Store
Product Data Extractor: JSON-LD Prices & Offers

Product Data Extractor: JSON-LD Prices & Offers

Extract published Product JSON-LD from public HTML pages. Preserve prices, currencies, availability, identifiers and offer structures without AI inference. Supports nested graphs and variants; reports missing or invalid metadata explicitly.

Pricing

from $5.00 / 1,000 reports

Rating

0.0

(0)

Developer

burnzzz Tools

burnzzz Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Product Data Extractor

Get structured product records from the JSON-LD already published in public HTML pages. Use the output for catalog enrichment, feed preparation, price research, and checking the metadata your storefront exposes to machines.

Start a run

Supply one to ten public HTML product URLs in pageUrls. No account credentials, paid model, or proxy is required. The Actor fetches each supplied page once, follows bounded redirects, and inspects application/ld+json scripts. It does not crawl an entire store or execute JavaScript.

Output

One dataset report per successfully fetched and parsed HTML page includes pageUrl, finalUrl, status, productCount, jsonLdBlocks, products, and parser warnings. Product objects preserve published identifiers, name, SKU, brand, descriptions, images, category, offers, and aggregate rating where supplied.

Nested @graph, product variants inside groups, arrays, and full schema.org Product type URLs are recognized. Identical Product objects are deduplicated within a page. Offers retain their original structure, including variant-specific prices, currencies, availability, and aggregate price ranges; the Actor does not invent one representative price or imply that structured metadata matches checkout.

A page with no Product JSON-LD produces no_product_jsonld with an empty product array. Invalid JSON-LD blocks produce warnings while other valid blocks are still processed. HTTP failures and structural-limit errors appear in the DIAGNOSTICS key-value record and do not produce successful page reports. DELIVERY identifies spending-limit interruptions and source failures.

Pricing

Launch price: $0.005 per completed page report, plus $0.005 per start at 256 MiB. Platform usage is included. A report containing no products is still billable: it records the completed metadata check. Failed fetches do not incur report charges; the start charge still applies. The price displayed before your run is authoritative.

Scope and limits

Up to ten pages per run, 200 product objects per page, 2 MiB compressed and decompressed response size, and a bounded request deadline. Public HTTP(S) on ports 80/443 only. Private destinations, credential-bearing URLs, oversized payloads and excessive redirects are rejected. UTF-8 HTML is supported; other character encodings may require preprocessing.

JavaScript rendering, microdata/RDFa, cookie/login flows, browser challenges, hidden APIs, JSON-LD context fetching, @id reference resolution, and verification against checkout are not supported. Sites may reject requests; this Actor does not bypass their safeguards. Missing prices remain missing. Relative URLs remain as published.

Support

Use the Actor Issues tab and provide a public URL and run ID. Exclude credentials, customer records, and private data. This is an independent utility, not affiliated with retailers or schema.org. Only access sources you are entitled to use.

Schema reference: schema.org Product.