logo
Improvedamazon-api

Raw HTML alongside structured fields in Amazon responses

View as Markdown

Pass include_html=true to any Amazon endpoint to get the raw page HTML next to the parsed JSON. The super parameter is no longer required.

3D illustration: an amazon.com page turning into a 200 response with its HTML body. Parsed JSON, plus the raw HTML.

Two changes to the Amazon Scraper API that lower request cost and support custom parsing.

include_html=true

Every structured endpoint (/plugin/amazon/pdp, /offer-listing, /search) now accepts an include_html parameter. When set to true, the response carries the raw page HTML in the html field alongside the parsed JSON.

This is useful when:

  • You need a field Scrape.do doesn't surface in the structured response (yet).
  • You're auditing parser output against the source page.
  • You want a single round-trip for both your own parser and the structured fallback.
GET https://api.scrape.do/plugin/amazon/pdp
  ?token=YOUR_TOKEN
  &url=https://www.amazon.com/dp/B0XXXXXXX
  &include_html=true

super no longer required

The super=true parameter is no longer required on Amazon requests. The endpoint now handles the residential/mobile routing automatically when it's needed, instead of asking you to opt in. Existing requests that pass super=true keep working unchanged.

See the Amazon Scraper API documentation for the updated request and response shape.

On this page