Product JSON-LD Price and Availability Extractor avatar

Product JSON-LD Price and Availability Extractor

Pricing

$5.00 / 1,000 processed pages

Go to Apify Store
Product JSON-LD Price and Availability Extractor

Product JSON-LD Price and Availability Extractor

Extract schema.org Product data and offers from public pages: product name, SKU, brand, price, currency, availability, ratings and images. Resolve local @id references and report malformed JSON-LD.

Pricing

$5.00 / 1,000 processed pages

Rating

0.0

(0)

Developer

Muntasir Salim

Muntasir Salim

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Extract schema.org Product data and offers from public pages: product name, SKU, brand, price, currency, availability, ratings and images. Resolve local @id references and report malformed JSON-LD.

Who is it for?

Ecommerce catalog research and price monitoring of structured public pages. This Actor runs automatically on Apify; use schedules, API calls or integrations to repeat a workflow.

Quick start

  1. Enter public URLs in the input form.
  2. Set a maximum output record limit and spending cap.
  3. Run the Actor and export the dataset as JSON, CSV or Excel. A CSV file and run summary are also saved in the key-value store.

Example input:

{
"urls": [
"https://boardgamegeekstore.com/products/wacky-pack-board-games"
],
"maxResults": 10,
"timeoutSeconds": 15
}

Output

Each successfully processed source emits one summary record followed by its data records. Records include source URL and recordType. Failed sources are listed in REPORT.errors and do not produce a paid result. A valid source with no matching records still produces a clear summary, rather than an ambiguous empty run.

Pricing

$0.005 per page processed ($5.00 per 1,000), including platform usage. Each successfully processed URL is charged once, including its summary and all data rows within your output limit. A valid source with no matching data still counts as processed. Failed or robots-blocked sources are not charged. Set a maximum cost per run to control spending; requests stop when the remaining processing budget is exhausted.

What it does not do

JSON-LD only, not CSS price scraping or JavaScript rendering. Not a Google rich-result eligibility validator. Pages without Product markup return an explicit empty extraction. Values are publisher-supplied and may be stale.

Responsible operation

Public URLs only. No logins, private networks, CAPTCHA bypass, stealth proxies or LLM API keys. DNS is checked and connections are pinned to a public address. Robots.txt is respected, including each redirect target. Requests and decompressed responses are bounded. At most 50 sources, 1,000 records, and 5 MB per response. No external $ref or arbitrary URL discovered inside a document is fetched. UTF-8 input only. Respect data licenses and source terms.

Maintenance and data

Outputs remain in the calling Apify account under its retention settings. Source content is untrusted and treated as data. Monitoring results can change when websites change; check important decisions against the source. No warranty of continued source availability, customer demand or revenue.