scrap_page
Scrape a product page in real time for the latest price, stock, Buy Box seller, rating, and review count. This is the only tool that returns a live snapshot rather than stored data.
When to use: only when the freshest price or stock is required — real-time scraping is slower than stored-data tools.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
asin | string | one of two | 10-character Amazon ASIN |
url | string | one of two | A valid Amazon product URL containing an ASIN |
Example call
{
"jsonrpc": "2.0", "id": 11, "method": "tools/call",
"params": {
"name": "scrap_page",
"arguments": {"asin": "B01MTB55WH"}
}
}Response shape
{
"asin": "B01MTB55WH",
"price": 29.99,
"currency": "USD",
"stock": "In Stock",
"buybox_seller": "Amazon.com",
"buybox_seller_note": null,
"rating": 4.6,
"review_count": 25000,
"product_url": "https://www.amazon.com/dp/B01MTB55WH",
"data_as_of": "2026-11-04T09:30:00Z",
"notes": {"...": "..."}
}*(abbreviated for readability)*
Field notes
| Field | Description |
|---|---|
price / currency | Live Buy Box price at scrape time |
stock | Availability string from the page |
buybox_seller | Buy Box winner name; buybox_seller_note explains when it is not disclosed |
rating / review_count | Live values from the page |
data_as_of | UTC timestamp of this scrape |
- Results are cached for 10 minutes per ASIN; repeated calls within the window return the same snapshot.
- A failed scrape returns
{"error": "scrape failed: <type>"}— never a fabricated value.
Tool note
> This is a real-time scrape snapshot; see data_as_of for the data timestamp. Real-time scraping is slower — call only when the latest price or stock is required.
Related tools
get_price— stored price, fasterget_product— full profile from stored data